En Bubuku I Code enfrentamos desafíos únicos en el desarrollo de soluciones de comercio electrónico B2B. Uno de esos retos ha sido integrar el servicio de Stuart Delivery en la plataforma de WooCommerce para Levaduramadre Catering, un destacado proveedor en el sector de hostelería. Este proyecto requería una conexión eficiente con la API de Stuart Delivery, notable por su completa documentación y soporte técnico excepcional.
La implementación de un plugin a medida para WooCommerce se hizo necesaria para satisfacer varias funcionalidades clave. Entre ellas, verificar la disponibilidad del servicio de Stuart y Levaduramadre Catering a través de geolocalización, identificar la tienda más cercana para la preparación del pedido, y calcular los costes de envío basados en la distancia así como el tamaño del pedido.
Además, se implementó un sistema para corregir errores en datos críticos como el número de teléfono, y para proporcionar a los clientes enlaces de seguimiento de pedidos en tiempo real, tanto en correos electrónicos como en sus áreas de cliente.
La decisión de desarrollar un plugin independiente para WooCommerce, en lugar de integrar la funcionalidad en el tema existente, resultó ser una solución más robusta y flexible. Esta opción no solo beneficia a Levaduramadre Catering, sino que también ofrece potencial para futuras aplicaciones en otras tiendas. Además, conectamos con el ERP Diakros para fortalecer aún más la gestión eficiente de pedidos.
Te cuento cómo el plugin delivery ‘Stuart Delivery para WooCommerce‘ ha mejorado el proceso de envíos en el e-commerce B2B, destacando cada una de sus características y el valor añadido que ofrece a los equipos de marketing enfocados en alcanzar sus objetivos comerciales.
Características clave del plugin Stuart Delivery para mejorar la logística de WooCommerce
La efectividad de cualquier solución en comercio electrónico B2B se mide por su capacidad para simplificar y mejorar procesos.
En esta sección, detallaremos las características operativas del plugin ‘Stuart Delivery para WooCommerce’, diseñado específicamente para potenciar la logística y la experiencia de usuario en Levaduramadre Catering. Desde la geolocalización precisa, hasta la integración con sistemas ERP, cada funcionalidad se detalla para mostrar cómo contribuyen a una gestión de envíos más eficiente y a una mayor satisfacción del cliente.
- Geolocalización avanzada: Implementamos una función de geolocalización para asegurar que tanto Stuart como Levaduramadre Catering ofrecieran servicio a la dirección del cliente, garantizando así la viabilidad y eficiencia de cada entrega.
- Selección inteligente de tiendas: El plugin identifica automáticamente la tienda más cercana al cliente para agilizar la preparación del pedido, optimizando los tiempos de entrega y reduciendo costes logísticos.
- Cálculo preciso de costes de envío: Basándose en la distancia entre la tienda y el cliente, así como en el tamaño del pedido, el plugin calcula de manera precisa el precio de envío, permitiendo una transparencia total en la facturación.
- Gestión de datos y notificaciones: Al detectar datos incorrectos, como un número de teléfono erróneo, el sistema envía automáticamente una notificación a Levaduramadre y asigna un estado específico al pedido para su rápida corrección.
- Seguimiento en tiempo real para clientes: Los clientes tienen acceso a la URL de seguimiento de su pedido tanto en los emails recibidos como en su área de cliente, manteniéndolos informados en todo momento sobre el estado de su pedido.
- Información detallada en pedidos WooCommerce: Se asegura que cada pedido en WooCommerce contenga información esencial como la tienda de recogida, el horario de entrega, el tracking de envío y el número de paquetes, facilitando una gestión eficaz en caso de incidencias.
- Sincronización con ERP Diakros: El pedido se sincroniza con el plugin ERP Diakros, integrando la gestión del pedido en el sistema de planificación de recursos empresariales para una gestión y seguimiento completos.
Estas características resaltan cómo el plugin ‘Stuart Delivery para WooCommerce’ no solo mejora la eficiencia operativa, sino que también enriquece la experiencia del cliente y la gestión interna de pedidos.
Mejora la experiencia de compra con validación de dirección en WooCommerce
En el dinámico mundo del comercio electrónico, la experiencia del cliente es primordial. Por ello, en Bubuku I Code, hemos implementado una funcionalidad vital en el plugin Stuart Delivery: un popup de verificación de dirección. Este se activa automáticamente cuando el cliente navega por cualquier sección de la web, solicitando su dirección. Este paso es fundamental para evitar frustraciones posteriores, asegurando que el cliente esté dentro de la zona de servicio antes de proceder con su pedido.
Una vez que el usuario introduce su dirección, esta se envía a la API de Stuart, donde se verifica mediante un Endpoint específico creado en WordPress. Este proceso garantiza una validación rápida y precisa, mejorando así la experiencia del usuario al evitar posibles inconvenientes en etapas avanzadas de su compra.

Adaptando el proceso de pago en WooCommerce con funcionalidades a medida
El proceso de checkout es un momento crucial en la experiencia de compra online, y en Bubuku I Code lo sabemos bien. Para el proyecto de Levaduramadre Catering, expandimos las capacidades estándar de la página de finalización de compra de WooCommerce para incluir detalles críticos como el DNI, CIF o NIE, elementos esenciales para aquellos que requieren factura y desean información detallada sobre este aspecto.
La personalización fue más allá con el desarrollo de funcionalidades más avanzadas, que son fundamentales para un servicio excepcional.
Día y hora de entrega
Entender que cada día de la semana conlleva sus propios desafíos logísticos, nos llevó a implementar un sistema que ajusta la disponibilidad de fechas de entrega. Así, en función del día actual, establecemos un período de espera de dos, tres o cuatro días para poder realizar pedidos, asegurando un servicio confiable y eficiente.
Cálculo de precio de entrega
La logística de envío es otra área donde innovamos significativamente. Creamos una nueva clase de envío que extiende la funcionalidad de WC_Shipping_Method y establecimos un Endpoint en WordPress especialmente diseñado para calcular los gastos de envío utilizando la API de Stuart.
Aunque el desarrollo de Endpoints de WordPress es una tarea más compleja y requiere un código más extenso en comparación con el uso de AJAX, optamos por esta solución pensando en la optimización de las peticiones, un mayor control y la posibilidad de extender estas funcionalidades a aplicaciones móviles o sistemas externos en un futuro.



Creando soluciones específicas de envío en WooCommerce con Stuart
La flexibilidad y personalización es vital en el e-commerce, y los métodos de envío no son una excepción. Por eso, para Levaduramadre Catering, superamos las soluciones genéricas y desarrollamos un método de envío exclusivo para Stuart que cumple con las necesidades únicas de la tienda y facilita el cálculo de costes de manera precisa.
Desde el panel de WordPress, este método puede configurarse fácilmente, y está listo para evolucionar y expandirse con nuevas opciones cuando sea necesario. Esta adaptabilidad asegura que la tienda pueda responder rápidamente a las demandas del mercado y a las preferencias de los clientes.
La importancia de diseñar métodos de envío personalizados trasciende la simple logística. Una sinergia efectiva entre envío y sistemas de pago mejora la experiencia del cliente, y fortalece la operatividad del negocio, lo que conduce a un crecimiento robusto y un mejor posicionamiento en el mercado.

Trazabilidad y control de pedidos mejorados en WooCommerce
La gestión de pedidos es un pilar en la experiencia de compra online, y su eficiencia puede definir el éxito de una tienda. Por eso, hemos enfocado esfuerzos en garantizar que, tras cada compra en Levaduramadre Catering, el cliente reciba información clave como la fecha y hora de entrega y la URL de seguimiento del envío directamente en su correo electrónico.


Además, nos aseguramos de que esta información sea accesible a través del área interna del cliente, mejorando su experiencia y percepción de transparencia.


Para la gestión interna, la información de seguimiento se integra de forma clara en el panel de administración de WooCommerce. Esto permite a los responsables de los pedidos acceder y localizar la información de trazabilidad de cada envío con facilidad.


Registro de información importante y errores en WooCommerce como capa esencial de operatividad
En el ámbito del e-commerce, la capacidad de reaccionar ante imprevistos es tan importante como la prevención de estos. Conscientes de esta realidad, hemos integrado el sistema de registro de errores de WooCommerce (WC_Logger) en Levaduramadre Catering.
Esta herramienta es esencial para mantener un control periódico sobre la funcionalidad del sistema, y para la rápida resolución de cualquier incidencia que pueda surgir.

La adquisición sistemática de datos nos permite no solo identificar fallos, sino también entender sus causas. Por ejemplo, si una dirección de entrega no es reconocida, el registro de errores proporcionará detalles claros sobre el motivo, facilitando un diagnóstico y solución eficientes. Esta integración refleja nuestro compromiso con una operación sin interrupciones, y una experiencia de usuario inmejorable.
Innovación que cierra capítulos y abre mercados. Plugins personalizados para WooCommerce
La integración a medida del plugin Stuart Delivery para WooCommerce en Levaduramadre Catering es un claro reflejo de esta filosofía. Hemos visto cómo la atención al detalle y la personalización de servicios, no solo mejora la operativa diaria, sino que además abre caminos hacia nuevas oportunidades.
Para aquellos que buscan ir más allá de las soluciones estándar, ofrecemos un servicio especializado de desarrollo de plugins para WooCommerce y WordPress. Entendemos que cada negocio es único y, por tanto, sus desafíos también lo son. En Bubuku I Code, nos dedicamos a diseñar soluciones precisas para las necesidades específicas de tu modelo de negocio, alineando cada funcionalidad con tus metas estratégicas.



