View
251
Download
2
Category
Preview:
Citation preview
E-COMMERCE ПРОЕКТЫ15000+ ТОВАРОВ В ПОЛНОЙ
ИНТЕГРАЦИИ С 1С2 КЕЙСА ОБ ОПЫТЕ ПОСТРОЕНИЯ КРУПНЫХ ИНТЕРНЕТ МАГАЗИНОВ НА
MODX. АЛЬТЕРНАТИВА ИСПОЛЬЗОВАНИЮ 1С-БИТРИКС И ДРУГИХ
ПЛАТФОРМ
ЦЕЛЬ
+
ПРИНЦИП
ПРИНЦИП
ЗАДАЧА
ЗАДАЧА СИНХРОНИЗИРОВАТЬ 1С С БД САЙТА:
• КОНТЕНТНЫЕ СТРАНИЦЫ
• АССОРТИМЕНТ ТОВАРОВ
• ОСТАТКИ ПО СКЛАДАМ
• КАРТИНКИ
• ДИСКОНТНЫЕ КАРТЫ, СКИДКИ И АКЦИИ
• ЗАКАЗЫ И ПЕРСОНАЛЬНЫЕ ДАННЫЕ
MODX РАБОТАЕТ ПО СХЕМЕ
СТРУКТУРА РАЗДЕЛОВ САЙТА
ПОВЕДЕНИЕ
• НИКАКИХ КОНФЛИКТОВ С ЯДРОМ ИЛИ КОМПОНЕНТАМИ
• ЯДРО MODX НОРМАЛЬНО ОБНОВЛЯЕТСЯ
• 1C СИНХРОНИЗИРУЕТСЯ С БД ПО СВОИМ СОБСТВЕННЫМ КЛЮЧАМ
ТРЕБОВАНИЯ
ДЛЯ РЕАЛИЗАЦИИ ТАКОЙ МОДЕЛИ,
ТРЕБУЕТСЯ TRUE 1С ПРОГРАММИСТ
ПРОФИТ
БЕЗГРАНИЧНОЕ МНОЖЕСТВО ТОВАРОВ
ИЗ 1С
КАСТОМНЫЕ ТАБЛИЦЫ (НЕ MODX)
• MODX_ITEMS
• MODX_ITEMS_IMAGES
• MODX_ITEMS_MENU
• MODX_ITEMS_PROP
КАСТОМНЫЕ СТРАНИЦЫ ПОЛНЫЙ КОНТРОЛЬ ИЗ 1С
ПРОФИТ КОРПОРАТИВНЫЙ КОНТРОЛЬ НАД АССОРТИМЕНТОМ
ДОКУМЕНТ «ТОВАР» ЕДИНСТВЕННЫЙ ЭКЗЕМПЛЯР
ПЛАГИН НА ОБРАБОТКУ НЕСУЩЕСТВУЮЩИХ СТРАНИЦ
ПЛАГИН НА ОБРАБОТКУ НЕСУЩЕСТВУЮЩИХ СТРАНИЦ
РЕЗУЛЬТАТ
РЕЗУЛЬТАТ
РЕЗУЛЬТАТ
С СЕРВЕРНЫМИ ЗАГОЛОВКАМИ ТОЖЕ ВСЁ В ПОРЯДКЕ
phpThumb - ПРОБЛЕМА
ПО УМОЛЧАНИЮ ПРОВЕРЯЕТ НАЛИЧИЕ
СГЕНЕРИРОВАННЫХ КАРТИНОК ПО ХЭШУ
ИМЕНИ ИСХОДНОГО ФАЙЛА + ВХОДНЫЕОПЦИИ.
ПРИ СИНХРОНИЗАЦИИ КАРТИНОК ВО
ФРОНТЕ ОСТАВАЛИСЬ СТАРЫЕ
ПРЕВЬЮШКИ
phpThumb - ПРОБЛЕМА
РЕШЕНИЕ: НУЖНО ГЕНЕРИРОВАТЬ ХЭШ С
УЧЁТОМ ВРЕМЕНИ ИЗМЕНЕНИЯ
ИСХОДНОЙ КАРТИНКИ.
PHPTHUMB ИМЕЕТ ПАРАМЕТР MD5S
НО МОДУЛИ MODX PTHUMB И
PHPTHUMBOF ЕГО НЕ ПОНИМАЮТ…
phpThumb - FIX
РЕШЕНИЕ: НУЖНО ГЕНЕРИРОВАТЬ ХЭШ С
УЧЁТОМ ВРЕМЕНИ ИЗМЕНЕНИЯ
ИСХОДНОЙ КАРТИНКИ.
PHPTHUMB ИМЕЕТ ПАРАМЕТР MD5S
С PHPTHUMBON ПРОБЛЕМА
РЕШАЕТСЯ.
ПРОЕКТЫ
1) DOMFARFORA.RU (БЕЗ MINISHOP2)
2) TEST.WILLIAMS-OLIVER.RU (НА MINISHOP2)
НОВЫЙ ПРОЕКТ
НОВЫЙ ПРОЕКТ
• НА ТЕСТОВОМ СЕРВЕРЕ, БЕЗ НАГРУЗКИ
• ЗАГРУЖЕНО 8200 ТОВАРОВ
• СИЛЬНО ТОРМОЗИТ
• В РАЗДЕЛАХ ТОВАРОВ
• В ФИЛЬТРАХ
• В КАРТОЧКАХ ТОВАРОВ (ЕСТЬ ПОХОЖИЕ ТОВАРЫ)
РЕШЕНИЕ ELASTIC SEARCH
С ПОМОЩЬЮ 1 ЗАПРОСА МОЖНО ПОЛУЧИТЬ:
• ПОРЦИЮ КАРТОЧЕК ТОВАРОВ ПОДХОДЯЩИХ ПОД УСЛОВИЯ
ФИЛЬТРА
• ОБЩЕЕ КОЛИЧЕСТВО ТОВАРОВ УДОВЛЕТВОРЯЮЩИХ ЗАПРОСУ
• А ТАКЖЕ ДИАПАЗОНЫ ЗНАЧЕНИЙ ПОЛЕЙ В НАЙДЕНЫХ
РЕЗУЛЬТАТАХ
В ФОРМАТЕ JSON ОБЪЕКТА…,"aggregations":{"min_price":{"value":100.0},"max_price":{"value":500.0}}
РЕШЕНИЕ
СПАСИБО ЗА ВНИМАНИЕ
ИЛЬЯ ЕРШОВ
ВЕБ-РАЗРАБОТЧИК, РУКОВОДИТЕЛЬ ИНТЕРНЕТ-ПРОЕКТОВ
ERSHOV.ILYA@GMAIL.COM
SKYPE: ERSHOV.ILYA
WWW.ERSHOV.PW
Recommended