Към съдържанието

Инсталация

Изисквания

heading.anchorLabel

Webcode_Evropat изисква общата основа да е налична — тя се инсталира автоматично като composer зависимост:

  • webcode/module-carrier
  • webcode/module-core

Зависимостите са декларирани в composer.json и подредбата на зареждане в etc/module.xml:

<module name="Webcode_Evropat" setup_version="1.0.0">
<sequence>
<module name="Webcode_Carrier"/>
<module name="Webcode_Core"/>
</sequence>
</module>

Инсталиране през Composer

heading.anchorLabel
Terminal window
composer require webcode/module-evropat
bin/magento module:enable Webcode_Evropat
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush

setup:upgrade изпълнява и data patch-а Webcode\Evropat\Setup\Patch\Data\AddEvropatCarrierEntityPatch, който регистрира carrier entity-то на Evropat в общите таблици на таксономията. Той е необходим, за да могат да се запишат синхронизираните държави, градове и офиси. Виж За разработчици.

Проверка

heading.anchorLabel
Terminal window
bin/magento module:status Webcode_Evropat

След успешна инсталация в администрацията се появява секцията за конфигурация на Evropat (виж Конфигурация), а CLI командата evropat:taxonomy:sync е налична.