Интернет Магазин детских товаров Detimport

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

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

Зачем нужно новое поле Артикула?

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

Заказчику удобней обратиться по телефону и указать артикул, чем заполнять данные для заказа

Если заказчик сделал заказ, администратору удобней найти товар по его артикулу.

Что делает модификатор Add Artikle Product Options?

— Добавляет новое поле в Артикул в свойства товара Админ.панели
— Артикул показан на сайте под каждой расцветкой
— В popup окне при выборе расцветки
— После выбора расцветки артикул отображается в колонке (справа от фото)
— В корзине товаров перед оформлением заказа
— После оформления заказа на почту отсылается письмо, где так же присутствует поле артикул
— В админ.панели после создания заказа

Для работы модификатора достаточно загрузить его в папку vqmod/xml/

Загрузка файлов из личного кабинета

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

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

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

— Установка и настройка стороннего модуля GeoIp разработанного на базе sxgeo
— Внедрение данного модуля на сайт

 

Соединение двух модулей , geoIp и модуля «Пунктов выдачи». В зависимости от региона посетителя интернет магазина, отображаются разные точки пунктов выдачи на Яндекс.карте.

В админ. панели для модуля «Пункты выдачи», создано новое поле «Галерея», в списке которого отображаются, созданные заранее Баннеры (Модуль баннеры).

 

Картинки отображаются на сайте при выборе пункта выдачи доставки. Для этого был создан XML модификатор «add_image_iwsmap.xml»

Доработка модуля Баннеры

Был создан специальный модификатор «sort_for_banners.xml», который добавляет новое поле «Сортировка» в административную панель.

С этого момента, все баннеры как в админ.панели, так и на самом сайте будут сортироваться в зависимости от введённых чисел.

Привязка категорий к городам

Для определения города на сайте используется модуль Programon City Manager. Для привязки категорий к своему городу, был разработан XML модификатор, который добавляет специальные опции в модуль редактирования категорий.

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

Отображение баннеров (Слайдшоу) для каждого региона (GEO)

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

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

*
*