Инсталация
Изисквания
heading.anchorLabel- Magento 2 / Adobe Commerce с работещ PHP (
~8.3–~8.5, съгласно основата Webcode_Carrier). - PHP разширение cURL (
ext-curl) — задължително, използва се от API клиента. - Модул Webcode_Carrier (
webcode/module-carrier) — общата основа. Тегли се автоматично като зависимост, не се инсталира отделно. - Достъп до профил в Econt (username / password) с активирано API.
Зависимостите са декларирани в composer.json:
"require": { "magento/framework": "*", "webcode/module-carrier": "*", "ext-curl": "*"}А редът на зареждане — в etc/module.xml (sequence → Webcode_Carrier), така
че основата винаги се bootstrap-ва преди Econt.
Инсталиране
heading.anchorLabelcomposer require webcode/module-econtComposer автоматично изтегля и webcode/module-carrier.
Активирайте модула и приложете setup промените:
bin/magento module:enable Webcode_Econt Webcode_Carrierbin/magento setup:upgradebin/magento setup:di:compile # при production режимbin/magento cache:flushПри setup:upgrade се изпълнява data patch-ът
Webcode\Econt\Setup\Patch\Data\AddEcontCarrierEntityPatch, който регистрира
Econt като carrier entity в таблиците на Webcode_Carrier (код econt, име
Econt Express, неактивен по подразбиране).
След инсталация
heading.anchorLabel- Въведете API креденшълите и настройте изпращача — виж Конфигурация.
- Заредете таксономията (държави/градове/офиси) — виж Употреба.
- Активирайте метода за чекаут.
Webcode_Carrier е обща основа и се изисква от Econt — не се инсталира и не се ползва самостоятелно.