Инсталация
Изисквания
heading.anchorLabel- PHP 8.1 – 8.5 (
~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0) - Magento 2 / Mage-OS с работещ cron
- Модули на Magento:
Magento_Sales,Magento_Backend,Magento_Ui,Magento_Store,Magento_Config,Magento_Cron(стандартни за платформата) - Достъп до Composer хранилището на Webcode
Webcode_CarrierShipmentLifecycle е инфраструктура — сам по себе си не следи
конкретен куриер. За да проследява реални пратки, се нужен поне един куриерски
модул, който регистрира provider (напр. webcode/module-speedy ^2.0 за
Speedy проследяване и сверяване на изплащанията на наложен платеж).
Инсталиране през Composer
heading.anchorLabelcomposer require webcode/module-carrier-shipment-lifecyclebin/magento module:enable Webcode_CarrierShipmentLifecyclebin/magento setup:upgradebin/magento setup:di:compile # при production режимbin/magento cache:cleanОбикновено ще добавите и куриерски provider в същата стъпка, напр.:
composer require webcode/module-speedybin/magento setup:upgradeМодулът декларира <sequence> към Magento_Sales, така че се зарежда след него.
Автоматичното проследяване, сверяването на COD и алармата разчитат изцяло на Magento cron. Уверете се, че cron работи:
bin/magento cron:installcrontab -l | grep magentoЗадачите вървят в стандартната cron група default — виж
Употреба → Cron задачи.
Проверка
heading.anchorLabelbin/magento module:status Webcode_CarrierShipmentLifecyclebin/magento webcode:shipment-lifecycle:update --helpАко командата webcode:shipment-lifecycle:update се показва, модулът е активен.
Следваща стъпка — Конфигурация.