
Simple Price Sync
Simple Price Sync keeps prices aligned between Shopify and your accounting system. Supports Xero and QuickBooks Online. You connect one accounting provider at a time, and choose one sync direction at a time — the app does not run two-way sync. This is intentional, to prevent loops, conflicting updates, and accidental price overwrites.
Pricing
- Starter — $10/month. Syncs up to 1,000 SKUs. Once the cap is reached, existing mapped SKUs continue to sync but no new SKUs are added.
- Unlimited — $20/month. No SKU cap.
How sync works
Automatic SKU mapping
- Xero: Shopify SKU ↔ Xero Item Code
- QuickBooks Online: Shopify SKU ↔ QuickBooks SKU field
Mappings are checked before manual and scheduled syncs. When matches change, the app updates or removes outdated mappings automatically.
Delta sync
After the first sync, the app updates only products with price changes since the last sync.
Full sync
The first sync is always a full sync. You can also run a full sync manually from the dashboard whenever you need to refresh all mapped products.
Manual & scheduled sync
Trigger a sync from the dashboard at any time, or enable scheduled syncs at your chosen interval. Minimum interval is 60 minutes.
Requirements
Shopify
- The product or variant exists
- A SKU is set
- A price is set on the variant
Xero
- The item exists
- The Item Code is set and unique
- A sales price is set on the item
- The item is tracked as inventory (the app only syncs tracked inventory items)
QuickBooks Online
- The item exists and is Active
- Type is Inventory, Non-Inventory, or Service (Group/Bundle items are skipped)
- A unit price is set
- The SKU field is populated and visible — see the QuickBooks Setup section below
⚠ QuickBooks Setup — Turn on the SKU column
By default, QuickBooks Online hides the SKU field. Without it enabled, the QuickBooks API does not return SKU values, and the app will find 0 matches during Auto-Map.
- Click ⚙ Settings (top-right of QuickBooks)
- Choose Account and settings
- Click the Sales tab
- In Products and services, click the pencil to edit
- Toggle ON: ✅ “Show SKU column”
- Click Save → Done
- Open each product in Sales → Products and services and confirm the SKU field has a value matching your Shopify SKU exactly
After enabling, return to Simple Price Sync and click Auto-Map by SKU again.
What the app does NOT do
- Create products in Shopify
- Create items in Xero or QuickBooks
- Sync inventory quantities (use Simple Stock Sync for that)
- Sync titles, descriptions, images, or metadata
- Run bidirectional sync
- Sync to multiple accounting providers at once
Frequently asked questions
Which accounting systems are supported?
Xero and QuickBooks Online. You connect one at a time.
Can I switch from Xero to QuickBooks?
Yes. Disconnect your current provider in the app, then connect the other. Existing product mappings are tied to the previous provider — Auto-Map will need to run again.
Do SKUs need to match?
Yes. SKU / Product Code matching is required for automatic mapping.
QuickBooks items have SKUs in the UI but Auto-Map shows 0 matches. Why?
The “Show SKU column” setting in QuickBooks is disabled. See the QuickBooks Setup section above.
Why does Xero show thousands more items than I expected?
The app only syncs items flagged as tracked inventory in Xero. Untracked services and archived items are excluded automatically.
Why did a sync finish very quickly?
If nothing changed, a delta sync can finish quickly with most items marked unchanged.
Troubleshooting
Prices not syncing
- SKU / Item Code matches between Shopify and your accounting system
- The product exists in both systems
- A price is set in the source system
- The SKU is not excluded
- Both connections are active
- Sync direction is set correctly
- For QuickBooks: the Show SKU column setting is enabled
Shopify “Reconnect required” banner
Click Reconnect Shopify. This re-issues a fresh access token. Modern Shopify offline tokens expire periodically and are refreshed automatically when you open the app — the banner only appears if automatic refresh fails (typically because the app hasn’t been opened for >24 hours).
Xero / QuickBooks connection expired
Reconnect the provider in app Settings.
Still stuck? See Support for how to get in touch.