Integrations / Shopify

Shopify
Shopify stays your source of truth. Tender POS keeps a local mirror for fast scanning at the counter, then writes completed in-person sales and refunds back to Shopify.
How Tender POS connects to Shopify
One connection from the Tender dashboard. No migration, and no second catalog to maintain.
Connect the store
Connect your Shopify store from the Tender dashboard and approve the requested permissions.
Import the catalog
Tender POS uses Shopify's bulk export tools for the first catalog, inventory, customer, and order import. Locations and discounts land in the same mirror.
Stay in sync
Shopify webhooks then feed product, inventory, customer, order, location, and discount changes into the sync as they happen.
What moves between Shopify and the counter.
The initial import builds the local mirror. Webhooks keep changed records moving in, while sale and refund workflows write counter activity back.
Synced to your counter
Products and variants
Titles, descriptions, SKUs, barcodes, option values, and product images.
Variant prices
Price and compare-at price in your Shopify store currency.
Inventory by location
Available, reserved, and incoming quantities for each mirrored variant and store location.
Customers and addresses
Customer identity, contact details, marketing preference, tax status, and saved addresses.
Order history
Order totals and statuses, customers, locations, line items, and payment summaries.
Discounts and codes
Code and automatic discounts, redemption codes, rules, and product or variant targets.
Store locations
Location names, active status, and address settings.
Pushed back to Shopify
In-person sales
Completed sales are created as Shopify orders with line items, completed payments, and paid or partially paid status.
Customer details
An existing customer can be attached, or a new customer can be created before the order is pushed.
Refunds
Refund amounts and refunded line quantities are recorded against the Shopify order.
Inventory from sales
Linked variants decrement Shopify inventory as the POS order is created.
Scanning doesn't wait on Shopify.
Barcode lookups read Tender POS's local mirror instead of calling the Shopify API, so a scan answers in under 100 ms even when the platform is slow. Sales still push back the moment it's reachable.
Questions about Shopify and Tender POS.
Does Shopify stay the source of truth?
Yes. Manage your catalog, prices, inventory, and online orders in Shopify. Tender POS reads a local mirror for the counter and writes POS-originated sales and refunds back. A customer can be created when needed, and linked order variants reduce inventory in Shopify.
What happens if Shopify is slow or down?
Barcode lookup does not wait on Shopify. Tender POS reads mirrored catalog and inventory data locally, so scanning stays fast while the Shopify API is slow. Sending a sale or refund back still needs Shopify to be reachable and runs in a workflow that can retry.
How do sales get back into Shopify?
After Tender POS records a completed sale, a workflow creates one Shopify order with linked variants, completed payments, and customer context. The new order is then mirrored locally as the same sale.
How is the mirror kept current?
The first sync imports locations, catalog, discounts, inventory, customers, and orders. Afterward, signed Shopify webhook events trigger targeted refetches for changed records.
More e-commerce platforms
All integrations
Ready to connect Shopify?
Create your Tender POS account and connect Shopify from the dashboard.

