Разработка плагина дополнительных услуг + вариации в виде таблицы

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5
Загрузка...

P.S — В связи с тем, что клиент отказался от услуг компании, сайт лежит на тестовом домене компании Дезавиум, и ждёт своего хозяина.

C 3 декабря занялся разработкой плагина «дополнительных опций» для плагина Woocomeerce а так же создание не стандартной таблицы на базе вариационных товаров.

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

На сайте он выглядит вот так

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

 

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

Тогда я решил создать другой плагин, который отображает уже созданные товары в карточке продукта. Тем самым, в корзине будут отображаться доп. услуги как отдельный товар,а в самой админке достаточно отметить галочками категории товара, которые должны отображаться как доп. опции.

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

 

На выходе у меня получилось несколько плагинов.

Что же касается разработки самой таблицы для теплиц, то тут понадобилась перебрать массив с «$available_variations», чтобы на выходе получить подобную таблицу вариативного товара. Обычным способом вы не сможете создать такой вариант отображения, понадобятся знания в php,html и jquery.

Дополнительные работы

  1. Различные CSS правки
  2. Переделка шапки
  3. Создание GEO плагина

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*