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)
read_products
read_customers / write_customers
read_orders
read_companies
read_fulfillment
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
read_payment_terms, write_payment_terms
read_metaobjects, write_metaobjects
read_product_listings
read_locations
read_inventory
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.
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.