Saltar a contenido

Integración BigBuy

Este plugin conecta su tienda Shopware 6 con la plataforma BigBuy y permite dropshipping completamente automatizado: los productos, categorías, inventarios y precios se importan automáticamente del catálogo BigBuy, los nuevos pedidos se envían directamente a BigBuy y la información de seguimiento se devuelve a Shopware, todo sin esfuerzo manual.

Destacados

  • 🛍️ Importación automática de productos, categorías e imágenes
  • 📦 Sincronización en tiempo real de inventarios y precios
  • 🚀 Transferencia automática de pedidos a BigBuy (Dropshipping)
  • 🔍 Recuperación automática de números de seguimiento y estado de envío
  • ⚙️ Cuatro tareas programadas configurables (Cronjobs)
  • 💰 Margen de ganancia configurable (porcentaje y/o fijo)

❓ Preguntas frecuentes

¿Qué es BigBuy?

BigBuy es un distribuidor mayorista y proveedor de dropshipping europeo con más de 200,000 productos. A través de la API REST de BigBuy, los productos, precios, inventarios y pedidos se pueden sincronizar completamente de forma automática. Se requiere un paquete BigBuy Ecommerce activo.

¿Qué datos se importan de BigBuy?

El plugin importa categorías de productos, productos (incluidos nombres y descripciones multilingües, EAN, peso), imágenes de productos, inventarios y precios.

¿Cómo funciona la transferencia de pedidos?

Tan pronto como un pedido de Shopware alcanza el estado « En procesamiento », se transmite automáticamente a BigBuy. BigBuy luego se encarga de la preparación y el envío directo al cliente final. El ID del pedido de BigBuy se almacena en los campos personalizados del pedido de Shopware.

¿Cómo llegan los números de seguimiento a la tienda?

El cronjob de seguimiento recupera cada hora la información de envío actual de BigBuy y escribe automáticamente el número de seguimiento en el envío correspondiente de Shopware.

¿Puedo configurar un margen de ganancia?

Sí. En la sección de configuración del plugin, puede establecer un margen en porcentaje (por ejemplo, 20%) y/o un monto fijo (por ejemplo, 5,00 €). Ambos valores se aplican al precio de compra de BigBuy (precio mayorista) en cada actualización de precio, para determinar el precio de venta en la tienda.

¿Se admite el modo sandbox de BigBuy?

Sí, el modo sandbox se puede activar para probar la transferencia de pedidos y el seguimiento de envíos sin transacciones reales. Tenga en cuenta: el sandbox de BigBuy no proporciona datos del catálogo – por lo tanto, la sincronización de productos, categorías, inventarios y precios no se puede probar contra el sandbox. Se requiere una clave API de producción con el modo sandbox desactivado.

¿Qué paquete de Shopware se necesita?

El plugin requiere Shopware 6.7; no se necesitan otros plugins. Por parte de BigBuy, se necesita un paquete Ecommerce activo que desbloquee el acceso a la API.

🔧 Instalación

  • Requisito previo: Paquete BigBuy Ecommerce con acceso a la API
  • Instalación a través del gestor de complementos de Shopware o por Composer
  • Activar el plugin: bin/console plugin:install --activate CnkPlatformBigBuyIntegration
  • Registrar tareas programadas: bin/console scheduled-task:register
  • Realizar la configuración en el área de administración de Shopware

⚙️ Configuración

Credenciales de acceso API

Configuración Descripción
Clave API Token Bearer de su cuenta cliente de BigBuy
Modo Sandbox Usar sandbox de BigBuy (api.sandbox.bigbuy.eu) en lugar del entorno de producción (api.bigbuy.eu). Sin transacciones reales
Probar conexión Botón que verifica las credenciales ingresadas contra la API de BigBuy y muestra el resultado directamente en el admin

Encontrará la clave API en su cuenta cliente de BigBuy en la configuración de API. Use el botón Probar conexión para verificar las credenciales antes de guardarlas.

Sincronización de productos

Configuración Descripción Por defecto
Sincronización de productos habilitada Habilitar/deshabilitar la importación de productos Habilitado
Idioma del producto Idioma de los datos del producto (de, en, fr, es, it …) de
Canal de ventas Lista de selección del canal de ventas donde estarán visibles los productos importados –
Categoría predeterminada Lista de selección de la categoría de entrada bajo la cual se crearán las categorías de BigBuy –
Importar imágenes Descargar imágenes de productos de BigBuy y establecer la imagen de portada Habilitado
Tamaño de lote Número de productos por llamada API 100

Inventario & Precios

Configuración Descripción Por defecto
Sincronización de inventario/precio habilitada Habilitar/deshabilitar la sincronización Habilitado
Margen de ganancia (%) Margen en porcentaje en los precios de BigBuy 0
Margen de ganancia fijo (€) Cantidad fija agregada a cada precio 0

Transferencia de pedidos

Configuración Descripción Por defecto
Transferencia de pedidos habilitada Habilitar/deshabilitar la transferencia a BigBuy. Los pedidos transferidos son pedidos de compra reales en BigBuy: pruebe primero en modo sandbox Deshabilitado
Transferencia automática Transferir el pedido inmediatamente al estado « En procesamiento » Habilitado
Estado después de la transferencia Lista de selección de estados de pedido de Shopware; el pedido se establecerá en este estado después de una transferencia exitosa –
Código del proveedor de envío Nombre del transportista tal como lo usa BigBuy (por ejemplo, gls, seur); opcional –
Método de pago BigBuy Cómo se pagan en BigBuy los pedidos transferidos: Saldo (se carga automáticamente en su saldo de BigBuy) o Transferencia bancaria (el pedido espera en BigBuy hasta recibir su pago) Saldo

Seguimiento de envíos

Configuración Descripción Por defecto
Sincronización de seguimiento habilitada Habilitar/deshabilitar la sincronización de números de seguimiento Habilitado

🔄 Sincronizaciones en detalle

Importación de productos

La importación de productos se ejecuta diariamente (por defecto: cada 24 horas) como una tarea programada en segundo plano:

  1. Las categorías de BigBuy se asignan a categorías de Shopware bajo la categoría de entrada configurada
  2. Los productos se importan con descripciones, EAN, peso e imágenes (la primera imagen se establece como imagen de portada)
  3. Los productos reciben la tasa de impuesto estándar de la tienda y se hacen visibles automáticamente allí – si se configura un canal de ventas
  4. Los productos ya importados se reconocen por el ID de producto de BigBuy y se actualizan (no hay importación duplicada); las imágenes descargadas se reutilizan en una sincronización posterior en lugar de ser recargadas

Inventario & Precios

Los inventarios y precios se actualizan cada hora. El margen de ganancia configurado se recalcula y se aplica en cada actualización:

Precio de Shopware (Bruto) = Precio de compra de BigBuy × (1 + Margen%) + Margen fijo

El margen se aplica al precio de compra de BigBuy (precio mayorista). El valor calculado se guarda como precio bruto; el precio neto se deriva automáticamente de la tasa de impuesto estándar de la tienda.

Transferencia de pedidos

En cuanto un pedido alcanza el estado « En procesamiento », sus artículos importados de BigBuy se transfieren a BigBuy; los productos propios de la tienda no se envían. Los pedidos sin artículos de BigBuy se marcan y no se transfieren. El ID de pedido devuelto por BigBuy se almacena en el campo personalizado bigbuy_order_id del pedido de Shopware para evitar transferencias duplicadas; si BigBuy divide el pedido entre varios almacenes, se guardan todos los IDs. Si una transferencia falla, la tarea programada la reintenta automáticamente. Tras una transferencia exitosa, el pedido pasa al estado elegido en Estado después de la transferencia (se admiten estados personalizados). La transferencia de pedidos está desactivada tras la instalación y debe activarse de forma deliberada.

Seguimiento de envíos

Cada hora, todos los pedidos de Shopware con el campo bigbuy_order_id configurado se consultan con BigBuy. Tan pronto como BigBuy devuelve un número de seguimiento, se ingresa en el envío correspondiente de Shopware y está disponible para correos electrónicos de clientes y detalles de pedidos.

⏱️ Tareas programadas (Cronjobs)

El plugin registra cuatro tareas programadas:

Nombre de tarea Tarea Intervalo estándar
cnk_bigbuy.product_sync Importación de productos & categorías 24 horas
cnk_bigbuy.stock_price_sync Inventario & precios 1 hora
cnk_bigbuy.order_transfer Transferencia de pedidos pendientes 15 minutos
cnk_bigbuy.tracking_sync Recuperación de números de seguimiento 1 hora

Los intervalos son los valores predeterminados del plugin. Shopware 6.7 no ofrece una página de configuración para ellos; si es necesario, pueden modificarse con una herramienta como el plugin gratuito FroshTools. La ejecución requiere un servicio Shopware Message Worker activo:

bin/console messenger:consume async

Ejecutar una tarea manualmente (CLI)

Cada tarea se puede iniciar directamente en la terminal para pruebas o para una ejecución única. Los comandos ejecutan la misma lógica que las tareas programadas y producen un resumen de resultados:

bin/console cnk:bigbuy:product-sync        # Importación de productos & categorías
bin/console cnk:bigbuy:stock-price-sync    # Actualización de inventario & precios
bin/console cnk:bigbuy:order-transfer      # Transferencia de pedidos pendientes
bin/console cnk:bigbuy:tracking-sync       # Recuperación de números de seguimiento

🛒 Casos de uso típicos

Dropshipping puro

La tienda vende exclusivamente productos de BigBuy. Los productos, inventarios y precios se sincronizan completamente de forma automática. Los pedidos se transmiten inmediatamente a BigBuy, que envía directamente al cliente final.

Tienda híbrida

La tienda ofrece sus propios productos y productos de BigBuy en paralelo. El plugin solo sincroniza productos vinculados a un ID de producto de BigBuy. Sus propios productos permanecen sin cambios.

Precios con margen de ganancia

Usando el margen de ganancia configurable, los operadores de tiendas pueden gestionar su margen de forma específica sin necesidad de ajustar los precios manualmente.

⭐ Ventajas para los operadores de tiendas

  • Sin esfuerzo manual de mantenimiento de productos – el catálogo de BigBuy permanece automáticamente actualizado
  • Sin almacenamiento – BigBuy maneja el envío directo al cliente final
  • Los datos de inventario en tiempo real reducen el sobrevendimiento
  • Configuración centralizada de todos los parámetros de sincronización en el admin de Shopware
  • Trazabilidad completa a través de los ID de pedido de BigBuy en Shopware
  • Los números de seguimiento llegan automáticamente a Shopware – menos consultas de clientes

🧩 Alcance de funcionalidades

  • Importación de categorías y productos de BigBuy incluidas imágenes y textos multilingües
  • Sincronización en tiempo real de inventarios y precios
  • Margen de ganancia configurable (porcentaje y/o fijo)
  • Transferencia automática de pedidos a BigBuy al cambiar de estado
  • Cronjob de respaldo para transferencias de pedidos pendientes
  • Importación automática de números de seguimiento en envíos de Shopware
  • Cuatro tareas programadas configurables independientemente
  • Modo sandbox para pruebas sin riesgo
  • Registro de errores a través del registro de Shopware

📚 Documentación

Se proporcionarán más contenidos de documentación y capturas de pantalla con las próximas versiones del plugin.

Documentación técnica de API de BigBuy: https://api.bigbuy.eu/rest/doc

📬 Support

Para preguntas, sugerencias de mejora o personalizaciones, contáctenos por correo electrónico en support@cnk-plugins.de.