If you're experiencing sync issues while using Deep Data Sync and the Quotific Draft Order Sync together, the issue might be due to not having two separate apps configured in your Shopify store & using same keys for connecting both on Unific portal.
Step 1: Check Existing Apps in Shopify
Ensure that two separate apps are created in your Shopify store:
- One app for Deep Data Sync
- Another app for Quotific
Step 2: How to Create a New App in Shopify
Follow these steps to create a new app in your Shopify store:
1. Log into your Shopify Admin
2. Click on Apps in the left-hand menu
3. From the dropdown, click Apps and sales channel settings
4. Scroll down and click Develop apps for your store
5. Click on Create an app
6. Name the app "Unific Sync"
7. Click the newly created app name to open it
8. Click on Configure Admin API Scopes
9. Select the necessary API scopes (as required by Unific)
10. Click Save after selecting the scopes
11. Navigate to the API Credentials tab
12. Click Install next to Admin API access token
13. Copy and save the following credentials temporarily:
- Admin API Access Token
- API Key
- API Secret Key
You will need these values later when reconnecting the app in the Unific portal.
14. Select the following scopes as previously created when creating the first custom app
Scopes to select:
- read_products
- read_customers / write_customers
- read_orders
- read_fulfillments
- read_shipping
- read_analytics
- read_marketing_events, write_marketing_events
- read_script_tags, write_script_tags
- read_draft_orders, write_draft_orders
- read_price_rules, write_price_rules
Step 3: Final Steps to Resolve the Sync Issue
1. Once the new app is created, verify that two apps now appear in your Shopify Apps
list.
2. Go to the Unific Portal
3. Click Disconnect for the currently connected app
4. Click Reconnect and enter the new credentials from your newly created app
Note: Having two separate apps ensures that each integration (Deep Data Sync and Quotific Draft Order Sync) works independently and does not interfere with the other, helping prevent sync issues.