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

Инсталация

Изисквания

heading.anchorLabel
  • Magento 2 / Adobe Commerce с работещ PHP.
  • Модул Webcode_RMA (webcode/module-rma) — задължителна оперативна основа. Easy Returns не е самостоятелен и не работи без него.
  • Стандартните модули Magento_Sales, Magento_Customer и Magento_Theme (налични във всяка инсталация).

Зависимостите и редът на зареждане са декларирани в etc/module.xml чрез sequence, така че Webcode_RMA и релевантните Magento модули се bootstrap-ват преди Easy Returns:

<sequence>
<module name="Magento_Sales"/>
<module name="Magento_Customer"/>
<module name="Magento_Theme"/>
<module name="Webcode_RMA"/>
</sequence>

Активиране

heading.anchorLabel

Активирайте модула и приложете setup промените:

Terminal window
composer require webcode/module-easy-returns
bin/magento module:enable Webcode_EasyReturns
bin/magento setup:upgrade
bin/magento setup:di:compile # при production режим
bin/magento cache:flush

При setup:upgrade декларативната схема (etc/db_schema.xml) създава таблицата webcode_withdrawal_statement, в която се пазят снапшотите на декларациите за отказ (съдържание, UTC времеви маркери и връзка към RMA заявка).

След инсталация

heading.anchorLabel
  1. Настройте секцията Easy Returns (EU Withdrawal) — виж Конфигурация.
  2. Уверете се, че Webcode_RMA е конфигуриран (причини, одобрения, доставка, възстановяване), тъй като отказите се обработват през неговия процес.
  3. Проверете входните точки (footer линк, линк в акаунта, бутон в поръчката) и потвърдителния имейл — виж Употреба.

Webcode_RMA е задължителна основа и се изисква от Easy Returns — не се активира и не се ползва самостоятелно.