WCFM Marketplace Shopify Connector plugin allows the vendors to sync products, orders, and map categories between WCFM Multi-vendor Marketplace Store and the Shopify eCommerce store.
This connector allows real-time synchronization of the product’s price, quantity, and SKU.
Note: You must have first installed the WCFM Marketplace before making use of this connector.
This plugin is compatible with WooCommerce’s new High-Performance Order Storage (HPOS) feature.
Features
- Sellers can connect their multiple Shopify accounts to the WCFM vendor account.
- Seller can export and import products with connected Shopify accounts
- Seller can Export and import the orders with connected Shopify accounts
- Seller can map the categories ( It will depend on the Marketplace WCFM end coding )
- Real time Sync products’ price, quantity, sku in real-time.
- Export orders in real time to Shopify.
- Allow sellers to manage the exported order’s shipping status from their Shopify Account.
- Shopify admin manages the order’s shipping status(fulfillment status) so we will allow the seller to do the same for WCFM exported orders.
- The vendors can add Tracking Number and Shipping Carrier on the Shopify account to mark the WCFM exported orders as fulfilled.
- The customer who ordered from the WCFM end will be able to get the order shipping status(as the default WooCommerce flow).
- If the seller will add tracking number at Shopify end then that will be shown at the WCFM order end too for the customers.
Installation – WCFM Marketplace Shopify Connector
The user will get a zip file that he has to upload in the “Add New” menu option in the WordPress admin panel.
For this, login to WordPress Admin Panel, and Under the Dashboard hover your mouse over the “Plugins” menu option which brings out a Sub-Menu, and then select the “Add New” option.
After this, you will see an option on the top of your page that is “Upload Plugin”, click the option to upload the zip file.
By clicking on the “Upload Plugin” option, below that you will see a button “Choose File” click on the button to browse for the zip file as per the snapshot below.
After browsing the file, click the “Install Now” button to install the plugin as per the snapshot.
Now when the plugin is installed correctly, you will see the success message and an option to activate the plugin.
Henceforth now, click on “Activate Plugin” to activate the installed plugin.
Thus, the admin can install the module. Now, we will navigate to Webkul WC Addons and it will show us the list of all the installed Webkul Woocommerce Addons.
From the Webkul Addons, we will click on the settings of the installed Addon WCFM Marketplace Shopify Connector and then we will be redirected to the Vendors Account List page.
The rest of the configuration is available at the WooCommerce WCFM Marketplace vendor end.
WCFM Marketplace Vendor Configuration
The vendors will log in to their WooCommerce WCFM marketplace from the storefront. To do so, they must enter their vendor account details and tap on the login button.
After logging in, the vendor will see their dashboard and can find a menu option -“Shopify Connector”.
Here, the vendors can add a new Shopify account or can manage the already added ones as required.
Add a New Shopify Account – WCFM Marketplace Shopify Connector
To add a new Shopify account, tap on the Add New Account link and the below section opens.
Here, the vendor needs to add the Shopify store details that include –
- Store Name
- Token and
- Domain Name
After entering the details, tap on the Save option.
Get API Credential From Your Shopify Account?
To get the API credential the vendor needs to generate the Shopify API credential first using the Shopify account.
The vendor can visit the Shopify store that the vendor wants to connect and sync with the WooCommerce WCFM store.
To do so, click on the App menu and click on develop an app for your store.
After that, click on Create an app.
Then fill in the required credentials i.e. App name and click on create app button.
After creating the app, the vendor will navigate to the configuration tab. Then, click on the Configure button for Admin API Integration.
Kindly note, it should have Read and Write API permission for the following:
- Customer Details and Customer Group
- Inventory
- Order, transaction, and fulfilments
- Product Information
- Product, variant, and collection
After selecting all the required permissions, click on the Save button.
Lastly, go to the API credentials tab and click on the Install App button.
By clicking on the Reveal token once the vendor will get the token key.
Note – This token key is available only once, please copy and save your vendor API token in a secure place.
Manage Shopify Account – After Saving
After saving the Shopify account, the WCFM marketplace vendor can see the added account as shown below in the snapshot.
Here, to manage the respective Shopify account tap the Manage Account button. This brings up the section to manage the account as shown below in the snapshot.
Settings – WCFM Marketplace Shopify Connector
The vendor will be able to make the initial configuration settings for the WCFM marketplace Shopify connector account.
Here, under the general settings, the vendor can select set the –
- Default Category – The vendor can select the default category where the products get imported.
- Products to Import – The vendor can decide which products to import, either all products or only mapped category products
- Product Description With HTML – The vendor can import the product description with HTML.
- Import Order As – The admin can select the order status like pending payment, processing, on hold, completed, canceled, refunded, failed, and draft accordingly.
- Import Product As – Set the product status which will show on the seller product list like draft, pending review, or published.
- Product to Import Having Shopify Status – The vendor can select the product from active, archived, and draft which has Shopify status.
- Imported Image Size – The vendor can select the image size for the imported images from Shopify, in this way the images get imported to the WooCommerce WCFM Marketplace vendor account in the selected size by the seller.
Now, the seller needs to configure the Export order settings.
- Shipping: Here, the vendor can select to export the orders with/without the shipping cost.
- Tax: By using the dropdown the vendor can export the orders by Including/Excluding the Tax cost.
- Discount: Here, the vendor can select to export the order by Including/Excluding the discount on it.
At last, the admin can configure the SHOPIFY AUTO-SYNCING SETTINGS.
- Auto-Sync: The vendor can choose to disable Auto-Sync and can choose WooCommerce from Shopify or Shopify from WooCommerce for the products. By this admin can import products from WooCommerce WCFM to Shopify and Shopify to WooCommerce WCFM as required.
- Real-Time: The sync settings can be set in real-time or manually as required for the orders.
Manage Product Sync
To manage the product sync like product updates, product delete, and more. The vendor will have to configure the webhooks on their Shopify account.
To delete the product : {Site URL}/?wk_woo_shopify=wk_shopify_delete_product
To update the product : {Site URL}/?wk_woo_shopify=wk_shopify_update_product
Order Update: {Site URL}/? wk_woo_shopify=wk_shopify_order_update
Now from the Shopify account, navigate to Settings, Notifications
Here, the admin can create the Webhooks and add the URL for Product Deletion and Product Update.
Now, select the Product deletion option from the Event list and paste the server URL with the postfix URL wk_woo_shopify=wk_shopify_delete_product as sown in the image below –
Thus, after saving the Webhook, you can also view the event as shown in the image below –
For the product update, select the product update from the event. Then paste the server URL along with the postfix URL – wk_woo_shopify=wk_shopify_update_product.
After saving the Webhook, you can also view the event as shown in the image below –
In the same manner, you need to create webhooks for – Order updates.
Map Categories
The vendor can click the import category button to list the collections from the Shopify store.
The vendor can see the process on the screen while importing the categories.
After listing the Shopify collection, the vendor can select the WCFM marketplace store category and the Shopify collection.
After selection, then click on the Map Category button to map the respective categories.
The selected category gets mapped with the Shopify marketplace collection.
The seller can view the Store Category Name, Shopify Category ID, Shopify Category Name, Published Date at Shopify, and Published Scope At Shopify.
The seller can also delete and search for the categories from here as required.
Import Product
The seller can click on the import products and then create the products of those imported products from Shopify to the WooCommerce WCFM store.
The process bar can be seen while importing the products from Shopify.
The seller can view all their Shopify products from the Shopify store.
After importing Shopify products, click on Create imported products to create the products on WooCommerce WCFM Marketplace Store.
Import Order
Here, the seller can import the orders from Shopify. To do so, first, import the orders by tapping the Import Order button.
Then create the orders from Shopify into the WooCommerce WCFM Marketplace by tapping the Create Imported Orders button.
Shopify Order
Export Product
The seller can easily export WooCommerce WCFM Marketplace store products to the Shopify store.
Just select the product and then from the dropdown choose Export and tap the Apply button thereafter.
Also, the seller can export the products in bulk.
Note: The Export/Import feature will work for every product type except for group products.
Export Order
The vendor can Export Orders to the Shopify store by selecting the Export button of the particular order or in bulk mode and then tapping on the Apply button.
After tapping on the Apply button, you can see the order is being exported to the Shopify store.
That is all about the WooCommerce WCFM Marketplace Shopify Connector. If you have any queries regarding the plugin, please contact us at Webkul Support System.
You can also check our complete WooCommerce plugin list.
Current Product Version - 1.1.0
Supported Framework Version - WordPress 6.4.2, WooCommerce 8.5.1
Be the first to comment.