The WooCommerce plugin allows you complete order handling between a marketplace, your shop, and your product export.
Step 1: Install the plugin
Navigate to the plugin section in WordPress and click on "Add New" (No. 1)
Click on "Upload Plugin" (No. 2) and choose the corresponding upload file from your explorer (No. 3-4).
Activate the installed plugin in the plugin overview (No. 5-6).
After the plugin is installed, go to back to your CPP account and create a new shop
Step 2: Set up the plugin in WordPress (WooCommerce)
Go back to WordPress and navigate to the recently installed plugin (No. 7).
There are 5 different blocks of settings here:
General Settings (No. 8)
Activate – Here you can activate/deactivate all features from Channel Pilot Pro.
Should the IP for API access be checked? – Do we need to check the API Address from Channel Pilot Pro which is calling our Webhooks?
Item number – Select the item field by which Channel Pilot Pro can identify your items.
Merchant ID – Identify the Merchant. This will be set automatically after Channel Pilot Pro called a Webhook for registration.
Token – Identify your shop. This will automatically be set after Channel Pilot Pro called a Webhook for registration.
Shop ID – Your WordPress shop-ID. It will automatically be set after Channel Pilot Pro called a Webhook for registration.
Ips – All IP addresses which will get access to the Plugin. This will automatically be set after Channel Pilot Pro called a Webhook for registration.
Marketplace Integration (No. 9)
Activate – The Marketplace Integration can be activated or deactivated.
Status of imported orders (payed) – Set the status how payed orders will be displayed in WooCommerce.
Status of imported orders (unpayed) – Set the status how unpayed orders will be displayed in WooCommerce.
Tracking Setting (No. 10)
Note: Channel Pilot Pro no longer offers tracking. This menu item will be removed soon. Tracking data can only be generated via “Google Spreadsheet”, for example, or imported via (S)FTP.
For more information, visit our help center under:
Data Feed Export (No. 11)
Activate – Data Feed Export can be activated or deactivated here.
Password – A password can be set here. If you enter a password it has to be set in the hook-URL to allow the export
Select Data Fields – Select the item attributes you want to be exported.
If you select "All" make sure that no other data fields are selected.
Maximum number of images – Set the maximum number of images that will be exported.
Export all custom meta – Select if custom data fields should be exported as well.
If you select "Yes" make sure that only valid XML characters are used.
Reprice Settings (No. 12)
Activate – Repricing Settings can be activated or deactivated here.
Price Field – Select the price you want to be displayed.
Save Price net or gross – Choose how the price will be displayed.
If all settings are done correctly, click on "Save changes". Now the plugin can be used.
Make sure you created a functional shop with the correct settings.
Communicate the unique name of the shop (if there is more than one) to your account manager, who has to make the final steps for activation.
Step 3: Plugin function and hooks for manual synchronization
The plugin runs automatically (default every 15 minutes) and triggers the following functions:
import new orders
synchronize deliveries
synchronize cancellations
synchronize new price information (if repricing is used)
The initiator of the cyclical communication is always Channel Pilot Pro. Therefore, no cronjobs or other timed processes need to be implemented in the plugin / shop system. Channel Pilot Pro controls the plugin.
These actions can be triggered with hooks manually, but it is recommended to use them only for test cases or for error handling.
These hook URLs are provided by the shop system and each one covers the above described use cases. The procedure for calling a hook URL is divided into the following sections:
Channel Pilot Pro calls a hook URL (https://www.shop.de/channelpilot?method=USE_CASE)
The Plugin calls the Seller API and sends / receives new data
The Plugin updates data in the shop system
The Plugin responds to the hook URL
These are the URLs which can be used:
STATUS (checks if the plugin is registered successfully. Provides more information for other hooks) → https://SHOPURL/wp-admin/admin-ajax.php?action=channelpilot_action&method=status
EXPORT → https://SHOPURL/wp-admin/admin-ajax.php?action=channelpilot_action&password=PASSWORDFROMPLUGIN -> ("PASSWORD" is only needed when a password is set.)






