С подготовкой pull-request возникли сложности, добавьте код:
if ((!$this->emulate()) && (!empty($id))){
//При создание новой или обновление существующей
$data['id'] = $id;
$data['need_update_url'] = 1;
wa()->event('category_save', $data);
}
в файл wa-apps/shop/lib/actions/csv/shopCsvProductrun.controller.php после 1700 строки, как показано на скриншоте:
Хотели уточнить, что речь идет об автоматической генерации URL для категорий. Для товаров все работает в автоматическом режиме, для категорий - в ручном из настроек плагина.
Так как в webAsyst пока не выпустили поддержку данного хука при импорте товаров CSV, то решение проблемы автоматической генерации только в реализации данного хука своими силами или сторонним программистом
Для примера реализации выпустим Pull-request c нужными изменениями в ближайшее время.
9 комментариев
Также для правильной работы плагинов необходимо добавить хук изначально поступившими данными.
Добрый день!
(создание ЧПУ категорий при импорте будет возможно при реализации соответствующего хука)
хук реализован, в настройках выбрана генерация ЧПУ для категорий

но при импорте файла категории все равно дублируются и приходится в настройках плагина руками исправлять ссылкиподскажите, пожалуйста, в чем может быть проблема?
Добрый день!
Отправьте свою реализацию хука на support@echo-company.ru мы проанализируем ситуацию.
В гит, может, лучше сразу?
Хотелось бы узнать чем разбирательство закончилось и как все таки
обстоит дело с ЧПУ категорий.
Мы выпустили обновление предназначенное для поддержки плагином самостоятельной реализации хука
Инструкция:
Своя реализация хука category_save
При создании своей реализации хука, для срабатывания плагина, добавьте в массив категории параметр need_update_url = 1, например:
$category = $category_model->getById($category_id);
$category['need_update_url'] = 1;
wa()->event('category_save', $category);
А где находится массив категории-в карточке товара или где ?
В одном месте вставлять или в нескольких.
И где про это почитать.
Собираюсь приобретать Ваш плагин,поэтому требуется полная ясность.
С подготовкой pull-request возникли сложности, добавьте код:
в файл wa-apps/shop/lib/actions/csv/shopCsvProductrun.controller.php после 1700 строки, как показано на скриншоте:
Хотели уточнить, что речь идет об автоматической генерации URL для категорий. Для товаров все работает в автоматическом режиме, для категорий - в ручном из настроек плагина.
Так как в webAsyst пока не выпустили поддержку данного хука при импорте товаров CSV, то решение проблемы автоматической генерации только в реализации данного хука своими силами или сторонним программистом
Для примера реализации выпустим Pull-request c нужными изменениями в ближайшее время.