OpenCart — состояние товара на складе — вместо кнопки «Купить» — «Нет в наличии», «Предзаказ»…

Довольно часто, при создании интернет-магазина или при доработке существующего, получаю от заказчика задание сделать как-нибудь поярче и виднее тот факт, что товара нет в магазине. То, что в карточке товара есть поле «Наличие», в котором указан статус товара, мало кого устраивает. И, честно говоря, это понятно — одна невыразительная строка, возможно, затерявшаяся в таких же строчках (производитель, размеры, модель, бонусные баллы и т.д.), может быть не замечена покупателем.

Любой товар интернет-магазина имеет кнопку, посредством которой товар отправляется в корзину. В OpenCart на кнопке обычно написано либо «Купить», либо «В корзину», это уже зависит от разработчика шаблона и от ваших предпочтений. Итак, любой товар можно отправить в корзину для дальнейшего оформления заказа. Как же быть с теми товарами, которых нет в наличии, количество которых в магазине значится как «0»? Они тоже спокойно, с помощью кнопки «Купить», отправляются в корзину и лишь там покупатель будет оповещен, что такого товара нет в наличии.

Как изменить ситуацию так, чтобы покупатель заранее был осведомлен о том, что товара нет в наличии? И желательно, чтобы ему даже не пришлось заходить в карточку товара. Нередко получается так, что зайдешь в товар, а его нет, заходишь во второй и его также нет в продаже, если такая же ситуация произойдет и с третьим товаром, то недовольство не заставит себя ждать, совсем иной будет реакция если покупатель еще со страницы категорий будет оповещен об отсутствии товара на складе.

Модуль «Out of stock button» поможет решить эту проблему — если товара не будет в наличии, то вместо надписи «Купить» на кнопке отобразится «Нет в наличии», «Предзаказ», «Ожидание 2-3 дня», в общем, будет отображаться тот статус наличия, который вы укажите из админки.

Вместо

В чем плюс такого отображения наличия товара, так это в том, что подобную надпись не заметить невозможно. Покупатель сохранит свои нервные клетки, а Вы не потеряете потенциального покупателя.

Установка и настройка модуля.

  1. Скачиваем модуль «Out of stock button». Модуль совместим с версиями opencart 1.5.0 — 1.5.6.1. Внимательно скачивайте версию модуля, чтобы она подходила вашей версии движка. Необходим установленный vqmod.
  2. В корневую папку магазина загружаем содержимое папки upload из скачанного архива. На деле будет добавлен лишь один xml файл и серое изображение для фона кнопки, которая будет отображаться вместо стандартной голубой кнопки «Купить». Изображение будет загружено в дефолтный шаблон, если вы используете сторонний шаблон, то внешний вид кнопке необходимо будет задать с помощью стилей.
  3. Обновляем магазин и наблюдаем изменения. Если в магазине использован сторонний шаблон и изменения не вступили в силу, то зайдите в vqmod/xml/Out of stock button_v152-156.xml и в путях, где указана тема, измените «*» на название своего шаблона. Также иногда не лишней будет чистка кэша.

Источник

Written by: