
Часто требуется реализовать, например, кроме обычной синхронизации и импорта товаров и комбинаций товаров поставщиков с интернет-магазином с учётом наличия товара в самом магазине(у продавца) или наличия на складах поставщиков/производителей.
Иногда для этой реализации требуется более 2 состояний товара:
Вариант 1: Товар есть в магазине (Вывод надписи: Товар в наличии), иначе — Товар есть у поставщика (Вывод надписи: Поставка через 7 дней).
Либо,
Вариант 2: Товар есть в магазине (Вывод надписи: Товар в наличии), Товар у поставщика отсутствует (Вывод надписи: Товара нет в наличии).
Как известно, чтобы получить первый вариант нужно указывать количество товара и комбинаций товара лишь в том случае если оно есть в наличии в самом магазине (кол-во>0). В противном случае, если товар/комбинации товара есть только на складах поставщика/производителя требуется указать в prestashop товару и комбинациям количество = 0. И в свойствах товара выставить — товар доступен при нулевом остатке.
Для второго варианта вывода надписей нужно товару что есть в наличии магазина указывать реальное количество товара/комбинации товара, если товара(комбинации товара) нет в магазине и нет на складе, то выставить количество=0 и в свойствах товара выставить — товар не доступен при нулевом остатке.
Для товаров, у которых отсутствуют комбинации товара этих двух вариантов вполне хватает. Но что делать когда например одни комбинации товара имеются на складе магазина, другие комбинации товара имеются у поставщика/производителя, третьи комбинации товара отсутствуют на обоих складах? Как одновременно выставить комбинациям товара не 2 а сразу 3 состояния наличия? (в магазине/у поставщика/нет нигде) ?
Для этих целей мы создаем специальные скрипты, которые помимо:
1) синхронизации товаров/комбианиций (выставления новой стоимости, например с учётом новых накруток или курса валют/выставления количества товара с указанием сроков доставки и наличия на складах)
2) импорта товаров/комбиинаций товаров по артикулу или по названию продукта, ID продукта
3) выставляют наличие товара в магазине/на складах, и в случае если комбинация товара отсутствует в прайсе поставщика и товара нет в магазине — такая комбинация товара «прячется» при просмотре списка товаров и их комбинаций.
4) Список товаров имеющиеся в магазине могут быть предварительно отдельно загружены от прайсов товаров поставщика для импорта изменений с учётом наличия в магазине. (например TXT файл артикулов товаров или наименований товаров).
Кроме того мы создаем скрипты которые могут делать импорт/сравнение из таких форматов как: CSV, XLS, XML, TXT, HTML.
Нет как такового ограничения на объём обрабатываемых прайсов товаров или объем вашего магазина товаров. Скрипты пишутся в оптимальном режиме и не создают пиковую нагрузку даже на хостинги с низкой производительностью. (не вешают ваш сайт, не зависают, обработка проходит полностью).
При надобности в настройках скриптов можно указать правила накрутки цен товаров.
Пример:
Градации цены:
1) от 0 до 100 рублей — наценка %65
2) от 101 до 300 рублей — наценка 65%
3) от 301 до 600 рублей — наценка 60%
4) от 601 до 1500 рублей — наценка 50%
5) от 1501 и выше — наценка 40%
Если требуется, по желанию заказчика, могут быть внесены любые дополнительные обработки работы скриптов импорта товаров.
Заказать такой скрипт вы можете у нас.
Смотрите также другие скрипты для CMS PrestaShop, и других CMS.