Мені, наприклад, дуже подобається WordPress (хоча я і клявся ніколи про це не писати в блозі!), Проте, є ряд сайтів, які, як вважається, робити на WP не дуже правильно. Це - електронні магазини. Взагалі-то існує мільйон готових рішень, все ж я вирішив написати своє. Отже, зустрічайте, плагін Simple-Basket, який реалізує функції кошика і реєстрації замовлень для WordPress.
Важливе зауваження!
Даний плагін робився з однією єдиною метою: зробити ПРОСТУ кошик для сайтів, до якому немає каталогу товарів, а товари і послуги представлені просто записами або сторінками. Якщо вам потрібен повноцінний інтернет-магазин - скористайтеся WooCommerce. в якому є можливості, відсутні в цьому плагіні!
Де взяти плагін Simple-Basket
Актуальна версія плагіна знаходиться тут:
Призначення плагіна Simple-Basket
Цей плагін реалізує просту кошик замовлень для сайтів електронної комерції для сайтів WordPress. Основні можливості плагіна:
- Реалізація кнопки [купити] в каталозі товарів, кількість і типи рейтингів не обмежені (див. Нижче).
- Реалізація кошика замовлень.
- Можливість обліку доставки, кількість планів доставки необмежено;
- Інтеграція з кодом відстеження Google Analytics. Підтримується як і стара версія (ga.js), так і нова версія Universal Analytics (analytics.js).
- Повністю настроюються шаблони листів користувачеві при замовленні і адміністраторам магазину.
- Можливість локалізації плагіна на будь-яку мову.
Установка і активація плагіна
Для установки плагіна скачайте і скопіюйте всі файли в папку вашого WordPress: / wp-content / plugins / simple-basket. Перейдіть в панель управління в розділ Модулі та активуйте плагін Simple Basket
Початкове налаштування магазину на вашому сайті
Підготовка каталогу товарів
На вашому сайті повинен бути каталог товарів або будь-яке перерахування товарів у вигляді карток товарів. Карткою товару може бути запис блогу, сторінка WordPress або запис довільного типу (Custom Post Type). При цьому назва запису або сторінки є назвою товару. Ціна товару вказується довільним мета-полем, наприклад, ціна
Важливо, у всіх товарів мета-поле ціни повинно називатися однаково.
У будь-якому місці тексту картки товару ви можете розмістити шорткод [basket-buy-button] (раніше було [buy-now]), який сформує кнопку замовлення.
(Прогалини в шорткодах треба прибрати, я їх поставив, щоб самі шорккоди написати на сайті ...)
Якщо ви використовуєте окремий шаблон для виведення картки товару, зручніше замість шоркода в тексті використовувати виклик функції плагіна в самому шаблоні наступним чином: