Доработка сайта на Диафан и комплекты товаров
Потребовалось сделать комплекты товаров на Диафан опишу с чем пришлось столкнуться. Ну, во-первых, я такой спокойный - я помню, что комплекты на Диафане есть, я точно это помню, что-то такое было. А что такое, вообще, комплекты товаров? Ну, это когда ты покупаешь какой-то товар, например, кровать и если ты покупаешь комплект, то вместе с этой кроватью ты покупаешь всякие полочки, наматрасник, матрас, какие-то доборы, винты и прочее и прочее, то есть всякие необходимые детальки, которые можно купить также отдельно, но продаются они вместе и за дополнительную цену. Ок, лезу на форум Диафан, все пишут, что комплекты очень нужны и, дескать, голосуйте за эту тему в пожеланиях и тут же ссылка на это пожелание. Перехожу по ссылке, там написано: Выполнено! Отлично, ищу где же выполнено? Да, кое-что есть. Есть возможность привязывать товары в комплект к данному в админке и есть мета-тег - список товаров из комплекта для данного товара. И это всё. Но ведь нужно же ещё при нажатии кнопки "Купить" чтобы товары из комплекта тоже отправлялись в корзину вместе с основным товаром, скажете Вы. Ничего подобного, ничего такого нет, придётся писать самому. Тра-та-та-та, вашу мать, что же делать, это трудно, очень огорчён. И тут я вспоминаю, как пришёл ко мне этот клиент. А пришёл он так, что сначала меня опередил какой-то более юный и быстрый программист, именно он и предложил клиенту делать всё через комплекты (изначально они хотели калькулятор). А потом клиент пришёл снова ко мне, дескать, этот программист ушёл (Когда? - Вчера!), на связь не выходит и мы с ним работать не будем. И я начинаю теперь понимать, почему так произошло - да просто этот разработчик сам со всем этим столкнулся и в шоке от того, что придётся лезть глубоко под капот просто свалил. А, может, цену уже назначил слишком маленькую, а про такую подлянку от Диафан не знал. В общем, суть понятна. Но сантехник Блинкельман недаром всегда готов нырнуть в фекальный колодец чтобы решить проблему, а то так и будешь ключи подавать, так что такие трудности меня только заводят. Ну и сделал всё как надо и сам остался доволен. В этом проекте был ещё один интересный кейс (обожаю сложных, привередливых клиентов). На самом деле их (кейсов) было много, просто я уже забыл, когда делаешь работу не до написания статей. Так вот, клиент пожелал чтобы при выборе определённого значения фильтра на странице категории с товарами выводились одни и те же товары со всеми имеющимися значениями одной характеристики. Да, звучит невразумительно, поясню подробнее. Там интернет-магазин дверей. И надо чтобы при выборе в фильтре галочки "С остеклением" выходили все двери со всеми типами остекления. То есть имеется, например, дверь и там есть остекление чёрное, белое, прозрачное, зеркальное. И для каждого из них есть одна картинка. И надо вывести каждый товар с этими картинками, с одной, потом с другой, с третьей и с четвёртой. Ну, что, сделал и это, сначала не верил, что так вообще можно, а потом пришла идея как это реализовать и в итоге это было реализовано, клиент остался доволен, а я остался очень рад)
Приложения к тексту:
<--Предыдущая статья