amy.ru - Создание интернет-магазина
 

Создание интернет-магазина

Рассмотрим этапы создания интернет-магазина (ИМ) на примере реализованного проекта - Федеральная сеть магазинов для здоровья - Экомедика

Основу данного ИМ составляет CMS OpenCart, распространяемая по лицензии GNU General Public License

На ее основе были произведены слдующие работы:

1. Доработка существующего ядра:

1.1 Обновления системы взаимодействия с БД (повышение надежности)
- осуществлен переход c php mysql connect на php PDO

1.2 Исправление ошибок ядра приводящих к сбоям в работе openCart (повышенеи стабильности)
- добавлен модуль перехвата и исправления ошибок типа worning

2. Доработка существующих модулей ИМ

2.1 Модуль похожие товары
- добавлена возможность "купить вместе" внутри корзины

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

2.3 Модуль покупки в 1 клик
- добавлена возможность указать точку самовывоза в зависимости от активного магазина

2.4 Модуль формирования набора товара для каждого из каталогов в списке каталогов
- позволяет выводить всю группу товаров в группе категорий

2.5 Интеграция модуля специальные предложения с главной страницей
- позволяет выводить специальные предложения на странице без обязательной отметки в системе управления

2.6 Виджет заказа обратного звонка
- добавлен дополнительный формат письма-уведомления об обратном звонке

2.6 Виджет обратная связь
- на основе обычной формы обратной связи сделан виджет

2.7 Виджет Регистрация и Авторизация
- на основе формы Регистрация и Авторизация сделан виджет

3. Разработка и внедрение новых модулей ИМ:

3.1 Модуль поддержки множества городов и точек самовывоза. Один город может содержать несколько магазинов.

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

Примеры:
Казань - Казань
Челябинск - Челябинск

Модуль позволяет задать индивидуальные параметры для каждого региона:
- адреса магазинов и пунктов самовывоза
- условия доставки товара

3.2 Модуль формирования индивидуальных ценовых политик дла каждого магазина

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

Модуль позволяет задать индивидуальные параметры для каждого магазина:
- наличие и цена товара
- наличие и размер скидок на товары

3.3 Геотаргетинг

Представляет собой автоматическиое определение местонахождения клиента магазина по его IP. Эта возможность позволяет клиенту попасть на страницу с его городом. В любом случае имеется возможность ручного выбора региона из списка. Местоположение отображается на карте.

3.4 Модуль взаимодействия с 1C
- позволяет передавать все данные по конкретному товару (цена, количество название, описание, расположение)

3.5 Модуль добавления видеозаписей к товару
- позволяе добовлять и выводить видео

3.6 Модуль импорта товаров из YML файла в магазин
- позволяет импортировать данные на другие систему управления магазином через YML

3.7 Добавление статуса новинки к товару
- позволяет пометить товар как "новинка"

Поговорить: