Skip to content

replantadev/sapwoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

155 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SAP Woo Suite

SAP Woo Suite

Conector profesional entre WooCommerce y SAP Business One
Pedidos, stock, precios, clientes y catálogo — sincronizados automáticamente vía Service Layer.

v2.8.5 WooCommerce 6.0-9.x SAP Business One PHP 7.4+ HPOS Compatible Multicanal GPLv2

Información del producto  ·  Especificaciones técnicas  ·  Todos los plugins  ·  Solicitar demo

Descargar SAP Woo Suite Lite


Qué es SAP Woo Suite

SAP Woo Suite es un plugin de WordPress que conecta WooCommerce con SAP Business One a través de Service Layer. Elimina la copia manual de datos entre tu tienda online y tu ERP.

Cada pedido que entra en WooCommerce se envía automáticamente a SAP como documento de venta. Cada precio o stock que cambia en SAP se refleja en la tienda. Cada cliente B2B de SAP tiene su cuenta en WooCommerce con precios personalizados.

Desde la versión 2.0, SAP Woo Suite incluye una arquitectura multicanal con Channel Manager extensible. Desde la 2.1, detección automática de canal por metadata: los pedidos de TikTok Shop y Amazon se etiquetan y documentan en SAP sin configuración adicional.

Este repositorio es la página pública del proyecto. El código fuente del plugin se distribuye de forma privada con la instalación. Consulta las especificaciones completas o la página del producto para más información.


Funcionalidades

Pedidos WooCommerce → SAP Business One

  • Envío automático o manual de pedidos como documentos de venta (Orders)
  • Asignación inteligente de cliente por región geográfica (modo Ecommerce)
  • Mapeo de direcciones de facturación y envío a SAP
  • Gastos de envío como DocumentAdditionalExpenses
  • Notas de pedido enriquecidas con datos del cliente
  • Panel de pedidos fallidos con reintento individual

Stock y precios SAP → WooCommerce

  • Importación de stock por almacén configurable
  • Tarifas de precios por región (Península, Canarias, Portugal u otras)
  • Mapeo almacén-tarifa personalizable desde el admin
  • Sincronización programable con toggles independientes para stock y precios

Catálogo completo SAP → WooCommerce

  • Importación masiva de productos (Items) por lotes con barra de progreso
  • Importación de categorías (ItemGroups)
  • Preview de campos antes de importar
  • Logs en tiempo real de cada operación

Clientes B2B

  • Sincronización automática diaria de socios de negocio marcados en SAP
  • Cada usuario WooCommerce = un CardCode en SAP
  • Email de bienvenida personalizado con enlace para establecer contraseña
  • Detección de usuarios existentes por email (vinculación sin duplicados)
  • Cola de emails vía Action Scheduler (no sobrecarga el servidor)

Multicanal (desde v2.1)

  • Channel Manager extensible con clase base para addons
  • Detección automática de canal por metadata del pedido
  • TikTok Shop y Amazon vía plugins oficiales — sin configuración extra
  • Miravia disponible como addon
  • Cada pedido queda etiquetado en SAP con su canal de origen

Logs y diagnóstico

  • Registro detallado de cada sincronización (pedidos, stock, precios, clientes)
  • Panel de pedidos fallidos con vista directa del error y opción de reintento
  • Validación de campos UDF en SAP desde el panel de WordPress
  • Vista de documentos SAP desde el admin de WooCommerce

Modos de operación

Modo Descripción Caso de uso
Ecommerce (B2C) Clientes genéricos por región geográfica Tiendas abiertas al público con pedidos de consumidor final
B2B (Mayorista) Cada usuario WooCommerce = un CardCode en SAP Portales de distribuidores con precios por tarifa personalizada

Cambia de modo en cualquier momento desde el panel de administración.


Arquitectura y flujo de datos

WooCommerce                          SAP Business One
===========                          ================

Nuevo pedido ----------------------> Order (DocEntry)
                                     + DocumentLines
                                     + AddressExtension
                                     + DocumentAdditionalExpenses

Stock actualizado <----------------- Items (WarehouseInfo)
Precios actualizados <--------------- PriceLists (SpecialPrices)

Productos importados <--------------- Items
Categorias importadas <-------------- ItemGroups
Clientes B2B sincronizados <--------- BusinessPartners

TikTok Shop  --> Channel Manager --> Order (canal: tiktok)
Amazon       --> Channel Manager --> Order (canal: amazon)
Miravia      --> Channel Manager --> Order (canal: miravia)

Comunicación bidireccional a través de SAP Service Layer (REST/OData). Sin middleware, sin servicios externos, sin cuotas mensuales por volumen de pedidos.


14 hooks de extensión

Personaliza cada aspecto de la sincronización sin modificar el código fuente del plugin.

Hook Tipo Descripción
sapwc_loaded action Plugin cargado — registrar canales
sapwc_order_payload filter Modificar payload antes de enviar a SAP
sapwc_before_send_order action Antes de enviar pedido
sapwc_after_send_order action Después de enviar pedido
sapwc_before_save_product filter Modificar producto antes de guardar
sapwc_after_import_product action Después de importar producto
sapwc_after_import_customer action Después de importar cliente
sapwc_documents_owner filter Personalizar DocumentsOwner
sapwc_api_request_args filter Modificar petición a Service Layer
sapwc_admin_menu action Añadir submenús personalizados
sapwc_channel_registered action Canal registrado en Channel Manager
sapwc_channel_detectors filter Registrar detectores de canal propios
sapwc_channel_payload filter Modificar payload tras inyectar info de canal
sapwc_builtin_channels_registered action Canales built-in registrados

Documentación completa de hooks en las especificaciones técnicas.


Requisitos técnicos

WordPress / WooCommerce

  • WordPress 5.8+
  • WooCommerce 6.0+ (hasta 9.x)
  • PHP 7.4+ (recomendado 8.0+)
  • Compatible con HPOS (High-Performance Order Storage)

SAP Business One

  • SAP B1 9.3 PL14+ o 10.0+
  • Service Layer activo (/b1s/v1 accesible vía HTTPS)
  • Permisos en Orders, BusinessPartners, Items, ItemGroups, PriceLists
  • UDFs opcionales para funcionalidades avanzadas (clientes B2B, canales)

Instalación

SAP Woo Suite se distribuye como plugin privado de WordPress (ZIP). La instalación incluye:

  1. Configuración asistida — conectamos tu Service Layer, definimos modo de operación y mapeamos almacenes/tarifas
  2. Importación inicial — catálogo, categorías y clientes B2B si aplica
  3. Verificación — primer pedido de prueba sincronizado con SAP
  4. Actualizaciones automáticas — el plugin se actualiza desde GitHub como cualquier plugin de WordPress

No se requiere middleware, servidores intermedios ni integraciones de terceros.


Versión Lite (Gratuita)

SAP Woo Suite Lite es la versión gratuita y de código abierto del conector. Incluye sincronización de stock entre SAP Business One y WooCommerce, dashboard con estadísticas y logs de actividad.

Ideal para evaluar la conexión con tu Service Layer antes de dar el salto a PRO.

Lite PRO
Sincronización de stock Si Si
Sincronización de precios Si
Envío de pedidos a SAP Si
Importación de productos Si
Clientes B2B Si
Multicanal (TikTok, Amazon) Si
Dashboard y logs Si Si
Soporte y actualizaciones Comunidad Prioritario
Precio Gratis Consultar

Descargar SAP Woo Suite Lite (ZIP)  ·  Ver código fuente


Precios

Concepto
Setup e instalación desde 1.500 EUR
Mantenimiento anual desde 900 EUR/año
Addon Miravia consultar

El setup incluye la instalación del plugin, configuración de Service Layer, importación inicial del catálogo y verificación del flujo completo de pedidos.

Ver precios detallados  ·  Solicitar presupuesto


Enlaces

Producto replanta.net/conector-sap-woocommerce
Especificaciones replantadev.github.io/sap-woo-suite-info
Todos los plugins replanta.net/wordpress-plugins
Contacto replanta.net/contacto
Email [email protected]

Otros plugins de Replanta

Plugin Descripción
SAP Woo Suite Lite Sincronización de stock SAP B1 ↔ WooCommerce Gratuito · GPL
DNIWOO Validator Validación de DNI/NIE/CIF/NIF en checkout de WooCommerce Gratuito · GPL
Sello Replanta Sello Carbon Negative automático para WooCommerce Gratuito · GPL

Licencia

SAP Woo Suite está licenciado bajo GPLv2 o posterior.

SAP Woo Suite - Conector WooCommerce <-> SAP Business One
Copyright (C) 2024-2026 Replanta

Este programa es software libre: puedes redistribuirlo y/o modificarlo
bajo los t&eacute;rminos de la Licencia P&uacute;blica General GNU publicada por
la Free Software Foundation, versi&oacute;n 2 de la Licencia o posterior.

replanta.net  ·  [email protected]  ·  @replantadev

About

SAP Woo Suite - Conector WooCommerce y SAP Business One via Service Layer. Pedidos, stock, precios, clientes y catalogo sincronizados. Multicanal: TikTok Shop, Amazon, Miravia.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors