In this full guide, we explain how our dropshipping plugins work, from installation to synchronizing products. This guide applies to the following plugins:
VidaXL
BigBuy
Van der Meer
Matterhorn
Since all four plugins have the same functionalities and UI/UX, we decided to write one guide instead of four.
Key Features
Product Import and Synchronization
Bulk Product Import: Easily import multiple products from your supplier into your WooCommerce store with just a few clicks.
Automated Stock Synchronization: Stock levels are automatically updated in real-time to match your supplier's inventory, ensuring that you never sell out-of-stock items.
Price Synchronization: Automatically update product prices in your WooCommerce store to reflect any changes from your supplier.
Order Management
Automated Order Fulfillment: Orders placed on your WooCommerce store are automatically sent to your supplier for processing, saving you time and reducing the chance of errors.
Order Tracking: Receive updates on the status of your orders directly within your WooCommerce dashboard.
Product Customization
Edit Product Information: Customize product descriptions, titles, images, and prices to match your store's branding and marketing strategy.
Price Markup Rules: Set price markups to ensure your profit margins are maintained even when your supplier updates its prices.
Language Support
Multi-language compatibility to cater to customers from different regions.
Regular Updates
The plugin is regularly updated to ensure compatibility with the latest versions of WooCommerce and the supplier's systems.
Benefits
Time-Saving Automation: Automates the time-consuming aspects of product import, stock management, and order processing, allowing you to focus on growing your business.
Accurate Stock & Price Management: Real-time inventory & price updates reduce the risk of overselling and improve customer satisfaction.
Scalability: Ideal for both small and large dropshipping businesses, making it easy to scale your operations as you grow.
Seamless Integration: Direct integration with WooCommerce means thereโs no need to manage separate systems or manually update information.
Download, install & activate the plugin
Get a subscription
Before you can begin working with the plugin, you need a subscription. You can purchase one at woosa.com.
Download the plugin
After the subscription is purchased, you can now download the plugin. Please follow these steps:
Log in to your woosa.com account
Go to the Licenses tab
Look for the desired plugin and click on Download Plugin
It'll download a .zip file, do not extract this on your desktop
Install & activate the plugin
Now that the plugin is downloaded, we can upload and install it on WordPress. Please follow these steps:
Log in to your WordPress backend
Go to the Plugins page
On top of the page, click on Add new plugin
Then click on Upload plugin
Click on Choose file
Locate the plugin in your files and click on Open
Then, click on Install now
Lastly, click on Activate plugin
Important: ensure the plugin is a .zip file and you don't extract it on your desktop, or installation will fail.
Activate the plugin with your Woosa license key
Get your license key
After plugin installation, we must activate it with your Woosa license key, or else it won't work. Please follow these steps:
Log in to your woosa.com account
Go to the Licenses tab
Look for the desired plugin, and copy the license key
Activate the plugin with your license key
Now that you have copied your license key, we can activate the plugin in your WordPress backend. Please follow these steps:
Log in to your WordPress backend
Click on the plugin icon on your left navigation bar
On the first (Dashboard) page, paste the license key in the license field
Lastly, click on Activate
Authorize the plugin with your supplier
After plugin installation and license key, it's time to authorize the plugin with your B2B supplier. This can be either VidaXL, BigBuy, Van der Meer, or Matterhorn. We've written separate articles for each plugin on how to authorize, click on the link below to which applies:
General settings
The dropshipping plugins offer a variety of options you can configure to your liking, let's go through them all. Each section represents a different tab in the plugin settings.
Important: all dropshipping plugins have the same settings. However, some may differ. This will be explained for each option.
Dashboard
Important: any shop changes will change the shop's secret key. To fix this, contact our support team.
Option name | Type | Explanation |
License key | Input field | Fill in your Woosa license key, to activate the plugin |
Debug mode | Enable/disable | Enable if you like to see advanced logs |
Remove configuration | Enable/disable | Enable if you like to remove the plugin configuration after uninstalling |
Shop secret key | Input field | This key is used to sign the requests to our servers |
Authorization
Plugin | Option name | Type | Explanation |
VidaXL | Test mode | Dropdown menu | Whether or not to authorize your VidaXL test or live B2B account |
VidaXL | Customer email | Input field | The email address of your VidaXL B2B account |
VidaXL | API token | Input field | The API key of your VidaXL B2B account |
Van der Meer | FTP username | Input field | The username of your Van der Meer B2B account |
Van der Meer | FTP password | Input field | The password of your Van der Meer B2B account |
Matterhorn | API key | Input field | The API key of your Matterhorn B2B account |
BigBuy | API key | Input field | The API key of your BigBuy B2B account |
Category Mapping
Option name | Type | Explanation |
Supplier Category | Button | Select the supplier's category to connect to your WooCommerce category |
WooCommerce Category | Button | Select the WooCommerce category to connect to your supplier's category |
Synchronization
Categories
Option name | Type | Explanation |
Feed language | Dropdown menu | Select the supplier's feed language |
Category list | List | Select the desired categories to import into WooCommerce |
General settings
Option name | Type | Explanation |
Send orders | Dropdown menu | Decide when the orders will be sent to the supplier |
Preserve Stock Offset | Input field | Define a value that will be subtracted from the product stock. This will help to avoid selling out-of-stock products |
Set products as draft | Enable/disable | Enable this to set the new imported products as draft instead to publish them automatically |
Shipment tracking code via email | Enable/disable | Enable this to include the shipment tracking code in the completed order email sent to the customer. If the tracking code is unavailable at that time, it will be sent later via a separate custom email |
Trash unavailable products | Enable/disable | Enable this to trash unavailable products instead of deleting them permanently |
Manual refund order | Enable/disable | Enable this if you want to refund your shop orders manually |
Remove "vidaXL" brand (VidaXL) | Enable/disable | Enable this to remove "vidaXL" brand from the beginning of the product title |
Import product variations (VidaXL) | Enable/disable | Enable this if you want to import products with variations as variable products. (NOTE: Enabling or disabling this option requires removing the existing imported products.) |
Add product type in the title (Van der Meer) | Enable/disable | Enable this to add the product type at the end of the product title in case it does not already exist |
Currency (Matterhorn) | Dropdown menu | Select the currency |
Filters
Option name | Type | Explanation |
Min. B2B price | Input field | The minimum B2B price of products you like to import |
Max. B2B price | Input field | The maximum B2B price of products you like to import |
Out of stock | Dropdown menu | Whether or not to include out-of-stock products |
Backorder? | Dropdown menu | Whether or not to include backorder products |
Price
Option name | Type | Explanation |
Use as price | Dropdown menu | Choose the price type |
Addition percentage value to B2B price | Input field | Fill in the desired price margin by percentage |
Addition fixed value to B2B price | Input field | Fill in the desired price margin by a fixed amount |
Rounding up | Dropdown menu | Choose how to round up your product prices |
Tax
Option name | Type | Explanation |
Rate | Input field | Define here the tax rate that will be used in the price calculation as a fallback in case no tax rates are found in WooCommerce settings |
Product information
Option name | Type | Explanation |
Stock amount | Enable/disable | Stock amount will always be updated and cannot be disabled |
Price | Enable/disable | Enable this if you want all prices to be automatically updated, even if you have changed them manually |
Title | Enable/disable | Enable this if you want to update the product title automatically, even if you have changed them manually |
Description | Enable/disable | Enable this if you want to update the description automatically, even if you have changed them manually |
Short description | Enable/disable | Enable this if you want to update the short description automatically, even if you have changed them manually |
Weight | Enable/disable | Enable if you want to update the weight, even if you have changed it manually |
Attributes | Enable/disable | Enable this if you want to update the attributes automatically, even if you have changed them manually |
Categories | Enable/disable | Enable this if you want to update the categories automatically, even if you have changed them manually |
Filter Products
Option name | Type | Explanation |
Filter type | Dropdown menu | Choose how to filter products |
Add SKU's to the list | Input field | Add the desired products to filter by SKU, comma seperated |
SKU list | Checkbox | Here you can see the added SKU's, or remove them |
Tools
The bol.com plugin offers a few tools that can solve an issue, or smoothen things up. Let's go through all of them.
Heartbeat
We implemented this option in all of our plugins because we noticed a problem in a lot of shops. By default, our plugins (in this case bol.com) will create a scheduled action called bol_perform, which runs every minute to trigger the processing of plugin tasks. This action relies on WordPress's default cron system, meaning it only runs when someone visits your website.
If your website experiences a period of inactivity, the scheduled action won't run until the next visit. As a result, the plugin may not execute tasks at the intended intervals, potentially causing delays.
A solution to this problem is to create a cron job. By enabling the Heartbeat option, it'll create a cron job on our server to ping your shop every minute. Basically simulating a visitor, so that the plugin tasks will keep running.
Tools
This page has a few options in case things go wrong.
Woosa IP list
In case you have some heavy security measures on your server, please whitelist our IP addresses listed here.
Clear cache
In case you think the synchronization is stuck, for example, importing orders, you can clear the plugin cache to reset some background processes.
Action List
This page will tell you exactly what the plugin is doing. You can see the number of actions that are being active or rescheduled.
Logs
All (error) logs related to our plugins. In this way, a support agent or developer can debug when an error occurs.
Can't figure it out? You can always send a message to the support team via the chat bubble at the bottom right ๐ Support to the rescue ๐จโ๐ป ๐ฉโ๐ป