Automate Shopify Dropshipping with Baapstore

How to Automate Shopify Quantity and Order Sync via API Integration

Prior Requirements:
1. You need to have any active plan with Baapstore which you can look at https://www.baapstore.com/pricing.
2. You must have working and active Shopify store.

Part 1: Generating Your Shopify Shop's API Token:

1. Visit your Shopify Admin dashboard and navigate to 'Apps' from the left pane.

2. It will take you to the search bar with default options. Select 'App and Sales Channel Settings'.

3. Click on Develop Apps.
4. Click on Create an App.
5. Type any name you want in 'App Name' and you must be seeing your store email address in the 'App Developer' field name. Leave it intact and click on 'Create App' button.
6. In the next page, click on 'Configure Admin API Scopes'


7. In the configuration page, select below permissions and click on Save button.
Inventory (write_inventory, read_inventory)
Products (write_products, read_products)
Orders (read_orders)




8. Click on 'API Credentials' tab from the top menu.
9. Click on 'Install App' under 'Access Tokens' and Install it.
10. Click on 'Reveal Token Once' and Copy / Save it in your local notepad file.
Note: You will able to take this key only once, so mandatorily save it somewhere locally.
11. Also you will find your Shopify store name by using address bar.
For example if it is mentioned as https://admin.shopify.com/store/agarbathi . Your Shopify store name is agarbathi. Just copy and save that locally too.

Part 2: Configuring Your Keys in Baapstore
Step 1: Visit your Baapstore's 'My Account' page.
Step 2: Click 'Quantity Sync Config' tab.
Step 3: Choose 'Shopify' from the dropdown menu.
Step 4: Paste the token and your store name you copied to the respective fields, as in below boxes and click on 'Submit' button.


Notes:
  1. Shopify restricted Personal Identifiable data in their basic plan. It means for passing orders, they might or might not provide customer name, mobile number, address, and any other identifiable data. So please check with Shopify if basic plan is enough or you need higher plan to pass PI data.
  2. After inputing your keys and submitting, your quantity and orders will be syncd every one hour.
  3. Make sure that you do NOT change the SKU numbers we have provided, otherwise products will NOT be matched and sync will fail.
  4. This sync will happen only for existing products that you already added on your website and every time you receive new batch of products from us, you must add those products on your own. Please refer this link for the same- https://support.baapstore.xyz/portal/en/kb/articles/how-to-upload-update-stocks-on-shopify
  5. If your customers use coupon code on your website, those orders may not sync properly. So we recommend you to place those orders manually (this issue will soon be fixed, please check with us).

Notes:
  1. Shopify restricted Personal Identifiable data in their basic plan. It means for passing orders, they might or might not provide customer name, mobile number, address, and any other identifiable data. So please check with Shopify if basic plan is enough or you need higher plan to pass PI data.
  2. If your customers use coupon code on your website, those orders may not sync properly. So we recommend you to place those orders manually (this issue will soon be fixed, please check with us).
  3. Shopify passes 50 to 100 orders only at a time. Remaining orders will be passed in next API request. If you have this issue, it should be auto syncd in subsequent API request.
    • Related Articles

    • How to Generate API Keys in Opencart for Auto-Order Placement

      If you are Diamond Plan member and have active website in our servers, you can just ignore this and sip a coffee, we'll take care of everything for you. This tutorial is only if you are managing your own Opencart site. - - - Prior Requirements: 1. ...
    • How to Upload & Update Stocks on Shopify (By Products)

      We have made the uploading of the products and updating stock-outs on Shopify a breeze. Just follow the below steps: Log on to your reseller panel at reseller.baapstore.com and click on the 'Smart Export Tool' from the top menu. Click on 'Daily Sync ...
    • How Automatic Order Placements work with Baapstore?

      If you are getting an order in the website we build for you and if you are in a plan that supports automatic order placements, all the orders placed on your website will be automatically pushed to our portal. You need to maintain a minimum order ...
    • Common Reasons for Order Failures

      Check if any RTO fees is not cleared, if so clear it and place order. If your order has multiple products, check if all of those are our products only and if all those has available quantity with us. Your Selling Price must be equal or higher than ...
    • How to Upload & Update Stocks on Shopify

      How to Upload & Update Stocks on Shopify We have made the uploading of the products and updating stock-outs on Shopify a breeze. Just follow the below steps: Log on to your reseller panel at reseller.baapstore.com and click on the 'Smart Export Tool' ...