---
title: "How do you set up WC - APG ecoSoftWEB?"
description: "With the latest versions of WC - APG ecoSoftWEB the settings screen has gained new sections, such as the synchronisation cache and the license expiry date, so at APG we have decided to go through the whole of it, section"
url: https://artprojectgroup.com/how-to-set-up-wc-apg-ecosoftweb
date: 2026-11-09
modified: 2026-11-03
author: "Art Project Group"
image: https://artprojectgroup.com/wp-content/uploads/2023/02/plugins-para-wordpress-blog.webp
categories: ["Tutorials"]
tags: ["E-commerce", "ERP", "WC - APG ecoSoftWEB", "WooCommerce", "WooCommerce plugins"]
type: post
lang: en-US
---

# How do you set up WC - APG ecoSoftWEB?

[WC - APG ecoSoftWEB settings screen with the license and the access details.](https://artprojectgroup.com/wp-content/uploads/2026/10/wc-apg-ecosoftweb-licencia-y-acceso.webp)

With the latest versions of [**WC - APG ecoSoftWEB**](/shop/wc-apg-ecosoftweb) the settings screen has gained new sections, such as the synchronisation cache and the license expiry date, so at **APG** we have decided to go through the whole of it, section by section, so that you are left in no doubt about what each field does.

All the configuration lives in *WooCommerce -> ecoSoftWEB*, and it is best to follow it in the order it appears, because each section builds on the previous one.

### Before setting up WC - APG ecoSoftWEB

You need three details that ecoSoftWEB gives you: the download URL, your customer ID and the code of the website you work with.

And you need the SKU of each WooCommerce product to match the item’s code in ecoSoftWEB, because it is the only way the plugin has of knowing which product is which, both when sending an order and when receiving the stock and the prices.

A product with an empty or different SKU does not produce any error, it is simply left out of the synchronisation, and that is why it is the first thing to check when something does not add up.

### The license

It comes first and it is essential, because while the license is not active the plugin does not communicate with ecoSoftWEB and receives no update notices.

Enter the license we sent you with your purchase and click *Activate*.

Once activated, the field shows it hidden as if it were a password and its expiry date appears underneath, which is annual.

You do not need to keep an eye on it, because we notify you by email 15 and 7 days before it expires.

And if one day the plugin cannot connect to our shop to check it, it carries on working normally for 7 days while it tries again, so a one-off outage never stops your orders.

If you are going to move the shop to another domain, deactivate it beforehand from this same screen, because each license is active on a single shop at a time.

### The synchronisation cache

So as not to rewrite the whole shop every time it synchronises, the plugin remembers the last stock and the last price it read for each product and only writes to the ones that have changed.

The *Reset cache now* button wipes that memory and forces the next synchronisation to review everything, and it is the one to click if you suspect that a product has been left behind or if you have changed a price by hand in WooCommerce and want it to send the ecoSoftWEB one again.

### Access to ecoSoftWEB

Here go the three details ecoSoftWEB has given you: the *Download URL*, the *Customer ID* and the *Website ID*.

The *Website ID* travels in the header of every order, and it is what tells ecoSoftWEB which shop it comes from.

### The NIF/CIF field

This is the shortest section and yet the one that causes the most grief when it is wrong.

WooCommerce does not ask for the NIF as standard, so a plugin is needed to add it to the checkout form, and here you tell **WC - APG ecoSoftWEB** which field it is stored in.

If you use our free plugin [**WC - APG NIF/CIF/NIE Field**](/woocommerce-plugins/wc-apg-nif-cif-nie-field), the value is `_billing_nif`, although the plugin also understands it written without the leading underscore.

If the field is empty or does not match, the orders still reach ecoSoftWEB, but without the customer’s NIF/CIF, which is precisely the detail you need in order to invoice them.

### The order status

Here you choose which WooCommerce status the order goes out to ecoSoftWEB in.

We recommend *Processing* or *Completed*, which are the statuses in which the order is already paid, because sending those pending payment would fill your ERP with orders that may never be collected.

With each order travel the customer’s billing and shipping details, their products identified by the SKU, the sizes, the shipping costs, the additional fees and the coupon discounts.

Each order is sent only once and the result is noted in its notes, so you will never have duplicates in ecoSoftWEB.

### Stock synchronisation

[ecoSoftWEB stock, price and automatic product import synchronisation settings.](https://artprojectgroup.com/wp-content/uploads/2026/10/wc-apg-ecosoftweb-sincronizacion.webp)

The stock and the prices always travel from ecoSoftWEB to WooCommerce and never the other way round, something worth being clear about because it lies behind many of the enquiries we get.

These are the fields in the section:

- **Update schedule**: how often the stock is read, from every 5 minutes to once a week. Unless your shop really needs it, we recommend not going below once an hour.
- **Price updates**: if you tick it, the prices synchronise on their own, with the frequency you choose in *Price schedule* and, if it is daily, at the time you set in *Price update time*.
- **Product import**: if you tick it, the new products you create in ecoSoftWEB reach WooCommerce with the frequency you choose in *Import schedule* and, if it is daily, at the time you set in *Import time*.

All three tasks depend on WP-Cron, so on a shop with few visits it is best to have a real server cron run it so that they do not fall behind.

### Importing data

[Customer and product import and ecoSoftWEB VAT rate correspondence.](https://artprojectgroup.com/wp-content/uploads/2026/10/wc-apg-ecosoftweb-importacion-de-datos.webp)

This section is for the initial set-up, when your catalogue and your customers are already in ecoSoftWEB and you want to bring them over to WooCommerce in one go.

The *Import customers* button creates a user with the customer role for each ecoSoftWEB customer, with their email address as the username, and updates the details of those that already existed.

To import products a previous step is needed, the VAT rate mapping, in which you choose for each ecoSoftWEB VAT rate the WooCommerce tax class that corresponds to it.

Until you save it, the *Import products* button is disabled, and that is on purpose, because a product imported with the wrong tax class is sold at the wrong price.

The import brings over the name, the descriptions, the weight, the price, the stock, the categories, the tags and the images, and it turns the sizes into product variations.

New products are created as drafts, so that you can review them before publishing them.

### And what if I need to send an order by hand?

It can happen that an order did not go out at the time, because ecoSoftWEB was not responding or because you changed its status before setting the plugin up.

For those cases you have the *WC - APG ecoSoftWEB* box on each order’s screen, with the *Send order to ecoSoftWEB* button.

When you click it, besides sending the order, it shows you the data that has been sent and ecoSoftWEB’s reply, with a button to copy them, which is what we need if we ever have to help you work out why an order is not getting through.

And if there are several, select them in the order list and choose the *Send to ecoSoftWEB* bulk action, which skips the ones that had already been sent.

### The help inside the plugin

[WordPress Help tab open on the WC - APG ecoSoftWEB settings screen.](https://artprojectgroup.com/wp-content/uploads/2026/10/wc-apg-ecosoftweb-ayuda.webp)

You do not need to remember all of this, because the settings screen itself has it explained: click *Help*, at the top right, and you have one panel per section with all its fields.

And if you want the full detail, with its screenshots and its frequently asked questions, you have it in its [complete documentation](/documentation/wc-apg-ecosoftweb), which is where the link in the sidebar of that same tab takes you.

### Conclusion

Thanks to these sections the orders reach ecoSoftWEB on their own, and the website’s inventory and prices stop depending on somebody copying them by hand.

If something does not quite fit, check the SKUs and the NIF/CIF field first, as they are by far the two places where most of the problems hide.

And if your management software is not ecoSoftWEB, in [Do you need to connect your WooCommerce to an ERP?](/do-you-need-to-connect-your-woocommerce-to-an-erp) we tell you how we solve it.

We hope you find this short tutorial useful and we look forward to your comments and contributions.

### Plugin for WooCommerce

Send your orders to ecoSoftWEB and receive the inventory, the prices and the products without copying a single piece of data by hand.

#### No duplicate orders!

[WC - APG ecoSoftWEB](/tienda/wc-apg-ecosoftweb)
