Что учесть перед интеграцией загрузки каталога поставщика
1) Обследование перед заключением договора
1.1 Проверка поддержки поставщика - задайте ряд вопросов, оцените время ответа, по существу ответа, готовность решить проблему.
1.2 Запросите последнюю версию файла XML - внимательно его изучите, нужно учесть тип выгружаемых товаров (простые или с торговыми предложениями)
1.3.Проверить параметры товаров на корректность с точки зрения sku, т.е. торговых предложений - файл может по сути не поддерживать такой тип товаров, хотя это будет декларироваться и без поддержки поставщика это не исправить.
1.3 Технические ограничения хостинга заказчика
1.4 Реализация каталога товаров на сайте заказчика - вас могут ждать сюрпризы и загруженный каталог может не работать в той реализации компонентов заказчика
1.5 Реализация меню каталога - сюрприз может быть в виде самописного компонента с костылями, которые у вас работать не будут.
1.6 Проверка ключевых компонентов каталога - тут граблей может быть много.
Это позволит более корректно оценить проект на этапе ТЗ.
2. Этап Технического задания
2.1 Термины и скриншоты в ТЗ - обязательно, чтобы потом не было фраз от заказчика про то, что что-то там подразумевалось и мол это очевидно.
2.2 Прописывать в ТЗ визуализацию результата - примеры других сайтов либо скриншоты, чтобы явно было понятно даже для тяжёлых случаев.
2.3 Прописывать в ТЗ про функционал сайта - если выяснится, что каталог и компоненты на сайте работать корректно не будут, сразу указывать, что исправление этих проблем дополнительные работы.
2.4 Учесть по поводу сохранения старых названий, свойств и прочих параметров товаров - очень часто заказчик хочет загружать каталог поставщика на сайт, но при этом ещё замиксовать старый каталог с новым.
2.5 Ручное изменение названий разделов не входит - указывать, что это наполнение и дополнительные работы.
2.6 Проговаривать про старый каталог - там может всплыть кастомный функционал, многоценовость, всякие наценки и т.д.
2.7 Проверить локально заливку демо каталога битрикс на копию сайта заказчика и посмотреть результат
3. Прочие важные моменты
3.1. Наличие категорий и подкатегорий
3.2 Объём каталога количество товаров
3.3 Наличие уникального идентификатора признака для торговых предложений
3.4 Типы цен особенно на стороне сайта
3.5 Вес файла и требования хостинга
3.6 Вес сайта (каталога) с которого выгрузка
3.7 Категории должны быть вынесены из торговых предложений
3.8 Описание и СЕО тексты - важно это обсудить до начала работ
3.9 Перечень свойств обсудить заранее
3.10 Многоценовость и прочий нетиповой функционал
Ещё статьи:
20.09.2021
Разговор с рекрутером в 2021. Мидл это младший специалист и на удалёнку не ниже сеньёра
Рекрутер: В принципе ок, но обычно младших специалистов мы в офис берем). Что скажете?
П.С. Мда, интересно оказывается, что мидл это младший специалист,...
ID: 320
01.12.2020
Свершилось, битрикс перестал поддерживать mbstring.func_overload
Теперь для обновления на версию v20.100.0 требуется удаление опции mbstring.func_overload. Эта опция более не требуется и не поддерживается платформой...
ID: 313
13.08.2020
Получить id элемента привязки к пользователю битрикс
Получить id элемента, который добавлен в свойство привязки к пользователю битрикс
ID: 250
Новые статьи в блоге:
06.04.2022
Своё АПИ на сайте битрикс без модуля
Искал куда компонент спрятали и нашёл такую реализацию мини АПИ без модуля.
ID: 333
18.03.2022
Получение минимальной цены и сохранение в свойство
Пополнение - пример события OnPriceUpdate для получение минимальной цены и сохранения в свойство инфоблока.
ID: 332
12.02.2022
Проверка групп пользователя и исключение разделов
Пример события для проверки групп пользователя с целью исключить разделы из общего доступа
ID: 331