WP — SHOP — прекрасный плагин для создания простого и функционального интернет-магазина на Wordpress. Казалось бы, движок, считающийся для блогов, может функционировать как интернет-магазин. Пусть он и простой, но главные функции продажи в сети Интернет выполняет. WP — SHOP — работающий русскоязычный плагин для небольшого интернет-магазина.
На сайте разработчиков плагина WP-SHOP дана чёткая инструкция по установке, активации и настройке плагина, там же можно скачать последнюю версию плагина, потестить как админку, так и работу плагина можно на специальном тестовом сайте.
Настройка WP-SHOP
Редактирование таблицы прайс-листа
Если добавлять прайс с помощью плагина таблиц WP-Table Reloaded, нужно добавлять три колонки (Рубрика, Наименование, Цена и заказ). В первые два столбика понятно пишем буквами то, что нужно, а вот в третьем нужно прописать id записи (товара) по шаблону . В данном шаблоне меняем только номер id заполняемого товара. Но в таком случае не будут подхватываться отличительные признаки разных цен на один и тот же товар. Если на сайте несколько цен на один товар (например, за мешок штукатурки 10 кг одна цена, за мешок штукатурки в 20 кг другая цена), то стандартно отличительные признаки (в данном случае кг) не выводятся. Будет просто две цены в одном столбике одна под другой. Чтобы добавить и характеристики разных цен товара нужно сделать следующее:
Добавить признак (name), если есть несколько цен одного товара в табличку. Для этого правим файл class.Wpshop.Boot.php (полный путь к нему: /domains/semin.com.ua/public_html/wp-content/plugins/wp-shop/classes/class.Wpshop.Boot.php).
Нужно найти строку:
return $this->GetGoodWidget(get_post($m[1]),'wpshop_buy_new',array('cost'=>true,'add'=>true));
И добавить в неё перед ценой вывод характеристики товара
'name'=>true
Либо просто поменять строчку выше на строчку ниже:
return $this->GetGoodWidget(get_post($m[1]),'wpshop_buy_new',array('name'=>true,'cost'=>true,'add'=>true));
Не очищается корзина после заказа
После отправленного заказа корзина может не очищаться по причине кеширования страницы с корзиной. Для начала следует отключить кеширование данной страницы. Также корзина может не очищаться по причине установленного плагина cforms версии 14.6. По каким-то причинам с этой версией плагина создания форм на WordPress корзина не очищается, поэтому нужно откатить плагин cforms до версии 14.5, и всё будет работать корректно. Кстати, по той же причине после отправки заказа остаётся форма с заказом и в админке появляется два дублированных заказа, в одном из которых нет данных покупателя. Скачать плагин cforms 14.5 можно здесь
После отправки заказа на странице остаётся форма с заказом
Та же причина, что и выше. Нужно откатить плагин cforms до версии 14.5, ссылка на скачивание выше.
Cообщения ЗАКАЗ ПРИНЯТ нет
Не показывает сообщение «Ваш заказ принят!» после отправки формы с заказом? Нужно зайти в настройки данной формы в cforms и снять галочку с настройки "Письмо администратору", а затем сохранить изменения.
Отображение полной цены с копейками
Чтобы отображалась на сайте полная цена с копейками, разделять нужно валюту от копеек не запятой, а точкой. Например: вместо 419,36 указываем 419.36.
Плагин хороший, техподдержка хорошая. Прекрасное решение для простого и не очень большого интернет-магазина.