Sales order process handoff
Object-specific availability and field permissions determine this mapping. Use the restrictions shown for each record type.
Starting event: A change to the selected Quotes, Orders & Invoices or Orders record needs a defined result in the other system.
- Start with Microsoft Dynamics 365 Quotes, Orders & Invoices and Shopify Orders. Use the record-matching and field-ownership rules from your mapping worksheet.
- Create or locate the customer and products first; resolve taxes, currency, and fulfillment references.
- Test a normal update and one failed or repeated update in the supported direction. Keep both record IDs with the test results.
Expected result: Test a partially invoiced order, tax rounding, and a repeated handoff without generating another invoice.
If it fails: Check for an existing destination order before retrying a timed-out create; reconcile line IDs to avoid duplicate fulfillment.
Product or catalog item sync test
Object-specific availability and field permissions determine this mapping. Use the restrictions shown for each record type.
Starting event: A change to the selected Products or Products record needs a defined result in the other system.
- Start with Microsoft Dynamics 365 Products and Shopify Products. Use the record-matching and field-ownership rules from your mapping worksheet.
- Resolve units, variants, categories, and applicable price lists before order lines.
- Test a normal update and one failed or repeated update in the supported direction. Keep both record IDs with the test results.
Expected result: Test two variants of one product, a changed SKU, and a price that applies to only one market or currency.
If it fails: Repair the variant or price-list reference before retrying affected order lines; preserve existing transaction prices.
Customer sync test
Object-specific availability and field permissions determine this mapping. Use the restrictions shown for each record type.
Starting event: A change to the selected Accounts or Customers record needs a defined result in the other system.
- Start with Microsoft Dynamics 365 Accounts and Shopify Customers. Use the record-matching and field-ownership rules from your mapping worksheet.
- Resolve person or company type, legal entity, business role, and any billing account before transactions.
- Test a normal update and one failed or repeated update in the supported direction. Keep both record IDs with the test results.
Expected result: Test an individual buyer, a company buyer, and one company with multiple billing relationships. Do not merge these into a single generic contact.
If it fails: Hold ambiguous customer matches for review and resolve customer type before retrying dependent records.
Coordinate Shopify commerce data with Microsoft Dynamics 365
Validate the selected objects and operations even where connector-level direction is documented.
Starting event: A catalog, order, or fulfillment change in Shopify matters to Accounts or Contacts.
- Choose the commerce entity from Products or ProductVariants; separate products, variants, orders, and fulfillments.
- Preserve order and line references through the Microsoft Dynamics 365 process. Define many-to-one or one-to-many relationships explicitly.
- Assign separate ownership for commercial approval, inventory, and fulfillment, including partial cancellations or returns.
Expected result: A split fulfillment and repeated request preserve line quantities without duplicate orders or shipments.
If it fails: Look up existing downstream records before retrying creation; reconcile current order and fulfillment states.