When first onboarded, Accumula runs a one time, initial matching of products between Shopify and point of sale to ensure that products sync. After this initial matching is performed, Accumula defaults to "Match on the Fly" mode. This mode is resilient when products are created manually or by other apps in Shopify, or when Shopify product API IDs can be changed by other apps or import tools.
Match on the Fly
When Match on the Fly is enabled, any time a web ready product is set to be created in Shopify the integration will first check existing Shopify products that aren't already linked with point of sale for a match. Matches are made from the Shopify SKU or Barcode against any of the valid IDs from point of sale.
- If a match is made to an unlinked product, they will be linked so no duplicate is created.
- If a match is made to a linked product, a conflicting link is not established and the product is not created.
- If a match cannot be made, the product will be created in Shopify.
NOTE: We generally recommend turning off "Create Products" when using this option so that new products will not be created if there is no match.
Real time mode skips the step asking Shopify whether an existing match occurs, and simply creates the Shopify product as fast as possible. This mode risks creating duplicates in some scenarios but is fractionally faster than using Match on the Fly.