Разработка сайта "PCS"

PCS - занимаются установкой кухонь в жилых и коммерческих помещениях любых площадей. Сотрудничают только с проверенными поставщиками.

Перейти на сайт

Предыстория

Поступил заказ на разработку сайта по установке кухонь. Сперва заказчик заполнил бриф, где обозначил все свои предпочтения. Затем был отрисован дизайн главной и внутренних страниц сайта. В завершение осуществлялась верстка и натяжка на WordPress, программинг.
Анализ конкурентов
Разработка дизайна
Калькулятор
Подключение мессенджеров
Слайдер- CSS анимация
Анимированное меню
Адаптивная верстка под мобильные устройства
Неограниченное кол-во разделов
Обратный звонок, задать вопрос
Фотогалерея
Выпадающее меню
Блог
Отзывы и многое другое

Описание этапов работы

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

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

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

Обычно, на всех сайтах я устанавливаю плагин аякс поиска по товарам Advanced Woo Search, но после того, как на сайт были загружены некоторые товары, выяснилось, что данный плагин непонятно как сортирует результаты поиска. В итоге, при точном названии товара в поиске, в выпадающей области поля поиска с результатами, некоторые товары не выводились. Поэтому, было принято решение искать альтернативу этому плагину. В итоге была найдена замена в виде FiboSearch — AJAX Search for WooCommerce (плагин показал себя с хорошей стороны — все возможные комбинации поиска выдавались в первом результате поиска).

Следующим этапом было создание так называемого комплексного товара. Для этого можно было бы написать свой функционал, но это требует больших затрат по времени написания, тестирования и отладки этого функционала, поэтому было принято решение искать и использовать готовое решение в виде плагина. Пересмотрев десятки всевозможных плагинов, было несколько вариантов решения вопроса комплексного товара.

  • При текущей базе товаров и комплектующих, создавать новый сборный/комплектный товар.
  • При текущей базе товаров и комплектующих, создавать новый сборный/комплектный товар.

$args = array('post_type' => 'systems','post_status' => 'publish','posts_per_page' => -1,'orderby' => 'date','order' => 'ASC','tax_query' => array(array('taxonomy' => 'systems-category','field' => 'term_id','terms' => $term_id)));

Обсудим ваш проект?

Если у вас остались вопросы или нужно разработать сайт, напишите нам в Telegram или WhatsApp или оставьте заявку, заполнив поля рядом.

    Нажимая на кнопку "Оставить заявку", вы соглашаетесь с политикой конфиденциальности