Community-maintained Cargus shipping integration for Magento 2. This is a
composer metapackage bundling four modules — Urgent_Base, Urgent_Cargus,
Urgent_CargusOldAwb, Urgent_CargusShipGo — updated for Magento 2.4.x and
PHP 8.2 / 8.3.
⚠️ Not affiliated with Cargus or Tremend. This is an independent fork maintained by LiquidLab. See Origin & attribution and License below.
This package is a maintained fork of the original "Cargus for Magento 2" module:
- Original source: https://gitlab.com/cargus/cargus-modules/magento2
- Original author: Alexandru Marinescu
- Original copyright: © Tremend Software Consulting
The upstream module had not been updated to keep pace with current Magento 2.4.x /
PHP 8.2+ requirements. LiquidLab maintains this fork independently to restore
compatibility and ship fixes. All rights to the original work remain with its
copyright holders (Tremend Software Consulting / Cargus); LiquidLab does not claim
ownership of the original code. See the NOTICE file for full attribution.
- Repackaged as a composer metapackage (
Base/Cargus/CargusOldAwb/CargusShipGo) - Magento 2.4.x + PHP 8.2 / 8.3 compatibility (Laminas fixes)
- Fixed Cargus AWB saving
- Cities loaded via API through a frontend controller (instead of client-side AJAX)
- QR-code generation fix
- Added A4 / A6 AWB printing
- Security hardening of admin actions and config-key storage
magento2-urgent-cargus/
├── composer.json # Metapackage (liquidlab-agency/magento2-urgent-cargus)
└── src/
├── Base/ # Foundation module → liquidlab-agency/module-base
├── Cargus/ # Basic Cargus shipping → liquidlab-agency/module-cargus
├── CargusOldAwb/ # Legacy AWB management → liquidlab-agency/module-cargus-old-awb
└── CargusShipGo/ # Ship & Go pickup points → liquidlab-agency/module-cargusshipgo
Dependencies: Cargus, CargusOldAwb, and CargusShipGo each depend on Base.
If the package is available on Packagist:
composer require liquidlab-agency/magento2-urgent-cargusOtherwise, add the repository first (installs straight from GitHub):
composer config repositories.urgent-cargus vcs https://github.com/liquidlab-agency/magento2-urgent-cargus
composer require liquidlab-agency/magento2-urgent-cargusbin/magento module:enable Urgent_Base Urgent_Cargus Urgent_CargusOldAwb Urgent_CargusShipGo
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento cache:flushThen configure the carriers under Stores → Configuration → Sales → Shipping Methods.
- PHP
^8.2 | ^8.3 - Magento
2.4.x(magento/framework: ^103.0)
These modules work with Magento's native (Luma) checkout out of the box. For stores running Hyvä Checkout, the Cargus Ship & Go pickup-point selector is provided by a separate companion package:
- Package:
liquidlab-agency/hyva-urgent-cargus - Module:
Liquidlab_HyvaCargus— a Magewire-based Hyvä Checkout integration, authored and maintained by LiquidLab
Install it alongside this package:
composer require liquidlab-agency/hyva-urgent-cargus
bin/magento module:enable Liquidlab_HyvaCargus
bin/magento setup:upgradeIt depends on this package plus hyva-themes/magento2-hyva-checkout. Only add it if
your store uses Hyvä Checkout — native-checkout stores don't need it.
Report issues at https://github.com/liquidlab-agency/magento2-urgent-cargus/issues.
This repository is distributed as a maintained fork. The original module is published without an explicit license, so all rights to the original work remain with Tremend Software Consulting / Cargus. LiquidLab does not own the underlying copyright and cannot grant a license to it; LiquidLab's own modifications are provided "as is", without warranty of any kind. If you intend to use, copy, or redistribute this software, obtain permission from the original copyright holders.
See LICENSE and NOTICE for details.
Maintained by LiquidLab · Original module © Tremend Software Consulting (Alexandru Marinescu).