Do your sellers too have their Shopify stores? If yes then, here is the solution to allow them to sync their Shopify store products with your store. “Create an app for your sellers” by enabling the seller product sync feature app.
If your sellers also have Shopify stores and they want to add products from their respective stores to your Shopify store then this can be effortlessly achieved using the Seller Shopify Store Connector featured app of the Multi-vendor Marketplace app.
You can get this feature app at a monthly subscription of $ 40 (USD) over & above your current multivendor app plan.
Activate the Feature App
Click the Enable button to activate the Seller Shopify Store Connector feature app.
Approve the charge & get the feature installed to your marketplace.
Now, as soon as the feature app is activated, the sellers will get a new menu added to the configuration menu of their respective seller panels.
To make the product sync features work, the sellers first need to create a private app on their respective Shopify stores. Then, the sellers will get all the app details to be configured for syncing products with the admin’s store.
How does the Seller Create a Private App?
Now, the seller will configure all the details from his seller panel.
REQUIRED PERMISSIONS TO CREATE A PRIVATE APP
Here is the required Permission for private seller_app:
Products, variants, and collections (Read and write)
# read_products, write_products
Orders, transactions and fulfillments (Read and write)
# read_orders, write_orders
Fulfillment services (Read and write)
# read_fulfillments, write_fulfillments
Inventory (Read and write)
# read_inventory, write_inventory
Locations (Read Access)
Admin Panel: Seller Supported App Configuration
Sync Customer Details
By enabling this tab, you can sync customer details in order with the seller’s store. Let’s understand this feature in detail.
CASE 1: Sync Customer Details tab is ON (enabled):
Once a customer places an order, the customer will be created on the seller’s Shopify store with complete shipping and billing details. Also, the customers will receive an email from the seller’s store regarding the same.
NOTE:- In this case, if you don’t want to send an email to the customer, you can configure a dummy email.
CASE 2: Sync Customer Details tab is OFF (disabled):
In case you disable this tab, you will get multiple options to choose whether you want to sync the customer’s shipping address, billing address, name, and email or not. You can configure the settings as per the requirements.
Product Details Configuration
In the “Product Details Configuration”, you can enable/disable the options. Thus, the enabled fields will be auto-updated when the sellers make any update from their end.
Import Product Meta Field
You can now import product meta fields from the seller’s Shopify store into your marketplace. For this, you need to enable the below given option from the Seller App Configuration>>Product Details Configuration.
Seller Updating Products
Map Product Type and Collection
The seller will have the option to map the admin’s store product type & collection with the product type & collection of their Shopify store.
Note:- Make sure that the admin has restricted the product type & collection from the admin panel and types and collections are added to the admin’s marketplace.
Now, on the seller panel, here is the option to map product types & collections in the Seller Sync App Configuration menu of the app.
MAP PRODUCT TYPE
Similarly, sellers can map the product type of their respective stores with the product type of your Shopify store.
Thus, clicking the Map Type, the seller will have the option to choose once product type from the admin’s store and map the same with the product type of his/her Shopify store.
Import Products from Seller’s Shopify Store
Now, clicking on the Import Products button, the seller can import products from his/her Shopify store to the admin’s Shopify store.
Seller will have three methods to import products:-
Method 1:- Choose a Date Range & import products that are created in between the entered range.
2nd Method:- Import products by comma-separated product IDs.
Method 3:- Import products by product handle.
This way, sellers can import products to the admin’s store.
Thus, all the products imported by the seller will be visible in the “Product Listing” section of his/her seller panel.
Now, the admin can view a new menu added under the Configuration menu of the admin panel i.e. Seller Supported App Configuration.
Inventory Update on Order: Points to be Noted!
ORDER CREATION ON ADMIN’S STORE
Case 1: Sync Order tab is Disabled
Once an order is placed on the admin’s store and Sync Order Tab is disabled then, no order will be created on the seller’s Shopify store. Only the inventory gets updated and product quantity will be managed on the seller’s store.
Case 2: Sync Order tab is Enabled
Once an order is placed on the admin’s store and Sync Order Tab is enabled then, the same order will be created on the seller’s Shopify store too. Thus, the inventory gets updated and product quantity will be managed accordingly on the seller’s store.
You don’t need to update the inventory each time once an order is placed on the admin’s Shopify store.
ORDER CREATION ON SELLER’S STORE
Once an order is placed on the seller’s Shopify store, only product inventory will be managed on the admin end i.e. product quantity gets updated on the admin’s store.
In case any seller’s product (listed on the admin’s store) is not synced with the seller’s store then, both the admin and the seller can sync products manually from the Product Listing section of their respective panels.
Third-Party App for Drop Shipping
In case any of your sellers are using a third-party app, Oberlo for drop shipping then, products synced from Oberlo to seller’s Shopify store can easily be synced with the admin’s store at his store’s primary location.
To import products from Oberlo to the seller app, the seller needs to enable the “Third-Party App for Drop Shipping” option from the Configuration menu. Moreover, once the enabling is done, the products will import to the seller app.
Get the list of all imported products in the Products section of the seller app (sync with the admin’s store).
This way, products will update on the admin’s marketplace.
Connector Price Rule & Currency Conversion
Seller will select the Seller Sync App from the drop-down menu for currency conversion & price rule:
In case the currency of your seller’s store is different from the currency you set on your marketplace, then, the sellers can specify their currency rate with respect to your currency rate.
Accordingly, your seller’s product price calculates once a customer places an order
In the price rule menu, the seller can create a price rule to manage the price of the product on your Shopify store. The seller has to set the price rule:
- The seller has to enable or disable the price rule status to configure the settings.
- Select the price rule, either to increase or decrease.
- Select the Price change, either fixed or percentage.
Enter the amount of how much the sellers want to increase or decrease the price.
Allow Sellers to Register Webhook
PURPOSE:- The seller requires certain permission to create a private app to make the sync process work. In case the seller has missed enabling any permission and created the private app, still, he/she will have the option to register webhooks from his/her seller panel.
The seller can visit the Seller Sync App Configuration where all the webhooks get listed. Just register/unregister webhooks as per the requirement.
Using the seller Shopify store connector, the admin can now allow sellers to view/register webhooks from the seller panels based on the permission provided.
Seller Panel>>Seller Sync App Configuration>>Click Shopify Webhooks
All the registered webhooks will be listed like this as shown in the below screenshot. The seller can anytime unregister webbhooks from the listing.
The seller can unregister/delete webhook and can anytime register it again.
Map Product With Connected Stores
Sellers can now map products with their connected Shopify stores. In case a seller wants to map a product with a specific product of his/her Shopify store then, the variant will be mapped automatically.
Seller can map the products from the Product Listing>>Edit product>>Map Product button.
Clicking the Map Product button, the seller can choose whether to map the products manually or auto-map with any specific product with same SKU or Option Name.
On selecting the “Map Product Automatic” option:- The seller needs to choose a product from his/her Shopify store and then, choose the Map Type as “Map with SKUs” or “Map with Option Name”.
On selecting “Map Product Manually” option:-
Once you choose this option, the seller simply needs to select his/her Shopify store product with which the seller’s marketplace product needs to be mapped & click the Submit button.
Sync Order On Seller Shopify Store
In case the order created in the app, not synced with the seller’s Shopify store then, the seller can manually create an order on his/her Shopify store.
For this, the seller will visit the seller panel>>Order>>Edit Order>>Click the “Sync Order” button in the More Action menu.
That’s all about the Seller Shopify store connector feature app.
Furthermore, if you need any kind of support/Consultancy then please raise a ticket at http://webkul.uvdesk.com/ or drop an email at firstname.lastname@example.org.
Thanks for reading this blog!!! 🙂