Connect Shopify with Revel Systems POS to sync products, inventory, prices, and orders in near real time, keeping stock accurate across online and in-store sales.
• SKU-level product identifiers are used to map Shopify items to Revel Systems catalog records, with support for variant-level mappings.
• Inventory quantities are synchronized per location or warehouse mapping, with ownership defined per flow so Shopify and Revel do not overwrite the same fields.
• Sales, refunds, and order status changes are transferred between Shopify and Revel as transactional updates, with timestamps used to prevent out-of-order writes.
• Tax, discount, and payment fields are mapped into compatible structures, with fallbacks for POS-specific tenders that do not exist in Shopify.
• Customer profiles are matched using email and phone where available, while guest checkouts are handled as standalone customer records.
• Sync jobs run on schedules and/or webhooks for near-real-time updates, with delta sync behavior sending only changed records.
• Errors are logged with record IDs and payload snapshots, and failed messages are queued for retry to avoid data loss during temporary API issues.
.png)
We map locations, SKUs, and stock rules, then sync on-hand quantities per store so Shopify reflects what’s actually sellable online and in each outlet.
Common sync includes products, variants, barcodes, prices, taxes, customers, orders, refunds, and inventory adjustments, based on how your Revel setup is structured.
Yes, we can sync return and refund events so Shopify order status and financial reporting stay consistent with what happened at the register.
We use conflict rules, safety stock buffers, and queue-based updates so simultaneous sales don’t create negative inventory or incorrect “in stock” states.
Most builds take a few weeks, depending on catalog size, location count, and edge cases like bundles, modifiers, and custom taxes.









