Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Сам сайт установлен как базовый Magento 2.4, без каких-либо изменений в функционале.

Нужно дописать(или переписать) модуль для Magento 2.4 в дефолтной конфигурации, добавляющий возможность скачать серийные номера изделий. Сами серийные номера импортируются в таблицу с готовой структурой.

В приложенных файлах - скриншоты необходимого функционала

Screenshot 1: ссылка на скачивание серийных номеров товаров в заказе

Screenshot 2: ссылка для редактирования настроек скачивания серийных номеров с формой, которая вызывается из этой ссылки. Для формы нужно создать два аттрибута customer entity: serial_number_email (varchar 255) и serial_number_format (integer) - 1 = excel, 2 = xml, 3 = json со значением по умолчанию 1.

Screenshot 3: ссылка на скачивание серийных номеров товаров в инвойсе

Контроллеры для реализации:

serials/order/download - parameter order_id : скачивание файла с серийными номерами из заказа в формате excel/xml/json в зависимости от установки пользователя в поле serial_number_format

serials/invoice/download - parameter invoice_id. скачивание файла с серийными номерами из инвойса в формате excel/xml/json в зависимости от установки пользователя в поле serial_number_format

serials/settings - no parameter. показ формы настроек

serials/settings/save - no parameter. сохранение параметров формы настроек.

каркас модуль тоже в приложении - Tarkmote_Serials.zip

3 года назад
loyanich
Павел 
45 летУкраина
17 лет в сервисе
Был
7 дней назад