Перенос базы данных Битрикс в Woocommerce

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

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

Одной из самых главных задач для разработки данного интернет магазина, является перенос базы данных с платформы Битрикс (сайт https://elite-tools.ru/) в WordPress Woocommerce. Дело в том, что структура базы данных Битрикс и WordPress совершенно разные, поэтому пришлось создавать специальные скрипты, которые на выходе создадут одну таблицу для дальнейшего импорта с помощью плагина «Wp All Import». Сама же база содержит 34000 товаров.

Для импорта атрибутов, которых в базе данных Битрикс оказалось более 7000, был написан специальный скрипт, но большинство свойств сделаны в виде картинок, что значительно усложнило задачу. Для отображения свойств в виде картинок, был доработан функционал админки (атрибутов товара), чтобы можно было перенести картинку свойства со старого сайта на новый.

 

Дополнительные задачи

Header

— Полная переделка шапки с контактами
— Создание верхнего блока с брендами
— Создание кнопки с выпадающими категориями
— Создание плагина, отображающий иконки рядом с названиями категорий
— Правка CSS
— Перенос сайта с тестовой площадки на рабочую

Правка шаблона плагина SearchWp Live Search для отображения картинок и цены товара в выпадающем Ajax поиске.

Правка sql запроса в плагине WooCommerce Search by Product SKU, который выполнял поиск лишь по точному совпадению артикула.

Футер

Создание трёх всплывающих форм и правка стилей (Стать партнёром, Прайслист, поддержка)

Список товаров магазина

Создание плагина Woocommerce Table, отображающий список товаров c их атрибутами в виде таблицы. Это наверно одна из самых сложных задач которую пришлось делать на этом сайте. Плагин woocommerce_table выводит список товаров в виде таблицы с отображением ни только стандартных полей (Артикул, цена, Наименование), но и дополнительных свойств товара.

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

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

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

*
*