Title: Holded integration
Author: holded
Published: <strong>June 5, 2020</strong>
Last modified: March 17, 2026

---

Search plugins

![](https://ps.w.org/holded-integration/assets/icon-256x256.png?rev=3484643)

# Holded integration

 By [holded](https://profiles.wordpress.org/holded/)

[Download](https://downloads.wordpress.org/plugin/holded-integration.zip)

 * [Details](https://pcd.wordpress.org/plugins/holded-integration/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/holded-integration/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/holded-integration/#installation)
 * [Development](https://pcd.wordpress.org/plugins/holded-integration/#developers)

 [Support](https://wordpress.org/support/plugin/holded-integration/)

## Description

Official Holded Plugin in order to manage all your orders and sales from WooCommerce
without ever leaving Holded.

 * The integration between Holded and WooCommerce allows you to import and synchronise
   all the data about your orders, products, stock levels and warehouses from one
   platform to another automatically, saving time and effort.
 * Import your orders from WooCommerce to Holded, convert them into sales documents
   and centralise your billing information and management.
 * Import the products from your online store so you don’t need to create them manually
   in Holded.
 * Synchronise stock levels so that each stock adjustment is updated at the same
   time in Holded and in your online store.
 * Select which warehouse in Holded corresponds to your location in WooCommerce.

## Screenshots

 * [[
 * Holded Store
 * [[
 * WooCommerce Settings in Holded
 * [[
 * Store settings in Holded: Orders
 * [[
 * Store settings in Holded: Products
 * [[
 * Store settings in Holded: Stock
 * [[
 * Store settings in Holded: Warehouses
 * [[
 * Sales invoices

## Installation

 1. Upload `holded-integration` folder to the `/wp-content/plugins/` directory
 2. Activate the Holded integration plugin through the ‘Plugins’ menu in WordPress
 3. That’s it. 🙂

## FAQ

### How do I launch the integration?

 1. Set up your Holded account
 2. Activate integration with WooCommerce
 3. From Holded, download the WooCommerce plugin
 4. In Holded create an API key
 5. In WooCommerce upload the plugin folder
 6. Enter the Holded API key in your WooCommerce panel and save

### If I delete a product SKU in Holded, will it be deleted in WooCommerce too?

No, product integration works only from WooCommerce to Holded, therefore any modification
made in your products in Holded won’t be automatically reflected in WooCommerce.

### If I modify my stock level in Holded, will it affect my stock in WooCommerce?

Yes, stock integration is bidirectional meaning that any changes in the stock will
be reflected in both platforms.

### Why are my orders not imported?

Check if your order status in WooCommerce is labelled as Completed.

### Why my imported orders do not discount the stock level in Holded?

Always check the SKU of your products: in order to modify your stock level, the 
product SKU in Holded and WooCommerce has to match.
 A quick way to know if a product
SKU is related is to create a Holded Document and check if a Box icon appears right
next to your item.

## Reviews

![](https://secure.gravatar.com/avatar/d33545dad52e2bb1d1356ec1a5d7b9711dc96960d8ea2b3ceffb63ecaf5aacae?
s=60&d=retro&r=g)

### 󠀁[No factura cuando debe hacerlo](https://wordpress.org/support/topic/no-factura-cuando-debe-hacerlo/)󠁿

 [carlosfernan84](https://profiles.wordpress.org/carlosfernan84/) December 31, 2025

El sistema solo factura cuando el pedido está en FINALIZADO, en vez de cuando se
hace la compra que es cuando se debe facturar legalmente en España.Es obligatorio
facturar cuando el cliente paga (independientemente de cuando se termine de procesar
el pedido (ya se horas, días o semanas): Art. 75 Ley del IVA:Cuando hay pagos anticipados,
el IVA se devenga en el momento del cobro, por el importe efectivamente cobrado.

![](https://secure.gravatar.com/avatar/497fdbd72b070cde73f6891cb486ee8724bb09600c874c7c062ffb31af8a5b5f?
s=60&d=retro&r=g)

### 󠀁[No funciona porque no detecta los estados personalizados](https://wordpress.org/support/topic/no-funciona-porque-no-detecta-los-estados-personalizados/)󠁿

 [escuderoc](https://profiles.wordpress.org/escuderoc/) December 22, 2025

El plugin NO detecta ninguna de todas las ventas realizadas. Imagino que es porque
usamos estados personalizados (y no solo los estados de “procesando” y “finalizado”
por defecto de woocommerce).El plugin debería detectar todos los estados existentes
en el woocoomerce, y que se pudieran seleccionar cuales son los que deben generar
ticket/factura. Ahora tal y como está es un plugin inútil en cuanto tengas el woocommerce
un poco personalizado.

![](https://secure.gravatar.com/avatar/9c8404d4d84aced2a043b204248ede184f51e01aad98fb7330e3da207d4d45df?
s=60&d=retro&r=g)

### 󠀁[Pretty good but missing support](https://wordpress.org/support/topic/pretty-good-but-missing-support/)󠁿

 [Daniel P.](https://profiles.wordpress.org/danidub/) March 3, 2024

The plugin works well. But would be nice to have some of the Holded developers here
in the support forum. I have posted some ticket without any response.

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/holded-integration/reviews/)

## Contributors & Developers

“Holded integration” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ holded ](https://profiles.wordpress.org/holded/)

“Holded integration” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/holded-integration/contributors)
for their contributions.

[Translate “Holded integration” into your language.](https://translate.wordpress.org/projects/wp-plugins/holded-integration)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/holded-integration/),
check out the [SVN repository](https://plugins.svn.wordpress.org/holded-integration/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/holded-integration/)
by [RSS](https://plugins.trac.wordpress.org/log/holded-integration/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.5.4

 * Fix compatibility with PHP 8.4

#### 3.5.3

 * Sync all the variations of a product and add support for barcodes

#### 3.5.2

 * Fix compatibility with php versions

#### 3.5.1

 * Allow negative stock.

#### 3.5.0

 * Check if Holded is reachable from the shop.

#### 3.4.8

 * Solve notice “The REST API route definition for my-ns/echo is missing the required
   permission_callback argument. For REST API routes that are intended to be public,
   use __return_true as the permission callback.”

#### 3.4.7

 * Fix WooCommerce order status showing as draft

#### 3.4.6

 * Add extra fields from [WC – APG NIF/CIF/NIE Field](https://wordpress.org/plugins/wc-apg-nifcifnie-field/)
   plugin

#### 3.4.5

 * Fix error on tax rates with multiple taxes

#### 3.4.4

 * Fix error on orders with multiple taxes

#### 3.4.3

 * Prevent WC_Product Uncaught TypeError on ProductService

#### 3.4.2

 * Update symfony/http-client library
 * Show logs in textarea

#### 3.4.1

 * Add disable plugin endpoint
 * Rename installation zip file
 * WooCommerce [High-Performance Order Storage (HPOS)](https://woocommerce.com/document/high-performance-order-storage/)
   compatibility

#### 3.4.0

 * Add logs for failing requests
 * Avoid call with http 1.0

#### 3.3.5

 * Fixed public assets path when installing this plugin from wordpress.org repository

#### 3.3.4

 * Sort orders by order ID in ascending mode when syncing to Holded
 * Added products sku cleaning to ensure only products with sku are sent to Holded

#### 3.3.3

 * Updated last tested WordPress version

#### 3.3.2

 * Fix error importing orders with removed products

#### 3.3.1

 * Fix error removing plugin. Only for PHP 8.

#### 3.3.0

 * Send cost with [Cost of Goods](https://wordpress.org/plugins/cost-of-goods-for-woocommerce/)
   plugin.

#### 3.2.0

 * Add payment method order field.
 * Add payment methods endpoint.

#### 3.0.2

 * Fix error trying rounding string. Only for PHP 8.

#### 3.0.1

 * Fix problem on install when the plugin folder is not the default.

#### 3.0.0

 * Orders sync: Now we work in async ways increasing the speed of processing. Implemented
   JSON endpoint allowing bigger orders
 * Now send order date and order number
 * Fix warnings.
 * Avoid send products without sku.

#### 2.0.1

 * Send product price without taxes when woocommerce prices include tax option is
   enabled.
 * Add version control tests.
 * Add version control documentation.

#### 2.0.0

 * Stock sync: Now you can activate this synchronization so that Holded sets the
   stock of your WooCommerce products when you modify them at Holded.
 * Products sync: Now you can activate this synchronization so that Holded can receive
   all the product from the shop.

#### 1.1.6

_Release Date – 8 Jul 2020_

 * Readme update

#### 1.1.5

_Release Date – 5 Jun 2020_

 * Getting API Key from Holded legacy plugin.

#### 1.1.0

_Release Date – 1 Jun 2020_

 * Adaptation to WordPress.org repository

#### 1.0.0

 * Initial version

#### 0.1.0

This version adds holded to WooCommerce link, API Key should be saved again.

## Meta

 *  Version **3.5.4**
 *  Last updated **3 weeks ago**
 *  Active installations **2,000+**
 *  WordPress version ** 4.9 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/holded-integration/) and [Spanish (Spain)](https://es.wordpress.org/plugins/holded-integration/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/holded-integration)
 * Tags
 * [ERP](https://pcd.wordpress.org/plugins/tags/erp/)[holded](https://pcd.wordpress.org/plugins/tags/holded/)
   [woocommerce](https://pcd.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/holded-integration/advanced/)

## Ratings

 2 out of 5 stars.

 *  [  0 5-star reviews     ](https://wordpress.org/support/plugin/holded-integration/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/holded-integration/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/holded-integration/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/holded-integration/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/holded-integration/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/holded-integration/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/holded-integration/reviews/)

## Contributors

 *   [ holded ](https://profiles.wordpress.org/holded/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/holded-integration/)