Снятие устаревших товаров с продажи, обновление асортимента

  • делаете поиск по поставщику
  • выбираете все товары, экспортируете их
  • меняете колонку Status на Скрытый, Amount на 0
  • делаете импорт
  • в файл поставщика добавляете колонку Status со значением Вкл.

Много действий, но получаем - все устаревшие товары со статусом Скрытый (нет 404 страниц в поисковике), их можно легко найти и удалить + актуальный список активных товаров

2 лайка

Два года подобным образом мучался, это не работа, это костыль. Особенно с учетом того как долго проходит операция импорта на большом ассортименте. И решений в рамках CS-Cart я тут особо и не вижу, или надо что-то серьезное придумать в качестве модуля по работе с ассортиментом и ценами поставщиков(реально тысяч за 20 хороший модуль вроде того же UniPrice/Мегапрайс для 1С бы заплатил, лишь бы лишние интеграции не воротить и к 1С не привязываться), или всё-же интегрироваться с 1С и решать эту задачу модулями для нее… но решение такое себе.

1 лайк

Модулем поставщиков не пользуюсь, но мне думается что и тут одним запросом к БД обойтись можно. Поставщик для товара в отдельной таблице пишется? Тогда обединить в запросе две таблицы products и товары по поставщикам, запрос UPDATE status=‘H’ а условие WHERE amount=0 AND поставщик=такой-то_id

Кто знает какую либо бесплатную краудфандинговую платформу? Я б запилил сборы на разработку проги отдельной по импорту, с таким алгоритмом:
Язык C#
БД упрощенное ядро MSSQL
GUI интерфейс

Слизывает все прайсы по апи запросам
Обрабатывает все прайсы по аналогии с расширенным импортом только со вложенностью модификаторов и с присвоением имени и вложенности категориям из параллельных узлов
Отслеживает изменения значений массива импорта прайсов и на основе изменений генерит API для заливки товаров на сайт
Заливает в 3х режимах первый ручной второй по расписанию третий автоматически при наличии хотя бы 1го изменения значения массива

Почему C#? - Классное IDE, язык не самый сложный, множество примеров реализации подобного кода.
Почему не модуль? Чтоб можно было загрузить ядро по полной не давая нагрузку на хостинг плюс, подобное сравнение массивов жрет много памяти.

1 лайк

Есть такое https://zoomos.by/services/update
Или под 1С очень функциональный обмен и загрузка прайсов http://www.ecommerce-1c.ru/ Там в контактах скайп - покажут и расскажут. Обмен с сайтом запросами к БД напрямую.

1 лайк