liquidlab-agency/magento2-urgent-cargus

Community-maintained Cargus shipping integration for Magento 2 (metapackage). Fork of the original Cargus/Tremend module, updated for Magento 2.4.x and PHP 8.2/8.3.

Maintainers

Package info

github.com/liquidlab-agency/magento2-urgent-cargus

Type:magento2-component

pkg:composer/liquidlab-agency/magento2-urgent-cargus

Transparency log

Statistics

Installs: 11

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.8 2026-07-13 16:17 UTC

This package is auto-updated.

Last update: 2026-07-15 09:39:46 UTC


README

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.

🧭 Origin & attribution

This package is a maintained fork of the original "Cargus for Magento 2" module:

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.

🔧 What this fork changes

  • 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

📦 Package structure

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.

🚀 Installation

If the package is available on Packagist:

composer require liquidlab-agency/magento2-urgent-cargus

Otherwise, 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-cargus

⚙️ Post-installation

bin/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:flush

Then configure the carriers under Stores → Configuration → Sales → Shipping Methods.

Requirements

  • PHP ^8.2 | ^8.3
  • Magento 2.4.x (magento/framework: ^103.0)

🧩 Hyvä Checkout compatibility

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:

Install it alongside this package:

composer require liquidlab-agency/hyva-urgent-cargus
bin/magento module:enable Liquidlab_HyvaCargus
bin/magento setup:upgrade

It 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.

🆘 Support

Report issues at https://github.com/liquidlab-agency/magento2-urgent-cargus/issues.

📄 License

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).