Download the PHP package tml/module-shipping without Composer

On this page you can find all versions of the php package tml/module-shipping. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package module-shipping

TML Shipping for Magento 2

Integración oficial de TML para Magento 2.

Este módulo permite conectar tu tienda Magento con los servicios logísticos de TML, facilitando el cálculo de tarifas, envío de eventos y sincronización de operaciones.


📦 Características


🧩 Requisitos

⚠️ IMPORTANTE

El cron de Magento debe estar configurado y funcionando correctamente.

Para instalar el cron en el servidor, ejecutar:

php bin/magento cron:install

Luego verificar que esté activo:

crontab -l

Si el cron no está activo:

  • Los eventos pendientes no serán procesados.
  • Los reintentos automáticos no se ejecutarán.
  • Puede haber inconsistencias entre Magento y los sistemas de TML.

En entornos productivos se recomienda que el cron del sistema operativo ejecute Magento cada minuto.


🚀 Instalación

⚠️ IMPORTANTE

Mantenimiento: Se recomienda activar el modo mantenimiento antes de comenzar para evitar inconsistencias en la base de datos y errores visuales a los usuarios.

1️⃣ Activar Modo Mantenimiento

2️⃣ Instalar vía Composer

3️⃣ Habilitar el módulo

4️⃣ (Solo en modo producción)

Si la tienda se encuentra en modo producción, ejecutar:

5️⃣ Limpiar Cache

6️⃣ Desactivar Modo Mantenimiento


⚙ Configuración

⚠️ IMPORTANTE

Toda la configuración del módulo se realiza por Website. Asegurate de seleccionar el Website correcto en el selector de alcance (Scope) antes de realizar cualquier cambio.

Las credenciales configuradas en
Stores → Configuration → Sales → TML Shipping
NO deben modificarse manualmente, ya que son gestionadas automáticamente por el sistema de TML.

  1. Ir a: Stores → Configuration → Sales → TML Shipping
  2. Habilitar el módulo.
  3. Guardar la configuración.
  4. Ir a: Stores → Configuration → Sales → Delivery Methods → TML
  5. Asegurarse que esté habilitado (caso contrario, habilitar y guardar configuración).

ℹ️ ALARACIÓN

Si luego de habilitar el módulo en
Stores → Configuration → Sales → TML Shipping
las credenciales no se visualizan automáticamente, deshabilitar y volver a habilitar el módulo.

Si el problema persiste, contactar al equipo de soporte de TML.


🔁 Reintento manual de envíos

El módulo incluye un comando CLI para reintentar eventos pendientes:

php bin/magento tmlshipping:retry-outbox

Este comando procesa los eventos pendientes en la tabla de outbox e intenta reenviarlos a los servicios externos de TML.


🕒 Cron

El módulo utiliza el sistema de cron de Magento para procesar reintentos automáticos.

Asegurate de que el cron de Magento esté configurado correctamente:

php bin/magento cron:run

En entornos productivos se recomienda configurar el cron del sistema operativo para ejecutar Magento cada minuto.


🧠 Funcionamiento

El módulo integra Magento con los servicios de TML para calcular tarifas de envío en tiempo real y garantizar la entrega confiable de eventos hacia los sistemas externos.

Cálculo de tarifas

Envío confiable de eventos (Outbox Pattern)

El módulo utiliza un patrón Outbox para asegurar la comunicación con los servicios externos:

Este enfoque mejora la resiliencia ante fallos de red o indisponibilidad temporal del servicio externo, asegurando consistencia operativa entre Magento y TML.


🏢 Soporte

Este módulo es distribuido oficialmente por TML.

Para soporte técnico o consultas, contactar al equipo de TML a través de los canales oficiales.


📜 Licencia

Copyright (c) 2026 TML. Todos los derechos reservados.
Desarrollado por Molipa para TML.

Este software es propiedad de TML y se proporciona bajo una licencia propietaria limitada.
Su uso, copia o distribución está estrictamente prohibido sin la autorización previa por escrito de TML.


All versions of module-shipping with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
magento/framework Version >=103.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package tml/module-shipping contains the following files

Loading the files please wait ...