Back to Top

WooCommerce WCFM Marketplace Shopify Connector – User Guide

Updated 20 January 2026

WCFM Marketplace Shopify Connector plugin allows the vendors to sync products, orders, and map categories between the 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.

We provide a production version of the plugin. If you want a development version then you can get it at an additional cost. Please contact [email protected] for it.

Note:

Searching for an experienced
Woocommerce Company ?
Find out More
  • It will only export those products from WooCommerce which has up to three variation attributes. As per Shopify’s listing policy, Products with more than three options for variation will not be a part of the list in Shopify.
  • Before importing products into your WooCommerce store, please ensure all required product details are correctly configured on your Shopify store. If any changes are made to a product on Shopify after import, such as switching from a single variant to multiple variants or vice versa, the sync process may not function correctly.

Looking for a point of sale system for your WooCommerce WCFM Marketplace? Check out our WooCommerce WCFM Marketplace Point of Sale extension.

Features

  • Sellers can connect their multiple Shopify accounts to the WCFM vendor account.
  • The seller can export and import products with connected Shopify accounts
  • The 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, and 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 a 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 adds a tracking number at the Shopify end then that will be shown at the WCFM order end too for the customers.
  • The seller can import the product images in the background to optimize the product’s import process.

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 the 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.

installation-add-new

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.

installation-upload-plugin

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.

installation-choose-file

After browsing the file, click the “Install Now” button to install the plugin as per the snapshot.

install

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.

activate_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.

Webkul-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.

accounts list

The rest of the configuration is available at the WooCommerce WCFM Marketplace vendor end.

Activate and Update Plugin

Check out how to activate the WooCommerce Plugin through the purchase code and get updates on Webkul Modules directly on the Plugins page

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.

login

After logging in, the vendor will see their dashboard and can find a menu option -“Shopify Connector”.

manage account

Here, the vendors can add a new Shopify account or 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.

account setting

Here, the vendor needs to add the Shopify store details that include –

  • Store Name
  • Token
  • Domain Name
  • API Secret Key

After entering the details, tap on the Save option.

How to Get an API Credential From Your Shopify Account

If you are using a Shopify custom legacy app, click here to view the old process.

To get the API credentials, the admin needs to generate the Shopify API credential first using the Shopify account.

The admin can visit the Shopify store for which the admin wants to connect and sync the WooCommerce store.

Step 1 – Log in to your Shopify Admin
First, log in to your Shopify store using:
Your store URL
Your admin username and password
Make sure you are logged in as a store owner or have app developer permissions.

login page

Step 2 – Navigate to “Apps ”
From the Shopify left sidebar menu:
Click Settings, then select Apps
This is where all integrations and custom apps are managed.

Shopify admin dashboard home screen

Step 3 – Open the “Develop Apps” Section
On the top-right corner of the Apps page, click:
Develop apps
This option allows you, as a vendor, to create a custom/private app so that APIs can be used for integration.

Shopify admin dashboard home screen

Step 4 – Click on the “Build apps in the developer dashboard” option.
Your Developer Dashboard will open where you can manage your apps.

shopify-develop-apps-button-screen

The dev dashboard opens as shown in the image below

app-development-screen

Step 5 – Create a New App
Next, click the button “Create app”
This will open the app creation pop-up.

Fill in the app name – Any name of your choice (In my case, I choose, “Webkul App”)
Then click Create

shopify-app-name-and-developer-email-form

Now the App Integration and Configuration dashboard opens, where you can assign the required permissions to your app as shown in the image below.

shopify-app-configuration-admin-api-integration

Step 6 – Configure Admin API Scopes

Fill the following details

App URL – This is the URL where your app is hosted or where Shopify should send users after installing or opening the app.

Now you need to assign permissions to your app.
Then go to the Access section
From here, select the required API scopes/permissions (for example: Products, Orders, Inventory, Customers etc.), depending on your module requirements.
Also, it should have Read and Write API permission for the following:

  • Customer details and customer groups; inventory; orders, transactions, and fulfillment.
  • Product information including products, variants, and collections.
  • Locations
  • Shipping rates
  • Discounts
  • Online Store Pages access via the GraphQL API.

Note: While making the Webhook Subscription, please make sure to select the latest Event Version.
After selecting the scopes and Event version, click Release.

shopify-admin-api-access-scopes-selection

After successfully selecting all the required permissions, click the Release button again. A new version of the app will be created as shown in the image below.

new-app-version

Step 7 – Retrieve Your API Credentials
After that, go to the API Credentials section in the app settings, where you can view your generated keys.

You will be able to see:

  • Client ID (API Key)
  • Client Secret Key

Click Reveal to display the secret key.
Copy both values carefully and keep them stored in a secure location.

setting page

Step 8 – Install the App
Once scopes are configured, install the app to activate API access.
Click on Install app and confirm the installation in the pop-up.
These generated credentials will be used to connect your Shopify vendor store with WooCommerce.

shopify-install-app-button-screen

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.

Now, the Vendor and admin can also view whether the account is connected or disconnected.

manage account

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.

manage-account-setting

Settings – WCFM Marketplace Shopify Connector

The vendor will be able to make the initial configuration settings for the WCFM marketplace Shopify connector account.

vendor-manage-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 that 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.
  • Product Image Import – Select the process for product image import in the background. where the image import process will be carried out in the background or During Product Import in which images will be imported at the same time as product import.

Note: For the Large number of product import, it is advisable to keep the product image import setting as In the Background to import products at a faster pace.

configurtaion settings

Export order settings

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.

SHOPIFY AUTO-SYNCING SETTINGS

At last, the admin can configure the SHOPIFY AUTO-SYNCING SETTINGS.

  • Auto-Sync: The vendor can disable Auto-Sync and 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 for orders can be adjusted in real-time or manually, depending on the seller’s preference or requirements. Sellers can also export orders based on their current status, ensuring they can access and process the most up-to-date order information as needed.

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 Generate the webhooks, the vendor needs to click on the Webhooks option shown in the snapshot below.

generate webhooks

After that click on the generate webhooks button then it will be generated automatically.

webhooks

Map Categories

The vendor can click the import category button to list the collections from the Shopify store.

map-category-section

The vendor can see the process on the screen while importing the categories.

shopify-category

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.

create map 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.

import product

The process bar can be seen while importing the products from Shopify.

importing products

The seller can view all their Shopify products from the Shopify store.

shopify_products

After importing Shopify products, click on Create imported products to create the products on WooCommerce WCFM Marketplace Store.

creating products

Import Order

Here, the seller can import the orders from Shopify. To do so, first, import the orders by tapping the Import Order button.

importing orders

Then create the orders from Shopify into the WooCommerce WCFM Marketplace by tapping the Create Imported Orders button.

creating orders

Shopify Order

shopify_orders

Export Product

The seller can easily export WooCommerce WCFM Marketplace store products to the Shopify store.

export-product

Just select the product and then from the dropdown choose Export and tap the Apply button thereafter.

exporting products

Also, the seller can export the products in bulk.

Note: The Export/Import feature will work for every product type except for group products.

exported_shopify

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.

export-order-section

After tapping on the Apply button, you can see the order is being exported to the Shopify store.

exporting orders

Now, The seller can view the exported orders with the order status.

export-order-section

Price Rule

The admin can manage the Price Rule from the admin panel easily. The admin not only can create but also edit the existing price rules.

Note: If the price rule is applied to imported products then it will work in a reverse manner for the exported product.

Add Price Rule

To create a new price rule, the admin can click on the Add New Price Rule and fill in the required details.

price-rule-setting

Here the admin can –

  • Product Price From – Here, the admin can set the minimum price, for which the rule will be apply.
  • Product Price To – The admin can set the maximum price for the rule.
  • Operation Type – Set the operation type of the rule i.e Percentage or Fixed.
  • Operation – The operation of the price rule can be manage from the operation. The admin can decide if the price of the product will be increase or decrease according to the rule applied.
  • Price – The admin can set the price for the applied rule.
  • Shopify Store– Select the Shopify store on which the price rule will be apply.
  • Price Rule Status- The price rule can be enable or disable from here.

As the seller can see the list of the rules as shown below

price-rule

Get API Credential From Your Old Shopify Account?

If you’re using the old process, API credentials are still generated through:

To get the API credentials 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.

WCFM Marketplace Shopify Connector

After that, click on Create an app.

WCFM Marketplace Shopify Connector

Then fill in the required credentials i.e. App name and click on create app button.

WCFM Marketplace Shopify Connector

After creating the app, the vendor will navigate to the configuration tab. Then, click on the Configure button for Admin API Integration.

WCFM Marketplace Shopify Connector

Kindly note, it should have Read and Write API permission for the following:

  • Customer Details and Customer Group
  • Inventory
  • Order, transaction, and fulfillment
  • Product Information
  • Product, variant, and collection

Note: While making the Webhook Subscription, please make sure to select the below-highlighted Event Version – 2025-04

webhook subscription event version

After selecting all the required permissions, click on the Save button.

WCFM Marketplace Shopify Connector

Lastly, go to the API credentials tab and click on the Install App button.

WCFM Marketplace Shopify Connector

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.

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 - 2.1.0

Supported Framework Version - WordPress 6.9, WooCommerce 10.4

Blog Version - WordPress 6.9, WooCommerce 10.4
  • Version WordPress 6.9, WooCommerce 10.4
  • Version WordPress 6.8, WooCommerce 9.8
  • Version WordPress 6.7, WooCommerce 9.4
  • Version WordPress 6.4.2, WooCommerce 8.5.1
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

WooCommerce WCFM Marketplace Shopify Connector – User Guide