AB: Модуль - Универсальный товарный экспорт

Вот такие улучшения запланированы в следующем релизе модуля

2 лайка

Дорогие друзья, сегодня мы выпустили релиз обновления:

Универсальный товарный экспорт (xml и csv форматы) v3.8.0 от 19-Янв-2021

Внимание! Новая версия модуля не совместима со старыми шаблонами. После обновления модуля необходимо обновить зависимые модули и их шаблоны.

Новые возможности и улучшения:
[+] Добавлена совместимость с CS-Cart 4.12.1.
[+] Добавлена строка прогресса для ручного запуска генерации выгрузки из административной панели.
[+] Добавлено отображение последней даты генерации файла на странице списка выгрузок.
[+] Страницы модуля в административной панели адаптированы для мобильных устройств.
[+] Добавлена автогенерация Cron-ключа при установке модуля.
[+] В настройки выгрузки добавлены условия отбора товара по количеству.
[+] На странице редактирования выгрузки добавлена ссылка на редактирование выбранного шаблона.
[+] На страницах управления шаблонами и выгрузками добавлено дополнительное навигационное меню.
[+] Редакция Multi-Vendor Ultimate. Добавлена совместимость.
[+] Редакция Multi-Vendor. Добавлено условие отбора товаров по продавцу.
[+] Добавлена возможность генерации выгрузки “на лету”.

Изменения в существующей функциональности:
[*] Оптимизированы запросы при формировании выгрузки с большим количеством товаров.

Исправления ошибок:
[!] Редакция Ultimate. Название товара на разных витринах, если для разных магазинов заданы разные названия, отображалось не корректно в некоторых случаях. Исправлено.

Обновления доступны всем пользователям с активной подпиской, производятся через Центр обновлений CS-Cart.

Видео с самыми главными изменениями:

Хотите, мы оповестим Вас о следующем обновлении? Подпишитесь на наши каналы для анонсов:

Также мы выпустили обновления всех зависимых модулей

  • Модуль “Выгрузка товаров в Hotline” v1.7.0 от 19-Янв-2021
  • Модуль “Выгрузка товаров в Prom.ua” v1.7.0 от 19-Янв-2021
  • Модуль “Выгрузка в прайс - агрегатор Nadavi” v1.5.0 от 19-Янв-2021
  • Модуль “Google динамический ремаркетинг” v1.10.0 от 19-Янв-2021
  • Модуль “Динамическая реклама в Facebook и Instagram” v1.6.0 от 19-Янв-2021
  • Модуль “Mail.ru динамический ремаркетинг myTarget” v1.3.0 от 19-Янв-2021
  • Модуль “Выгрузка товаров в гипермаркет ROZETKA.ua” v1.3.0 от 19-Янв-2021
  • Модуль “Выгрузка товаров в Privatmarket.ua” v1.3.0 от 19-Янв-2021

Также спешим сообщить, что приступили к альтернативной реализации выгрузки товаров на Яндекс маркет при помощи модуля Универсальные товарные выгрузки.

1 лайк

Добрый день!

А возможно ли установить v3.8.0 на редакцию 4.10.4.SP2 MULTIVENDOR RU или перенести самостоятельно именно эту фичу из модуля 3.8.0 на v3.7.2? Нужна именно эта фича, а обновиться невозможно. Может, я могу перенести только пару частей кода из нового модуля, оставив всё остальное? Не подскажите, где эти несколько частей? Очень был бы благодарен. Вдруг, вот это ограничение <core_version>4.11.1</core_version> не очень критично.

Достаточно перенести части шаблона и условия запроса (ищите по company_id). Проще всего будет установить модуль на тестовую локальную установку и вырезать уже более предметно. Эта часть кода не закодирована

1 лайк

При обновлении до последней версии слетели все выгрузки, осталась одна самая бесполезная.

Вам необходимо обновить и модули выгрузок, пересоздать выгрузки на основе новых шаблонов.
При обновлении вам было показана эта нотификация

Добрый день.
Есть просьба /предложение.
Сейчас все Условия выборки данных работают с оператором “И”
В случае с Характеристиками и Категориями в этом безусловно есть логика,
но с добавлением товаров списком функционал теряется.
Т.к. все условия по категории и характеристикам просто становятся не нужны, ведь список Товаров их все урезает.

Просьба чтобы добавление работало по такой логике

( ( Категории И Характеристики ) ИЛИ Товары )

Можете такое сделать?

Добрй день. А чем новые шаблоны отличаются от старых? Например есть у меня “старый” шаблон существенно отличающийся от стандартных. Как мне его сделать “новым”? Есть какие-то правила конвертации? Что именно в шаблонах надо поменять?

Сделайте сравнение содержимого (оно вам доступно)

Спасибо, сравнил. Получается, изменения такие:

  1. Синтаксис условий и циклов
  2. Выборка из списка товаров совсем по-другому теперь организована.

всё верно

Ошибка. При выгрузке товара принадлежащего другой витрине, ссылка на картинку выгружается не с витрины с который выгружается фид, а с витрины-владельца товара.

Такое исправлялось. Какая версия модуля используется?

3.8.0 установлена.
Проверил ещё раз - увы, ошибка точно есть. Причём, проблема только если выгружать иконки. Если установлена галочка “полноразмерные изображения”, выгружается URL с нужной витрины.

И ещё одна маленькая ошибка, по ссылке “список шаблонов” в меню переход на страницу с switch_company_id=0 - то есть на “все витрины”. Должен быть переход на ту витрину, которая установлена ранее.

Принято, будем разбираться и готовить обновление.

Друзья, помогите НЕпрограммисту пожалуйста…
Как правильно модифицировать строку:

{$params = [‘extra_fields’ => [‘p.product_code’], ‘extra_condition’ => ’ AND pp.usergroup_id = 8’, ‘items_per_page’ => 1000, ‘categories’ => $categories, ‘get_images’ => true, ‘get_features’ => true]}

Чтобы потом

{$product.price}

выдал цену с учётом usergroup_id таблицы cscart_product_prices? (ну как видно из выделенного жирным, хочу чтобы юзергруп был = 8)… естественно при таком написании как у меня - ничего не работает =)

Обычную цены вы так подменить не сможете, только через PHP-хук. В шаболне Вы можете указать новый JOIN для таблицы с ценами с условием по usergroup_id = 8, и соответственно, поле из этой таблицы

Так ведь все цены (в том числе с разными usergroup_id) находятся в одной таблице, в той, откуда берётся и текущая по умолчанию - cscart_product_prices… для чего нужен JOIN? И поле в этой таблице то же самое… записи отличаются только ID группы пользователей…

Да, но как вы в двумерную таблицу товаров (представьте себе эксель) добавите неограниченое количество цен для каждого товара (строчки)? Тут суть примерно та же, как и со сводными таблицами, Вы берете выборку с условием по таблице цен и отбираете только по одной цене на товар. Так Вы можете заполнить колонку в которой для каждой строки будет одно значение.
Чтобы подключить цены для определенной группы, Вам нужно добавить отдельную колонку в выборку, с новыми ценами. Лучше обратитесь к разработчикам, для них это займёт не больше часа. У меня не получится обьяснить механизмы SQL доступным языком.