WooCommerce impulsa más de 5 millones de tiendas online en todo el mundo. Es flexible, personalizable y excelente para la venta internacional. Pero, como cualquier plataforma de e-commerce, no tiene ningún soporte nativo para el cumplimiento de la RAP de envases. Sin campos de peso de embalaje. Sin seguimiento de materiales. Sin exportaciones de declaraciones.
Si vendes a clientes de la UE, esa brecha es ahora un riesgo de cumplimiento. El PPWR entra en vigor en agosto de 2026, y todo vendedor online que coloque productos envasados en el mercado de la UE debe registrarse en los organismos nacionales (PRO), declarar sus envases por material y peso, y pagar las tasas de fin de vida. WooCommerce no hará nada de eso por ti. Aquí te explicamos cómo cerrar esa brecha.
WooCommerce y el problema de los datos RAP
Las declaraciones RAP de envases requieren conectar dos conjuntos de datos:
- Datos de ventas: qué productos vendiste, cuántos y a dónde se enviaron. WooCommerce tiene esto.
- Datos de embalaje: de qué materiales está hecho tu embalaje, cuánto pesa cada componente y en qué nivel de embalaje opera (primario, secundario o expedición). WooCommerce no tiene esto.
WooCommerce almacena los datos de pedidos en su propia base de datos. La plataforma sabe qué se vendió, cuántas unidades, cuándo y a qué dirección de envío. Lo que no sabe es que tu producto de 250 ml viene en una caja de cartón corrugado de 180 g con 12 g de papel tisú y 35 g de relleno de papel triturado. Esos datos de embalaje — la lista de materiales (BOM) — tienen que existir en algún sitio, vinculados a cada producto, antes de poder calcular una declaración.
Cómo extraer tus datos de WooCommerce
El primer paso en cualquier flujo de trabajo de cumplimiento es extraer los datos de pedidos en un formato utilizable. WooCommerce te ofrece tres opciones, cada una con sus ventajas e inconvenientes.
Opción 1: exportación manual a CSV
WooCommerce tiene funcionalidad de exportación incorporada. Ve a WooCommerce → Analítica → Pedidos → Exportar. Puedes filtrar por rango de fechas y estado del pedido.
Columnas que necesitas para la RAP:
- Fecha del pedido
- ID del pedido
- Nombre del producto o SKU
- Cantidad
- País de envío
La exportación manual funciona para tiendas pequeñas que hacen su primera declaración. No escala para el cumplimiento trimestral continuo en varios países.
Opción 2: integración con la API REST
WooCommerce tiene una API REST (v3) bien documentada que devuelve datos de pedidos de forma programática. Las herramientas de cumplimiento pueden conectarse a través de la API para sincronizar pedidos automáticamente según un calendario.
Para configurar el acceso a la API: ve a WooCommerce → Ajustes → Avanzado → API REST → Añadir clave. Genera una clave con acceso de Lectura a pedidos. Obtendrás una Consumer Key y un Consumer Secret — las credenciales que necesita una herramienta de cumplimiento para conectarse.
Opción 3: plugin de exportación
Plugins como WP All Export pueden crear exportaciones CSV personalizadas con exactamente las columnas que necesita tu proceso RAP. Defines la plantilla de exportación una vez, la guardas y la vuelves a ejecutar cada trimestre.
Retos específicos de WooCommerce
Variaciones de producto
Un producto variable de WooCommerce — una camiseta en S/M/L/XL, por ejemplo — puede tener un embalaje idéntico en todos los tamaños, o no. Tus datos RAP necesitan manejar esto. Si el embalaje de expedición es el mismo independientemente de la variante, una sola BOM es suficiente. Si difiere por talla o configuración, necesitas BOMs separadas por variación.
Packs y bundles
Si usas WooCommerce Product Bundles, un bundle crea una sola línea de pedido pero contiene varios productos. Cada producto en el bundle tiene su propio embalaje primario. El bundle puede tener también embalaje adicional — una caja regalo, relleno extra, un inserto específico del bundle. Tu cálculo RAP necesita «desagrupar» estos bundles para declarar todos sus componentes correctamente.
Configuraciones multisitio
Algunas marcas gestionan instancias WooCommerce separadas por país: de.mitienda.com, fr.mitienda.com, es.mitienda.com. Cada instancia tiene su propia base de datos de pedidos. Para la RAP, necesitas agregar los datos de todas las instancias o, al menos, asegurarte de que los pedidos de cada instancia se incluyen en la declaración del país correspondiente.
Inconsistencias en los SKU
WooCommerce no exige SKU únicos. Puedes tener productos sin SKU, productos con SKU duplicados o variaciones donde el producto padre tiene SKU pero las variantes hijas no. Para la RAP, cada línea de pedido necesita mapear a una BOM de embalaje. Si tus SKU están desordenados, el mapeo se rompe. Antes de empezar la configuración de cumplimiento, audita tus SKU de WooCommerce.
El flujo de trabajo completo de WooCommerce a declaración
- Exporta o sincroniza tus pedidos. Elige tu método: sincronización API (mejor para automatización continua), exportación CSV (aceptable para la configuración inicial) o exportación con plugin.
- Asigna BOMs de embalaje a tus productos. Cada producto en los datos de pedidos necesita una BOM que liste cada material, peso y nivel de embalaje. Créalas una vez; reutilízalas para cada período de declaración posterior.
- Ejecuta el cálculo de cumplimiento. El sistema multiplica los pesos de las BOMs por la cantidad enviada a cada país, y agrega por tipo de material y nivel de embalaje.
- Revisa los totales. Si enviaste 5.000 pedidos a Alemania y cada pedido promedia 300 g de embalaje, deberías ver aproximadamente 1.500 kg para Alemania. Si ves 15 kg o 15.000 kg, investiga.
- Genera los paquetes de declaración por país. Cada organismo — ECOEMBES, CITEO, LUCID — espera los datos en un formato diferente. El paquete de declaración debe coincidir con las categorías, desglose de materiales y unidades de peso requeridos.
- Presenta a los organismos. Accede al portal de cada organismo y presenta tu declaración. Guarda los recibos de confirmación. Paga las tasas facturadas cuando lleguen.
Errores comunes de los vendedores WooCommerce con la RAP
- Usar el campo Peso del producto como peso del embalaje. WooCommerce tiene un campo «Peso» por producto, pero sirve para el cálculo de las tarifas de envío — es el peso del producto, no el peso del embalaje. No los confundas.
- Ignorar los pedidos con reembolso. Si un cliente devuelve un producto, el embalaje ya fue colocado en el mercado (llegó al consumidor). La mayoría de los organismos esperan que declares según lo enviado, no según lo retenido.
- Olvidar los pedidos de suscripción. Si usas WooCommerce Subscriptions, los pedidos recurrentes generan nuevos envíos con nuevo embalaje. Asegúrate de que los pedidos de renovación de suscripción se incluyen en tus cálculos RAP.
Para empezar
Si gestionas una tienda WooCommerce que envía a clientes de la UE, este es tu plan de acción mínimo:
- Exporta los últimos 12 meses de pedidos e identifica a qué países de la UE enviaste. Esto te indica dónde necesitas registros con organismos.
- Pesa el embalaje de tus productos más vendidos y crea las BOMs.
- Configura el acceso a la API en WooCommerce (Ajustes → Avanzado → API REST) para que tu herramienta de cumplimiento pueda sincronizar pedidos automáticamente.
- Inicia los registros con los organismos de tus países con mayor volumen. Alemania (LUCID), Francia (CITEO) y España (ECOEMBES) son los más comunes para marcas WooCommerce que venden en Europa.
Pack Declare se conecta a WooCommerce a través de la API REST y sincroniza los pedidos automáticamente. Los productos se asignan a BOMs de embalaje, el cálculo se ejecuta según el calendario, y los paquetes de declaración se generan en el formato de cada organismo.
Agosto de 2026 no está lejos. Empieza gratis — sin tarjeta de crédito.