Так как в Битриксе не предусмотрена выгрузка товаров в Яндекс.Маркет из нескольких инфоблоков одновременно, компании, использующие наше готовое решение «Шины и Диски», вынуждены:
- либо выбирать, что выгружать в Маркет: шины или диски;
- либо создавать два профиля выгрузки, а затем «склеивать» выгружаемый
прайс-лист ; - либо создавать несколько магазинов в Маркете.
Поэтому нами был разработан собственный модуль выгрузки.
За основу был взят модуль Битрикса. Основные изменения коснулись файлов создания профиля выгрузки:
yandex_setup.php
— файл для работы с основными настройками профиля выгрузки;yandex_detail.php
— файл для работы с детальными настройками,т. е. настройками выгрузки отдельных инфоблоков;yandex_util.php
— вспомогательный файл для создания дерева разделов;- а также файла
yandex_run.php
, который создает прайс.
Установка модуля
Инструкция по использованию модуля
Заключение
Основным принципом при создании модуля выгрузки было удобство пользователя. Конечно, можно кастомизировать модуль выгрузки Битрикса: изменить фильтры в файле yandex_run.php
, добавить соответствующие идентификаторам информационных блоков индексы у массивов и все. Но администратор магазина, не владеющий навыками программирования, не сможет самостоятельно изменить настройки выгрузки в скрипте. И поэтому мы создали удобный для пользователя интерфейс.
Конечно, модуль есть куда развивать:
- Создание шаблонов выгрузки. В Битриксе уже есть встроенные шаблоны для книг, фильмов и т.д., но хотелось бы добавить шаблон для нашего готового решения;
- Создание пошаговой выгрузки. У модуля Битрикса есть существенный недостаток — при выгрузке большого количества товаров в прайс-лист используется громадное количество оперативной памяти, в результате чего сайт зависает. Этот недостаток унаследовал и наш модуль.
Эти и другие недостатки будут ликвидированы. В дальнейшем будет создан удобный, универсальный и быстрый модуль выгрузки товаров в Яндекс.Маркет.
Оставьте свой электронный адрес, и мы пришлем Вам ссылку на скачивание
Комментарии
Тут без вас никак. Поделитесь с нами вашими мыслями