Вывод новых товаров в динамической категории и списке
Нужен совет. Сделал динамическую категорию и динамический список "Новинки". Подсказал Koin, спасибо ему в этой теме. По задумке должны отображаются все новые товары добавленные в магазин, но те товары, которые уже были в продаже ранее и поступили сейчас не видны. Видны только новые, которых раньше не было. Как все товары, которые поступили в продажу вывести в этом списке и в категории?
Спасибо.
7 ответов
Под это описание попадают вообще все товары в магазине...
Вот эта часть непонятна совсем.
Когда именно "раньше"? До какого момента?
Что надо понимать под словами "поступили в продажу"? В Shop-Script вроде нет понятия поступления в продажу. Товар либо доступен для покупки, либо недоступен. Ещё у товаров различаются дата создания и дата последнего изменения.
Попробую объяснить.
Сделано всё на основе динамического списка по дате добавления.
Этот список встроен в динамическую категорию "Новые товары" с помощью этой конструкции, так-как просто в динамической категории не вывести определённое количество товаров, например 50 по дате добавления на склад.
Под "Новыми товарами" я имел ввиду "Новые поступления" и ВСЕ товары поступившие на склад последними по дате, что бы покупатель сразу видел приход товара, который закончился на складе.
Сейчас в этот список-категорию попадают только "Новинки" по дате добавления, которые никогда раньше не продавались в магазине, а те товары которые раньше продавались, потом закончились и снова поступили в продажу не попадают.
Не улавливаю, что конкретно вам нужно... Сейчас этот список показывает 50 товаров, добавленные последними в каталог магазина. Так? Что в этом поведении надо изменить?
Сейчас он показывает 50 товаров, которые никогда не продавались раньше (Новинки) и добавленные последними в каталог магазина. И в их числе мне надо, чтобы он показывал товары у которых остаток был 0, а стал положительным.
Переведу с русского на русский, хотя вроде бы и так всё предельно понятно. Человеку надо сделать так, чтобы динамическая категория или список формировался не по дате добавления товара в базу как нового, а по факту поступления уже существующего товара на склад.
Допустим я добавил товар очень-очень давно. В новинках он уже не отсвечивает и в какой-то момент закончился на складе, а может быть даже был временно убран с витрины, хотя и не удален из базы до "лучших времен", но тут товар поступает на склад и хотелось бы его вытащить куда-нибудь на видное место по факту поступления, а не по какому-то ещё иному признаку.
Т.е. фактически нужно сделать такой список или категорию, где отражались бы текущие поступления товаров на склад. Было кол-во какого-то товара 0, а когда стало, допустим, 10 штук, то показать этот товар в списке. Вот такая задача.
Точно!
Вероятно, можно попробовать выкрутиться с пом. плагина Управление товарами. Потребуются 2-3 правила и один технологический список товаров.
Первое правило отбирает все товары у которых остаток 0 и помещает их в технологический список (напр. "Нет в наличии").
Второе правило просматривает список Нет в наличии, и в случае если товар есть в наличии удаляет его из этого списка и помещает в другой список или категорию (Новые поступления).
Третье правило, просматривает категорию Новые поступления и убирает из нее товары, у которых остаток 0.