Magento 2.4.2 внесение правок в модули
Работа заключается в доработке модулей и настройки Magento 2 магазина.
С задачами можно ознакомиться здесь: https://sharing.clickup.com/b/h/6-57164331-2/469ccf42b179e4f
1. Vipps & SAP (Task: https://sharing.clickup.com/v/6-57164331-2/t/h/hvb14w/469ccf42b179e4f )
Фактуры отсылаемые в SAP содержат информацию о маржи систем оплат.
Нужно в зависимости от системы оплаты ( Vipps или Klarna ) вычислять маржу и отсылать заказ от присвоенному данной системе cardCode .
Для Vipps:
Vipps const i 1,99% per order without delivery cost
Vipps get own cardCode id = 43341
Для Klarna:
Уже есть в коде
Модуль который задействован: app/code/Kidl/SAP
В зависимости от типа выбранной payment provider в SAP передаются fee с учетом процентной ставки и card code.
2. Image not visible in admin PDP (Task: https://sharing.clickup.com/v/6-57164331-2/t/h/hvb14u/469ccf42b179e4f)
После перехода на 2.4 c 2.2.3 пропали картинки со страниц продукта в admin, но остались на листинге и странице продукта
3. Configurable Products in Bundles & Discount (Task: https://sharing.clickup.com/v/6-57164331-2/t/h/hvb150/469ccf42b179e4f)
Для возможности использовать configurable produсts в bundle используется ewave модуль ExtendedBundleProduct.
Модуль был доработан и в него было добавлена матрица размеров, а также правки для добавления продуктов через API.
Обнаружилась новая недоработка которую нужно устранить.
При активации discount code bundle применяет его, но выдает 0 в discount_amount для item при запросе через API как для guest так и авторизированного пользователя.
API POST: /rest/V1/guest-carts/${cart}/shipping-information
Bundle product
"discount_amount":0,
"base_discount_amount":0,
Other:
"discount_amount":6.6,
"base_discount_amount":6.6,
4. ES & magento reindex error
Vsbridge index закидывает данные в ElasticSearch index (hoy_b2c_storefront_magento_stage), с который работает front api.
Заметили что, если прогнать full reindex, в ES index попадают не все продукты, а точнее часть из них удаляется после реиндекса по непонятной причине.
Также по окончанию работ Vsbridge Product Indexer.
Предположение: Не корректная работа index, ломается при индексации и дальше не импортирует в ES
5. Сброс кеш pdf ( https://sharing.clickup.com/v/6-57164331-2/t/h/hvb14m/469ccf42b179e4f)
Выкидывает сообщение об ошибке хотя сам запрос проходит без ошибок.