Делаем выгрузку xml для яндекс маркет

Ключевая особенность в том, что данные выгружаются из Drupal Commerce.

Первое, что понадобится — это настроить какой то route, а потом мы напишем для него контроллер.

Маршрут можно добавить в какой то кастомный модуль, выглядеть он может следующим образом:

Далее в /src/Controller/YandexExport.php размещаем генерацию xml файла.

Я буду использовать класс XMLWriter, встроенный в PHP. Для вывода файла используем стандартный Response класс, предоставляемый Symfony.

Написать комментарий

Мало букафф? Читайте есчо !

Получить список типов товаров в Drupal Commerce

Июль 23, 2023 г.

В терминологии Drupal, типы товаров это - бандлы (bundle) сущности commerce_product. Получить их список можно вот так: [crayon-66a4369dc83ff717714659/] Как результат, в $product_types вы получите массив типов товаров, где ключом является ...

Читать

Загрузить данные параграфов для связанного с ними entity

Июль 8, 2023 г.

Пример кода для загрузки параграфов. В данном примере будем загружать параграфы, связанные с entity commerce_product_variation (это сущность модуля Commerce). Я привязал информацию по остаткам складов к вариациям в виде параграфов (тип - stocks). ...

Читать

 

Комментарии к «Делаем выгрузку xml для яндекс маркет»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: