Sync Products Woocommerce with Automa.net

Sławomir Lech

Last Update 25 days ago

Connect your WooCommerce store to Automa.net and keep your offers up to date automatically. Once the plugin is installed, every product you save in WooCommerce is created or updated as an offer on Automa.net, and every product you delete removes the matching offer.

Before you start

Make sure you have:
  • An active Automa.net seller account.
  • WordPress 6.2 or higher and PHP 7.4 or higher.
  • WooCommerce installed and active. The plugin will not work without it.
  • Administrator access to your WordPress admin panel.
    The integration is included in every subscription plan — Standard, Business and Enterprise — and it also works during the Trial. There is no extra fee and nothing to activate on your account.

    Step 1. Get your API key

    • Log in to your Automa.net account.
    • Click your profile picture (avatar) in the top right corner of the dashboard and select API keys.
    • Click Generate API Key and copy the key from the window that appears.
    ⚠️ The key is shown only once. Copy it before closing the window — if you lose it, you will have to reset it and update it everywhere it is used.

    Full instructions, including how to reset a lost key: How to generate and manage your API Key.

    The plugin stores the key encrypted in your WordPress database.
    You can also get here later from the plugin itself — the settings page has a Generate one in the AutomaNet portal link right above the API key field.

    Step 2. Install the plugin

    You can install the plugin in two ways.

    From the WordPress plugin directory (recommended)
    1. In your WordPress admin panel, go to Plugins → Add Plugin.
    2. Search for automa.net.
    3. On the AutomaNet for WooCommerce card, click Install Now, then Activate.

    From a ZIP file

    1. Download the plugin from wordpress.org/plugins/automanet-for-woocommerce.
    2. In your WordPress admin panel, go to Plugins → Add Plugin → Upload Plugin.
    3. Select the downloaded ZIP file and click Install Now, then Activate.
    After activation a new settings page appears under WooCommerce → AutomaNet.

    Step 3. Connect your store

    • Go to WooCommerce → AutomaNet.
    • Paste your API key into the API Key field.
    • Click Save Changes.
    Until a key is saved, the page shows only the API Connection section. Once you save a valid key, the rest of the settings — Field Mapping, Bulk sync and Sync Log — appear on the same page.

    The saved key is never shown in full again. You will see it masked (for example NTU30S***) next to an Edit button. Leaving the field blank and saving keeps the current key, so you can change the field mapping without re-entering it.

    Step 4. Map MPN and condition

    Automa.net offers are matched by MPN (manufacturer part number), so this step decides how buyers will find your products. In the Field Mapping table:

    1. MPN is required. In the Maps to column choose:
      • Title — use this if your product names contain the part number.
      • Attribute — use this if you keep the part number in a separate product attribute, then pick that attribute from the second dropdown.
    2. Brand is optional. In the Maps to column choose:
      • Taxonomy — the brand is read from a product taxonomy; pick it from the second dropdown, which lists every taxonomy registered for products with its name in brackets, for example Brand (product_brand). If your store has WooCommerce brands (built in since WooCommerce 9.6), that taxonomy is already selected for you.
      • Attribute — use this if you keep the brand in a product attribute, then pick that attribute from the second dropdown.
      • None — leave the brand out of the offer. This is the default on stores that have no brand taxonomy.
    3. Condition is optional. Choose Attribute and then select the attribute that holds the condition (new, used, refurbished). Leave it unset if you do not track condition.
    4. Click Save Changes.
    Tip: if your product titles are descriptive names rather than clean part numbers, map MPN to a dedicated attribute instead. Clean MPNs mean more matches in buyer searches.

    Step 5. Run the first sync

    1. In the Bulk sync section, click Sync All Products.
    2. Wait for the sync to finish. The time depends on the size of your catalog. The date of the last run is shown above the button as Last "Sync All" triggered.
    3. Check the Sync Log below. Every attempt is listed with the product name, the AutomaNet Offer ID, a status, a Details column that holds the error message for anything that failed, and the time it was sent.
    4. Click any AutomaNet Offer ID to open the offer on Automa.net and confirm it looks right.
    From now on the sync happens by itself:
    In WooCommerce On Automa.net
    You save a new productA new offer is created
    You edit and save a productThe matching offer is updated
    You delete a productThe matching offer is removed
    You only need Sync All Products again after a bulk import or a change to the field mapping.
    Syncing a single product
    You do not have to run a full bulk sync to push one product. Open the product in Products → All Products and look at the Publish box in the top right corner. Under the AutomaNet icon you will see when the product was last synced, with a Sync link next to it.
    Click Sync to send that single product to Automa.net immediately. This is the quickest way to retry one product that failed, or to check your field mapping on a single item before running a full sync.
    What data is sent to Automa.net
    For every created or updated product the plugin sends:
    • Product title or the chosen attribute (used as MPN, and optionally as condition)
    • Brand
    • Stock quantity and availability status
    • Description
    • Price and currency
    • Product category
    • Weight
    • SKU
    • GTIN
    • URL of the main product image

    When a product is deleted, only the Automa.net offer identifier is sent, so that the matching offer can be removed.

    Every request goes to the Automa.net Offers API (https://integration-api.automa.net) and is authenticated with your API key. See our Terms of Service and Privacy Policy.

    Troubleshooting

    If you notice any problem with your site after installing the plugin, deactivate it immediately in Plugins → Installed Plugins, then write to [email protected] describing what you saw. Deactivating the plugin does not delete your settings or your offers on Automa.net — your store keeps working normally and you can reactivate it once we have sorted the problem out.

    The settings page is missing after activation.
    The page lives under WooCommerce → AutomaNet, so WooCommerce must be installed and active. Check Plugins → Installed Plugins and activate WooCommerce first.

    I only see the API Key field — there is no field mapping or sync button.
    This is expected before a key is saved. Paste your API key, click Save Changes, and the remaining sections appear.

    The Details column shows AutomaNet API error (401): Unauthorized.
    Either the API key is wrong, or your Automa.net account is not active. First click Edit next to the masked key, paste the key again and save — copy the whole key, without leading or trailing spaces. If the error persists, check that your Automa.net account and subscription are active, or write to [email protected].

    Sync stopped working and I recently reset my API key.
    Resetting invalidates the old key immediately. Click Edit, paste the new key, save, and run Sync All Products to catch up on anything that failed in the meantime.

    Products sync, but buyers cannot find them.
    This is almost always MPN mapping. Open the offer from the AutomaNet Offer ID link in the sync log and check what was sent as MPN. If it is a marketing name rather than a part number, change the mapping in Step 4 and run Sync All Products again.

    Some products fail during "Sync All Products".
    Look at the Details column in the sync log for the failed rows. The most common causes are a missing MPN value, a missing price, and a product image that is not publicly reachable. Fix the product, then use the Sync link on the product edit screen to retry just that one.

    The Details column shows AutomaNet API error (409): Offer with hash xxx already exists.
    An
    offer with that SKU is already present in the system, so the plugin cannot create it again. The reliable fix is to remove all existing offers and run a full sync from scratch. Contact us at [email protected] before doing this — we will help you clear the offers so you do not lose anything.

    Nothing syncs after I edit a product.
    The sync runs when a product is saved. If you edit products with an external tool or an import plugin that writes to the database directly, WooCommerce hooks may not fire — run Sync All Products manually after such an import.

    Need help?

    Write to us at [email protected] and include your store address and the relevant rows from the Sync Log, including the Details column — that is usually enough for us to spot the problem straight away.

    Was this article helpful?

    1 out of 1 liked this article

    Still need help? Message Us