Shopify Multivendor Marketplace App is here to introduce a new Feature App named WooCommerce Connector using which you can allow your sellers to sync their WooCommerce store’s Products with your Shopify Store.
Now if the sellers registered on your marketplace have their online store on WooCommerce and they want to import the same products from their respective store to admin’s Shopify Store then this can be accomplished using this feature app.
To make this feature work for the sellers, the admin needs to enable it from the Feature Apps section of the Multivendor App and approve the charge of $25 USD per month over and above your current Multivendor Plan.
Let’s understand more about this feature:
- Sellers can sync their WooCommerce Store’s Products with admin’s Shopify Store.
- Your seller needs to have a WooCommerce Store to use this feature. Sellers can import the products from their store to admin’s Shopify store.
- Allow your sellers to import their products using any of the 3 distinctive methods i.e. by selecting the date range, by product ID or by Product Slug.
- Initially, the imported product will be in pending state at both admin and seller side.
- Admin can anytime enable or deny the products imported by the seller.
- Once approved by the admin, sellers can sell those products on your Shopify Store.
- Product Inventory gets updated automatically on admin’s Shopify Store once any order is created on Seller’s WooCommerce Store.
There are certain limitations for Sellers to sync their WooCommerce Store Products with Admin’s Shopify Store:
- Products should be published on WooCommerce Store.
- Only Simple and variable Products will be imported.
- Option name should be less than OR equal to three.
- Variations should be less than OR equal to 100.
- WooCommerce Store Products should not be virtual and downloadable.
- Products should be purchasable (Product should have quantity OR price).
How to activate
To activate this feature, you first need to visit the Feature Apps section of the Multivendor App. There, you will get this app named “WooCommerce Connector”.
Once you click on the Enable button, you need to agree with the charges of $25 USD per month over and above your current Multivendor Plan.
Now, you need to click on the “Approve Charges” button to approve the charge for this feature app.
Once you will approve the charge, you can view the WooCommerce Connector feature app installed on your Marketplace.
After this installation, You will get the “Delivery URL” in the “Instruction for Marketplace” section of the app. Admin can share that URL with his/her WooCommerce Sellers as Sellers will be asked to enter that URL at the time of Setting the Webhook from WooCommerce Store.
Now, Once any order is placed at Seller’s WooCommerce Store, the same will be updated in the Multivendor app. And thus, WooCommerce Store’s Sellers will get all the data through this URL.
Once you enable this feature on your marketplace, your registered sellers will get a new menu added in the configuration section. i.e. WooCommerce Configuration.
Here in this section, Sellers need to provide their respective WooCommerce details so that they can sync their WooCommerce store’s products to admin’s Shopify Store.
Your sellers need the following details:
-Firstly Seller needs to enter his/her WooCommerce Store URL from where he/she wants to sync the products.
-Select the Weight Unit of WooCommerce Store’s products.
-Enter the API key and Secret key.
How to get API & Secret Key?
In Order to get the API key and secret key, Sellers need to login to their WordPress account and visit the WooCommerce store.
From there, Seller will get the path to generate the API key and the Secret Key:
Login to WordPress>>Go to WooCommerce Settings>>Advanced>>REST API>>Add Key>>Click on Generate API Key>>From here seller will get the API Key as well as the Secret key.
Coming back to the Multivendor App again, Seller can now map admin’s product Categories & Tags with his/her own WooCommerce categories & product types.
From this section, Seller will map admin’s pre-defined Shopify store collections with seller’s WooCommerce Collection.
Note:- Make sure that admin has enabled the “Restrict Collection” tab from MV admin panel.
Clicking on the Map Collection button, the seller needs to select collection of admin’s store that he/she wants to map with the collections of his/her WooCommerce store. This will be a One to Many Mapping.
Seller will map all the Product’s Tags of admin’s Shopify store with the tags of his/her WooCommerce Store.
Note:- Make sure that admin has enabled the “Restrict Product Tag” tab from MV admin panel.
Clicking on the Map Tags button, Seller will enter the product tag created by admin and the tags of his/her WooCommerce store to map them with each other. This will be a One to Many Mapping.
How to Add Webhooks?
Once done, Seller needs to register Webhook to update the Product Inventory automatically on Shopify Store once any order is created on his/her WooCommerce Store.
In addition to it, if an order is edited/deleted on WooCommerce, the same will be updated/deleted on the Multivendor App too.
To add Webhook, Seller needs to enter the Webhook name, Status, Topic, Login URL provided by the merchant(where the payload is delivered).
Admin can now add 4 new webhooks as Product Created, Product Updated, Product Deleted and Order Created.
Follow the below-given Procedure:
WooCommerce>>Settings>>Advanced>>Webhooks>>Add Webhook>>Enter the above details>>Click on Save Webhook.
This is the complete configuration of this app.
Once done, let’s see how Sellers import Products from WooCommerce Store to admin’s Shopify Store.
Import Products from WooCommerce to Shopify
Now, as all the settings are configured, sellers who are registered on your marketplace can easily sync their WooCommerce Store’s products to your Shopify store and thus on Marketplace.
Once the seller configures WooCommerce details on his/her end, he/she will get an option to Import Products. The seller can click on it to import the products from WooCommerce by using 3 different methods.
- Method 1. Import Products by choosing a Date Interval.
Seller can select a date range to import the product created in between the selected range.
- Method 2. Import Products by Product IDs.
Seller can enter the comma-separated Product IDs and import all of them in one go.
- Method 3. Import Products by Product Slug.
Seller can enter the Product’s slug and import that product.
Note:- Product Slug in WooCommerce is Product Handle in Shopify.
In this way, Sellers can import their Woo-Commerce Store’s products to admin’s Shopify Store.
Now, once the Seller imports his/her WooCommerce Store’s products to admin’s Shopify Store, both admin and seller can view the imported products in the Product Listing section of their respective panel.
At the same time, the imported products can be seen like this on seller end.
Those products will remain in Pending State until products are enabled or denied by the admin. Once enabled by the admin, products will be approved on seller’s side too.
Now, once the admin denies any product, he needs to mention the reason for the same.
This is all about Shopify Multivendor Marketplace WooCommerce Connector feature app.
Follow the below links and credentials to use the demo of Shopify Multivendor Marketplace app:
Admin Demo Link: https://multivendor-marketplace-4.myshopify.com/admin
Seller Demo Link and Details:
Click on the link below and then click on “Join us as seller” button and enter below credentials:
Password : webkul123
Hope you like this blog. To get more interesting blog keep in touch with us. If you need any kind of support, simply raise a ticket at https://webkul.uvdesk.com/en/. You can contact email@example.com to get proper assistance.
Thanks for reading!