Массовое изменение цен в интернет магазине Опенкарт возможно за счет одного интересного приема и одного полезного расширения, которое поможет сэкономить вам кучу времени и увеличивать или уменьшать цены сразу во многих товарах или устраивать массовые скидки и акции.
Спросите любого владельца интернет магазина, и он вам скажет, что изменение и контроль за ценами – это одна из самых сложных работ по поддержанию актуальной товарной базы. Неправильные цены плохо влияют на конверсии и настроение менеджеров, которым приходится выслушивать всё то, что думает клиент о ценовой политике магазина.
Не стоит усложнять жизнь себе и другим, поэтому для успешной торговли я бы рекомендовал поддерживать цены на сайте в актуальном состоянии, и если у вас не настроено обновление прайсов от поставщиков с помощью модулей экспорта и импорта для Опенкарт, то придется изменять цены вручную, например, используя методы массового изменения цен.
Содержание
Массовое изменение цен за счет курса валют
Очень часто цены вынуждены менять потому, что колеблется курс валюты, в которой закупается товар. И самый простой способ их быстро обновлять, чтобы потом не сидеть с калькулятором у монитора – это изначально вести все товары в условных единицах.
Например, очевидно, что цены на айфоны будут зависеть от курса доллара. Поэтому изначально вбиваем в товары стоимость в этой валюте, например, пишем цена = 900.
Затем в пункте «Локализация» и «Валюты» выставляем в USD значение = 1. Это приводит к тому, что если кто-то будет смотреть цены на сайте в долларах, то цена айфона будет ровно 900$ (1 * 900).
Но у нас, допустим, российский магазин и мы хотим, чтобы цены товаров показывались в российских рублях. Для этого мы выставляем нужный курс рубля к доллару там же в настройках валют, например, значение = 75.
И в настройках системы меняем валюту по умолчанию на «российский рубль».
В этом случае клиент заходит на наш магазин, видит цены в российских рублях и стоимость айфона = 75 * 900 = 67500 руб.
Сбрасываем кэш в Opencart и полностью вычищаем кэш и куки в браузере или открываем магазин в режиме инкогнито, ведь параметры валют сохраняются в cookie браузера.
Как сбросить кэш
И теперь вы можете массово менять цены на все товары, банально изменяя курс доллара к рублю.
Кстати, есть так называемые «мультивалютные товары» - расширения, которые позволяют изначально вбивать цены в разных валютах, я из не рекомендую использовать, их не поддерживают никакие сторонние модули и многие шаблоны – обычно это приводит к неразберихе и потерянным нервам. Крайне желательно, чтобы поле «Цена товара» в Опенкарте всё же было только одно.
Массовое изменение цен на определенные товары
Но что делать, если надо изменить цену только на некоторые товары.
Стандартными средствами Опенкарта это сделать невозможно, поэтому придется применять стороннее расширение, например, «Массовое управление ценами», в котором можно выбрать категорию и/или производителя, для которого меняется цена.
Если у вас его нет, то вам его надо будет купить в интернете, погуглите по названию и вы его найдете.
Итак, приступаем к изменению цен:
- Выбираем нужную категорию или можно выбрать производителя, если надо массово заменить цены на товары одного бренда из разных категорий. Можно выбрать из списка или воспользоваться поиском.
- Выставляем значение, например, чтобы увеличить стоимость товара на 30%, нужно написать 30, убедиться, что выбран именно %, а не число и активен пункт «прибавить» - он как бы чуть темнее становится, если его выбрать.
- Нажимаем выполнить.
Теперь цены на женские куртки увеличились на 30%.
Не забудьте сбросить кэш, чтобы увидеть изменения на сайте.
Если вдруг ошиблись, то можно сделать откат и восстановить предыдущее значение, удобно, правда?
Массовое создание акций и распродаж
В этом же расширении можно быстро создать акцию на ряд товаров, например, сделать распродажу в 50% на женские куртки бренда Scanndi.
- Для этого также выбираем нужную категорию и производителя.
- Указываем значение 50, затем %, затем «вычесть».
- Обязательно ставим галочку «Акции» - ведь именно во вкладке акция мы будем менять цены, а основная цена останется без изменений.
- И активируем пункт «Создавать скидку/акцию, если такой не существует».
- Выполняем.
Как видите, сразу у всех этих товаров появилась скидка в 50%.
Если вы захотите закончить распродажу, то можно быстро удалить акцию массово сразу у всех категории товаров нажав на кнопку «Удалить акции», и выбранные товары станут продаваться по обычной цене.
Кстати, чем отличаются акции от скидок я рассказывал вот в этом видео:
Остальные моменты в модуле, я думаю, при желании вы легко разберете. Ну а если что-то останется непонятным, напишите в комментариях.
И не забывайте делать бекап базы данных в Опенкарт!
Несмотря на то, что модуль может вернуть одну операцию назад, я крайне рекомендую в обязательно порядке сделать перед любыми изменениями резервную копию сайта и базы данных, чтобы в случае непредвиденных моментов, можно было всё вернуть и попробовать массово поменять цены в своём интернет магазине ещё раз.
Полезная статья, спасибо!