You can read more about our WooCommerce integration and see how it works on our app page. Click here
Setting up the integration requires that you contact us in writing.
As part of the setup process, we will need an administrator login to your website (WordPress) in order to create the necessary API keys required for the integration to function properly.
We charge a setup fee of 2,500 DKK excl. VAT for webshop setup.
In addition, you must select the ‘WooCommerce Integration’ add-on in your subscription to use the integration.
The price for using webshop integrations is 300 DKK/month.
We can usually set up the integration within 2 business days, but please contact us well in advance - both to clarify any questions and if you have a specific launch date in mind.
Stock levels can be synchronized both ways between Customers 1st and WooCommerce.
From our system, current stock levels are synced every time a change occurs—e.g., from a sale at the register, a manual stock adjustment, or a stock receipt.
By default, the stock quantity synchronized to WooCommerce is the amount shown as “in stock.”
However, it is also possible to sync the “available” quantity to your webshop. This means that products reserved on a case or work order are excluded from the stock shown in your webshop.
Note: We do not guarantee that stock levels can be synchronized during inventory counts or other bulk operations.
These actions involve a large number of stock events at once, and in most cases, your webshop cannot handle that many simultaneous requests.
Therefore, we recommend exporting your stock from Customers 1st after inventory count and manually updating it in your webshop using the file, to ensure all stock levels are accurate.
At this time, we are not able to split large update batches into smaller ones.
In addition to inventory management, you can also enable product creation and product updates from Customers 1st to WooCommerce.
This means you can create and/or update products directly from Customers 1st to your webshop—either by actively enabling it on a one-by-one basis, or by enabling a default setting that automatically updates/creates all products in the webshop. In that case, you would need to manually disable it for individual products if needed.
Note: All products transferred and created via our integration will appear in WooCommerce as product drafts.
They will not go live on your webshop until you have manually approved them.
We also do not handle product descriptions or images, so you will need to manage those directly in your webshop.
During product creation/update, we can transfer the following data to WooCommerce:
Product name / Description
Sales price
Cost price
Discount price
EAN / Barcode
Product category (flat structure only)
Other info: Size, color, brand, and any custom inventory fields
All of the above data points are optional and can be enabled based on your specific needs.
Both stock levels and product data are synchronized based on the product number / SKU in our system and WooCommerce. These must match 1:1 for the integration to recognize that it's the same product.
When we set up the integration in WooCommerce’s backend, we create a REST API called Customers 1st/Bikedesk.
As part of this setup, two webhooks are automatically added to WooCommerce, which handle product creation and product updates from WooCommerce to us.
It is extremely important that these webhooks are not deleted, modified, or revoked, as doing so will immediately stop the integration from functioning.
Below is how the REST API appears in WooCommerce.
This is how our webhooks appear in WooCommerce.
If you create products in Customers 1st that are automatically synchronized to WooCommerce, the product will have the same product number in the webshop.
If you create them manually, you must ensure that the product numbers match exactly—for example, by copying them over. In that case, we recommend using only product numbers containing A-Z and 0-9.
Note: If you have multiple stores connected to the same WooCommerce, product creation from store to webshop should be enabled for only one store.
Changes happen in real-time, so as soon as a change is made, a ‘hook’ is sent to our server, which processes the requests before forwarding them to your webshop. This usually happens immediately, but in some cases, it may take up to a few minutes during high load.
It also depends on how quickly and how many requests your webshop’s host can handle, which affects the delay between the systems.
Webshop Host
It is important that the server hosting your webshop has enough resources to keep up, so we always recommend that you understand the requirements and avoid choosing a cheap/discount hosting solution for your website. Choose a reliable host/provider with good support and uptime, who clearly states how powerful the hosting service is.
WooCommerce and WordPress
Although you can generally freely install plugins and add-ons to WordPress, it is important to point out that we sometimes experience issues with the integration if certain plugins are installed alongside. In the worst cases, this can cause the synchronization to stop working properly, resulting in lost stock updates.
This can happen because plugins either consume all available website resources, block our integration, or otherwise directly conflict with it.
If you experience problems with synchronization, you should disable all your plugins to check if one of them is causing a conflict.
We cannot guarantee that our integration works correctly with all WordPress plugins, so you will need to experiment to find what works best.
Søgeord: WooCommerce - Woo-Commerce - "woo Commerce"