Este método de trabajo del plugin WooCommerce by AntsRoute permite enviar los pedidos de WooCommerce de forma manual o automática a AntsRoute. Los clientes no tienen la posibilidad de elegir la fecha y la franja horaria de entrega.
Estos son los pasos a seguir para configurar el plugin:
- Paso 1 - Instalar el plugin AntsRoute en WordPress
- Paso 2 - Configurar las capacidades de los vehículos en AntsRoute
- Paso 3 - Obtener una clave API de AntsRoute
- Paso 4 - Configurar el plugin WooCommerce by AntsRoute en WordPress
- Paso 5 - Enviar el estado de las entregas de AntsRoute a WooCommerce usando los webhooks
- Paso 6 - Personalizar la visualización del plugin WooCommerce by AntsRoute
Paso 1 - Instalar el plugin AntsRoute en WordPress
En primer lugar, debe instalar el plugin “WooCommerce Local Delivery Date Picker & Time Slots by AntsRoute” en su sitio web WordPress. Para ello, debe seguir los pasos que se indican a continuación:
- Obtenga el archivo de integración «WooCommerce Local Delivery Date Picker & Time Slots by AntsRoute» contactándonos por correo electrónico o directamente desde el marketplace de WooCommerce.
- Inicie sesión en su cuenta de WordPress.
- Accede a la pestaña “Plugins” > “Añadir nuevo”.
- Pinche en el botón “Subir plugin”.
- Pinche en el botón “Seleccionar un archivo” y seleccione el archivo que desea instalar.
- Cuando aparezca el nombre del archivo, pinche en el botón “Instalar ahora”.
- Pinche en el botón “Activar plugin”
Paso 2 - Configurar las capacidades de los vehículos en AntsRoute
Las capacidades “Number” y “Weight” deben crearse en la cuenta AntsRoute. Estas capacidades permiten gestionar las cantidades (número de artículos y peso) que cada uno de los vehículos puede transportar durante una ruta.
1. Crear las capacidades “Number” y “Weight”
En primer lugar, debe crear estas dos capacidades desde la configuración siguiendo estos pasos:
- Accede al módulo “Configuración”.
- Pinche en la pestaña “Capacidades”.
- Pinche en el botón “Añadir”.
- Cree la primera capacidad “Number”:
- Number (Nombre);
- Unit (Unidad);
- Opcional (Modo de validación).
- Pinche en el botón “Guardar”.
- Pinche de nuevo en el botón “Añadir” para crear la segunda capacidad.
- Cree la segunda capacidad “Weight”:
- Weight (Nombre);
- Kg (Unidad);
- Opcional (Modo de validación).
- Pinche en el botón “Guardar”.
💡 Respete el uso de mayúsculas y minúsculas para Number y Weight para permitir la sincronización de datos entre AntsRoute y WooCommerce.
2. Determinar las capacidades de los vehículos
Después de crear las capacidades, debe indicar las cantidades que puede transportar cada uno de sus vehículos.
- Accede al módulo “Recursos”.
- Pinche en la pestaña “Vehículos”.
- Para el primer vehículo, pinche en “...” y “Editar”.
- Determine la cantidad “Number” que puede transportar el vehículo.
- Determine la cantidad “Weight” que puede transportar el vehículo.
- Pinche en el botón “Guardar”.
- Pinche en el botón “Confirmar”.
- Repite estos pasos para cada vehículo.
Paso 3 - Obtener una clave API de AntsRoute
Desde su cuenta de AntsRoute, debe obtener una clave de API que se le pedirá más adelante cuando configure el plugin WooCommerce by AntsRoute. Para ello, sigue estos pasos:
- Pinche en el círculo azul de la parte superior derecha.
- Pinche en la pestaña “Integraciones”.
- Pinche en “Claves de API”.
- Pinche en el botón “+”.
- Indique el “Nombre” de esta clave.
- Seleccione el almacén para el que desea generar una clave API.
- Pinche en el botón “Crear”.
- Pinche en el botón “Copiar”.
- Pinche en el botón “Continuar”.
💡 En el siguiente paso, se le pedirá que introduce esta clave de API. Mientras tanto, puede pegarla en un archivo de texto.
Paso 4 - Configurar el plugin WooCommerce by AntsRoute en WordPress
Para configurar el plugin WooCommerce by AntsRoute, debe iniciar sesión en WordPress y seguir estos pasos:
- Accede a “WooCommerce” > “AntsRoute”.
- Pinche en “Settings”.
- Elige la opción “Don't let the customers choose the date and time slot”.
- Elige una “Shipping zone and method” que haya definido en los ajustes de WooCommerce.
- Introduce la “AntsRoute site API key” (clave de API) que recuperaste en el paso anterior.
- Elige la opción “Send to AntsRoute trigger” (activador de envío a AntsRoute). Por ejemplo, si elige la opción “Pending payment”, en cuanto el pedido cambie al estado “Pending payment” en WooCommerce, la entrega se enviará a AntsRoute.
- Elige el “AntsRoute order deletion trigger” (activador de borrado de pedidos). Por ejemplo, si eliges la opción “Refunded”, en cuanto el pedido cambie al estado “Refunded” (reembolsado) en WooCommerce, la entrega se cancelará en AntsRoute.
- Seleccione el módulo en el que desea “Add order to” (añadir pedido).
- Seleccione los “Deliverys days” (días de entrega) que se mostrarán a sus clientes.
- Determine la “Minimum open calendar date” (fecha mínima de calendario abierto), es decir, la fecha a partir de la cual se puede programar la entrega. Por ejemplo, “0” permite programar una entrega para el mismo día; “1” permite programar una entrega para el día siguiente; “2” permite programar una entrega en D+2; etc.
- Si elige una fecha mínima de calendario abierto de “0” o “1”, puede establecer una “Delivery cut-off hour” (hora límite de entrega), es decir, la hora a partir de la cual sus clientes ya no pueden programar una entrega. Por ejemplo, si elige una hora límite de entrega a las 18:00, sus clientes podrán programar una entrega para ese mismo día (o para el día siguiente) hasta las 18:00.
- Configure la “Delivery duration” (duración de la entrega) por defecto, es decir, el tiempo necesario en minutos para que su repartidor saque la mercancía del vehículo y se la entregue al cliente.
- Si es necesario, indique las “Holidays and days off” (vacaciones y días libres) en el formato aaaa-mm-dd. Por ejemplo, 2022-11-11.
- Pinche en el botón “Guardar”.
💡 Si durante sus rutas sus conductores realizan varios viajes de vuelta al almacén para recargar sus vehículos, deberá activar la opción “Pick-up & Delivery”. Cuando active esta opción, deberá rellenar otros campos: Warehouse name (nombre del almacén); Warehouse address (dirección del almacén); Loading time (hora de carga); Loading time slots (franjas horarias de carga).
Paso 5 - Enviar el estado de las entregas de AntsRoute a WooCommerce usando los webhooks
También tenemos webhooks en AntsRoute para enviar el estado de la entrega a WooCommerce. Aquí hay pasos a seguir para configurar webhooks:
- Accede a WordPress > WooCommerce > AntsRoute.
- Pinche en la pestaña “Webhooks”.
- Copie la URL.
- Accede a su cuenta AntsRoute.
- Pinche en el círculo azul de la parte superior derecha.
- Pinche en la pestaña “Integraciones”.
- Pinche en la pestaña “Webhooks”.
- Pinche en el botón “+”.
- Introduce el “Nombre” de este webhook.
- Pegue la “Dirección URL” que recuperó anteriormente.
- Elige el “Modo de autenticación: Ninguno”.
- Seleccione los “Eventos a enviar”:
- Entrega realizada;
- Entrega cancelada;
- Entrega eliminada;
- Entrega bloqueada.
- Seleccione el “Almacén afectado”.
- Pinche en el botón “Guardar”.
Después, puede ir a WordPress > WooCommerce > Pedidos para ver el estado de cada entrega.
Paso 6 - Personalizar la visualización del plugin WooCommerce by AntsRoute
La creación de campos personalizados permite enviar información desde WooCommerce a AntsRoute. Por ejemplo, la descripción y el precio de los artículos, el método de pago, etc.
💡 El uso de estos campos personalizados es opcional. En caso de utilizar los campos personalizados, debe introducir exactamente el mismo nombre.
1. Crear una nueva categoría
La creación de una categoría es útil para agrupar los campos personalizados y facilitar la lectura de la información. Por ejemplo, “Campos personalizados” o “Campos de WooCommerce”.
- Accede al módulo “Configuración”.
- Pinche en la pestaña “Campos personalizados”.
- Pinche en la pestaña “Entrega”.
- Pinche en el botón “Crear una categoría”.
- Introduce un “Nombre” para esta categoría.
- Pinche en el botón “Guardar”.
💡 Cuando añada los campos personalizados siguientes, debe clasificarlos en la categoría que acaba de crear.
2. Añadir el campo personalizado “Price”
- Pinche en el botón “Crear un campo”.
- Introduce el nombre “Price”.
- Para el tipo de campo, elige la opción “Tipo de texto”.
- Pinche en el botón “Guardar”.
3. Añadir el campo personalizado “Description”
- Pinche en el botón “Crear un campo”.
- Introduce el nombre “Description”.
- Para el tipo de campo, elige la opción “Tipo de texto”.
- Pinche en el botón “Guardar”.
4. Añadir el campo personalizado “Payment method”
- Pinche en el botón “Crear un campo”.
- Introduce el nombre “Payment method”.
- Para el tipo de campo, elige la opción “Tipo de texto”.
- Pinche en el botón “Guardar”.
5. Añadir el campo personalizado “Currency”
- Pinche en el botón “Crear un campo”.
- Introduce el nombre “Currency”.
- Para el tipo de campo, elige la opción “Tipo de texto”.
- Pinche en el botón “Guardar”.
6. Añadir el campo personalizado “Paid”
- Pinche en el botón “Crear un campo”.
- Introduce el nombre “Paid”.
- Para el tipo de campo, elige la opción “Tipo de lista”.
- Añade las opciones “true” y “false”.
- Pinche en el botón “Guardar”.