
nopCommerce
PorDiego Cervantes
Deja de copiar direcciones a mano: cotiza, genera guías y rastrea envíos sin salir de tu tienda
Si vendes en línea, conoces la rutina. El cliente paga, alguien del equipo abre el pedido, copia la dirección en el portal de la paquetería, compara precios entre varias transportistas, descarga la guía, pega el número de rastreo de vuelta en la tienda y, días después, entra a revisar si el paquete ya se entregó para actualizar el pedido. Multiplica eso por cada pedido del día.
Además del tiempo perdido, esa rutina cobra otras facturas: tarifas fijas en el checkout que no reflejan lo que realmente cuesta enviar, errores de captura en la dirección y clientes que escriben para preguntar dónde está su paquete porque el pedido lleva días en "pendiente".
Envía (envia.com) reúne a varias transportistas bajo una sola cuenta y una sola API. En Argentina, por ejemplo, su entorno de pruebas ofrece doce: Andreani, Correo Argentino, DHL, DPD, FedEx, Flash, OCA, Paquery, Rueddo, Treggo, Urbano y Welivery. En TECNOFIN desarrollamos un plugin que conecta esa plataforma directamente con tu tienda nopCommerce, para que todo el ciclo del envío ocurra dentro del mismo administrador que ya usas.
Esto es lo que hace y lo que cambia en tu operación.
Precios reales en el checkout, calculados al momento
Cuando el comprador llega al paso de envío, el plugin consulta a Envía con su dirección y los productos de su carrito, y le muestra las opciones disponibles con el precio real de cada transportista y el plazo estimado de entrega. Funciona igual en el checkout de una sola página que en el de varios pasos.
Envía cotiza una transportista por consulta, así que el plugin lanza todas las consultas en paralelo para que el comprador no espere. Si una transportista no tiene cobertura para esa ruta o responde con error, simplemente no aparece y se muestran las demás. Las cotizaciones idénticas se reutilizan durante unos minutos (diez por defecto), así que si el comprador vuelve atrás y avanza de nuevo, las opciones aparecen al instante.
Tú decides qué se ofrece:
Qué transportistas mostrar.
Si se incluye el plazo estimado de entrega.
Cuántos días de preparación sumar a ese plazo, para que la fecha que ve el cliente incluya el tiempo que tardas en empacar.
Un cargo adicional fijo por envío, útil para cubrir el embalaje.
Si se ofrecen servicios "sucursal a puerta", donde tú llevas el paquete a una sucursal en lugar de esperar la recolección en tu domicilio.
El resultado es un checkout honesto: el cliente paga lo que realmente cuesta llevarle su pedido y sabe cuándo va a llegar.
Paquetes bien armados aunque tu catálogo no tenga medidas
Uno de los obstáculos más comunes para cotizar envíos es que muchos catálogos no tienen cargados el peso ni las medidas de cada producto. El plugin lo resuelve con valores por defecto que tú defines: un peso por unidad para los productos que no lo tienen y las medidas de una caja estándar.
Con esos datos agrupa lo comprado en bultos: suma los pesos y, si el total supera el peso máximo por bulto que configuraste, reparte el pedido en varias cajas. Cuando el pedido es un solo producto con sus medidas cargadas, usa las medidas reales. También puedes declarar el valor de la mercancía para que la transportista lo tenga registrado.
Las unidades de tu tienda se convierten automáticamente a centímetros y kilogramos, que es lo que pide Envía, aunque tu catálogo esté configurado en metros o milímetros.
Guías con un botón, desde el propio pedido
Una vez creado el envío en el pedido, el detalle del envío muestra el bloque de Envía. En el desplegable ya aparece preseleccionada la transportista y el servicio que eligió el comprador en el checkout, porque el plugin guarda esa elección en el pedido al momento de la compra. Si necesitas cambiarla, el mismo desplegable muestra una cotización actualizada con las demás opciones.
Pulsas "Generar guía Envía" y listo: el número de rastreo y la etiqueta quedan guardados en el envío. Descargas la etiqueta en el formato y tamaño que eligiste en la configuración (PDF o imagen; por ejemplo, el formato de 4 x 6 pulgadas de las impresoras térmicas), la imprimes y la pegas en la caja. Nadie vuelve a copiar una dirección a mano.
Envía exige el número de calle por separado de la calle. nopCommerce los guarda juntos, así que el plugin separa el número del final de la dirección cuando hace falta ("Mitre 1592" se envía como calle "Mitre" y número "1592") y, si no hay número, envía "S/N".
Recolección y cancelación desde el mismo lugar
Desde el mismo bloque del envío puedes:
Programar la recolección: eliges la fecha y la franja horaria (de 9 a 18 horas por defecto) y el plugin guarda el número de recolección que devuelve la transportista.
Cancelar la guía, mientras el paquete no haya sido recogido, y generar otra si hace falta.
Actualizar el estado: consulta el rastreo al momento, sin esperar al aviso automático.
Pedidos que se actualizan solos
Aquí está una de las ventajas que más se nota en el día a día. Envía avisa a tu tienda cada vez que un envío cambia de estado, mediante un webhook que registras desde la configuración con un botón.
Cuando el paquete sale o se entrega, el pedido de nopCommerce pasa solo a "enviado" o "entregado", y el cliente recibe el correo habitual de la tienda si tienes activa esa opción. Tu equipo deja de revisar portales de paquetería para actualizar pedidos, y tus clientes dejan de escribir para preguntar por su compra.
La seguridad está resuelta de una forma sencilla: la tienda no se fía del aviso que recibe. Solo toma el número de rastreo y vuelve a consultar el estado directamente a Envía, con tu propia clave, antes de modificar el pedido. Un aviso falso no puede cambiar nada.
Los estados se muestran en español, tanto en el administrador como en el rastreo que ve el cliente: "Guía creada", "Recolectado por la transportista", "En reparto", "Entregado", "Para retirar en sucursal", "Intento de entrega fallido", "Demorado" y el resto de los 28 estados que maneja Envía.
Marketplaces: cada vendedor envía desde su dirección
Si tu tienda trabaja con varios vendedores, el plugin agrupa los productos del carrito por vendedor y cotiza cada grupo desde su propio origen. Debajo de la configuración general hay una rejilla con todos los vendedores; desde ahí puedes darle a cada uno su dirección de origen, sus transportistas y sus plazos. Los vendedores sin configuración propia envían desde el origen de la tienda.
¿Y si el pedido mezcla productos de dos vendedores en ciudades distintas? El plugin solo ofrece las transportistas que pueden llevar los paquetes de todos, con el precio sumado. El comprador ve una sola opción clara, por ejemplo "DHL Express" con el total de ambos envíos, en lugar de tener que entender por qué su pedido sale de dos lugares.
Direcciones completas desde el primer pedido
Envía necesita el número de calle y un teléfono de contacto para generar la guía. Al instalarse, el plugin prepara el formulario de dirección de tu tienda para pedirlos: el campo "Dirección 1" pasa a llamarse "Calle", "Dirección 2" pasa a "Número" y se activa el teléfono. Los textos originales quedan guardados y se restauran si algún día desinstalas el plugin.
Si un cliente no captura teléfono, el plugin usa el de tu dirección de origen para que la guía no se detenga.
Prueba sin riesgo y pasa a producción cuando estés listo
El plugin trabaja con los dos entornos de Envía: el de pruebas (sandbox), para hacer compras y generar guías de ensayo sin envíos reales, y el de producción. Cada uno tiene su propia clave, y cambiar de uno a otro es cuestión de desmarcar una casilla.
Las claves nunca se vuelven a mostrar en pantalla: si el campo aparece vacío, tu clave sigue guardada. El botón "Guardar y probar conexión" confirma que todo funciona y te dice cuántas transportistas tienes disponibles.
Una configuración pensada para quien no programa
La pantalla de configuración empieza con una guía de once pasos, escrita en lenguaje llano: crear la cuenta, pegar la clave, completar la dirección de origen, elegir transportistas, revisar bultos y medidas, activar el método, hacer una compra de prueba, generar la primera guía, registrar el webhook y pasar a producción. El resto de la pantalla está organizado en bloques numerados que siguen ese mismo orden, con una ayuda en cada campo.
También puedes activar un registro de diagnóstico que guarda el detalle de cada consulta en el registro del sistema. Si una transportista no aparece, sabrás exactamente por qué: sin cobertura para tu origen, código postal inválido o cualquier otra respuesta de Envía.
Construido sobre la plataforma, no encima de ella
El plugin sigue la misma estructura que los proveedores de envío oficiales de nopCommerce. El rastreo usa el sistema de seguimiento nativo, los cambios de estado usan los procesos nativos de envío y entrega (con sus correos), y la configuración admite valores distintos por tienda. No modifica el código base de nopCommerce, lo que simplifica las actualizaciones futuras. Está disponible para nopCommerce 4.70, 4.80 y 4.90.
Lo que cambia en tu operación
Con el plugin de Envía, el envío deja de ser una tarea paralela a la venta. El comprador ve precios y plazos reales antes de pagar, tu equipo genera la guía con un clic desde el pedido y los estados se actualizan solos hasta la entrega. Si trabajas con vendedores, cada uno envía desde su propia bodega sin complicarle la compra al cliente.
Si tu tienda funciona en nopCommerce y quieres integrar Envía, en TECNOFIN lo instalamos, lo configuramos con tus transportistas y tu dirección de origen, lo probamos en el entorno de pruebas contigo y te acompañamos en el paso a producción.
Platica con nuestros expertos y solicita tu cotización: https://www.tecnofin.com/contact
Tecnofin is your trusted partner in the e-commerce sector. We have a team of expert developers who provide personalized service to help you design a virtual store that meets the specific needs of your business. Don't hesitate to contact us to receive a quote for the ideal store for your company!





