середу, 4 лютого 2015 р.

OpenCart — опции товара — не скрывать при отсутствии на складе, выводить количество товара каждой опции

Продолжая тему наличия товара в магазине, стоит отметить, часто бывает так, что товару присвоены опции, которые не все одновременно заканчиваются. Например, колбаса имеет опцию «Вес» со значениями 300 грамм, 500 грамм и 1 кг, так вот колбаса фасовкой 500 грамм закончилась, а две остальных фасовки есть в наличии, что же произойдет с товаром в этом случае? В карточке товара будут отображены только те значения опции, которые есть в наличии, те, количество которых задано в админке как «0», просто исчезнут со страницы товара — покупатели их попросту не увидят. Может, кому-то нравится такая ситуация, кому-то, возможно, она даже подходит, но, на мой взгляд, такое скрытие значений не совсем верный ход.


Итак, я покупатель, зашла в интернет-магазин купить колбасы (звучит довольно забавно)) ), нашла интересующий сорт, перешла в карточку товара и обнаружила, что колбаса продается только весом 1 кг, для меня довольно много. Не видя остальных вариантов веса, я делаю вывод, что в данном магазине эта колбаса продается только такой фасовкой. Я отправлюсь искать свою колбасу дальше. Если же я увижу, что в магазине в продаже этот сорт колбасы бывает по 300 г, 500 г и по 1 кг, но первых двух нет в наличии, сделаю вывод, что это временная ситуация и даже, возможно, обращусь к менеджерам магазина с вопросом об интересующем товаре. А любой вопрос от покупателя — это возможность завязать с ним разговор, заинтересовать другим товаром, предложить выгодные условия покупки, уточнить время появления нужного продукта и т. д., одним словом, расположить клиента, чтобы он, даже если и не совершит покупку сейчас, вернулся в наш магазин позже.
Ситуацию описана, конечно, надуманная, но в принципе, понятная — пусть будут видны значения опций, даже если их на данный момент нет в магазине. Это может касаться любого вида товаров: одежды и ее размеров, техники и ее характеристик, продуктов с граммами и литрами и т.д. Если вы придерживаетесь такой же позиции, но не знаете как это реализовать, то модуль, рассмотренный ниже, для вас.
Модуль Option Out of stock v15x делает возможным показать покупателям все варианты опций. Те опции, которые есть в наличии, будут отображаться по-прежнему, те, которых нет — будут иметь статус «Нет в наличии» (можно прописать любую фразу, которую посчитаете нужной).

Опции товара - "Нет в наличии"


Установка и настройка модуля.
Скачиваем модуль Option Out of stock v15x.  Официально модуль совместим с версиями 1.5.0–1.5.5.1, но я специально протестировала его на 1.5.6.4 — модуль работает абсолютно адекватно. Необходим установленный vqmod.
Загружаем в корневую папку своего магазина/vqmod/xml файл Option Out of stock_v15X.xml и получаем такой результат, как на изображении выше — напротив опций, которые имеют значение количества «0«, будет указано, что данного вида товара нет в наличии.
Если же загрузить файл Option Out of stock_v15X Plus.xml, то кроме оповещения об отсутствии товара, напротив каждой опции будет указано количество имеющегося в наличии товара.
Опции товара - статус и количество


Выбрав нужный вариант, загружаем его в vqmod/xml и вносим небольшие правки в файл:
- находим две строки <file name=»catalog/language/english/english.php»> и меняем их на <file name=»catalog/language/russian/russian.php»>
- находим фразы Out of Stock и Qty и меняем их, соответственно, на Нет в наличии и Количество.
Теперь открываем  catalog/language/russian/russian.php и добавляем в него две строки:
$_[‘text_out_of_stock’] = ‘ — Нет в наличии';
$_[‘text_option_quantity’] = ‘ — Кол-во:';
После проделанных действий модуль начнет свою работу — опции товара в OpenCart примут немного более расширенный и информативный вид.
OpenCart - модуль Option Out of stock v15x

Немає коментарів:

Дописати коментар