Сам сайт установлен как базовый 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

4 года назад
loyanich
Павел 
46 лет
18 лет в сервисе
Был
12 дней назад

Заявки фрилансеров

Фархат
 
42 года
4 года в сервисе
Был
4 года назад
4 года назад
Александр
 
36 лет
4 года в сервисе
Был
4 года назад
3 отзыва(-1)
4 года назад