Overview
The Shopify integration imports orders and transactions from your Shopify store into Smartbills, enabling automatic receipt generation and expense tracking for Shopify-based businesses. Both online orders and Shopify POS transactions are supported.Key Features
Prerequisites
- Shopify store (any plan)
- Smartbills Business plan or higher
- Store owner or staff account with app installation permissions
Setup
1
Open the Apps Marketplace
In Smartbills, go to Settings > Apps and search for Shopify.
2
Enter Store URL
Enter your Shopify store URL (e.g.,
your-store.myshopify.com).3
Install the App
You will be redirected to Shopify to install the Smartbills app. Review the permissions and click Install.
4
Configure Mapping
Map Shopify products and locations to Smartbills categories and settings.
5
Enable Sync
Choose which data to sync and set the sync frequency.
Configuration
Product Mapping
Location Settings
Order Filters
Data Sync
Troubleshooting
Orders not appearing
Orders not appearing
Verify that webhooks are registered correctly in Shopify Admin > Settings > Notifications. Re-install the integration if webhooks are missing.
Duplicate orders
Duplicate orders
Check if both webhook sync and scheduled sync are enabled. Use one sync method to prevent duplicates.
Products not mapped
Products not mapped
New Shopify products need to be mapped to Smartbills categories. Go to integration settings to map unmapped products.
POS transactions missing
POS transactions missing
Ensure POS sync is enabled in the integration settings. Shopify POS transactions use a separate event stream.
Refunds not tracked
Refunds not tracked
Refund webhooks must be registered separately. Check the webhook configuration in the integration settings and re-authorize if needed.