Развитие функций плагина На рассмотрении

2

Доброго времени суток!

Благодарим за плагин и его дальнейшее развитие! Очень нужный и боль всех интернет-магазинов.

Хотелось бы чтобы разработчики SS (Shop-Script) услышали мольбы и добавили поддержку сущности Поставщики в "движок", но пока все как есть.

Немного опишу предысторию проблемы и чего хотелось бы...

Для поддержки импорта от нескольких поставщиков писали для каждого прайса (а это и csv, XML, YML и разные API) свой обработчик на php, результат сливается в отдельную БД. Под обработкой понимается куча разных дополнительных склеек строк, переименований, исправлений опечаток, объединений кортежей одним значением, наценки со сложными выборками, фильтрация и т.п.

Далее все новые товары экспортируются в csv и штатными средствами загружаются в SS. Для ранее импортированных существует скрипт матчинга по строгому соответствию SKU, в данном случае SKU у товара может быть только 1 ((. После матчинга - автоматическое обновление всех изменений по сматченным товарам через API SS (Спасибо разработчикам SS за API).

Аналогично поступаем с картинками товаров и те, что еще не загрузились через штатный импорт csv (на момент импорта фото еще не было), догружаются позже через API SS.


Теперь к сути развития плагина:


1. Хотелось бы видеть возможность добавления обработчиков на php - т.е. сделать отдельный каталог (например, vendor) и туда складывать php скрипты с определенным алгоритмом именования и обязательным статичным методом (или можно сделать прототип класса-интерфейса и давать на откуп всем желающим писать свою реализацию), а в настройках плагина при добавлении поставщика выбирать новый тип формата данных PHP и вписывать наименование руками (или давать выбор из найденных PHP обработчиков автоматически).

Т.е. получается плагин для плагина )) - подплагин))

После такого дополнения Плагин станет универсальным на чтение любых форматов во всех смыслах. Но и этого мало)


2.В текущем плагине не хватает отдельных настроек по обработке строк входного прайса (объединение, переименование, регулярные выражения, просто замены, изменение регистров, подавление символов и т.п. - включая характеристики) - это частично решило бы вопрос с п.1 для некоторых прайсов.


3. Слабо проработан вопрос по добавлению товаров в SS прям из плагина - можно сделать простой экспорт в csv всех или отмеченных новых товаров и далее штатно импортировать (возможно это уже реализовано). У товаров могут быть и характеристики - этого пока в функционале не увидел. Постобработка для автоназначения категорий новым товарам (видел такой плагин "Управление товарами"). Возможно это все добавить в roadmap ))


4.В roadmap развития плагина есть очень интересные нововведения - отправка запросов поставщикам.

Есть плагин от rat-а, вступал с ним в переписку по поводу добавления двойной отправки (1- поставить товар в резерв, 2- поставить товар на отгрузку - это два списка, которые могут не совпадать. т.к. клиент мог отказаться/заменить товар или после 1-го письма-резерва поставщику на складе этого товара не оказалось/брак и нужно переключить поставщика товара на другого поставщика). В реализации rat-а не хватает более широкого формирования шаблона писем поставщику - кому-то нужны просто артикулы, кому-то с названиями товаров, куму-то еще и excel файл со столбцами артикул/кол-во и т.п.




Понятно, что все хотят все и сразу и подешевле)) но раз уж замахнулись на такую тему, то тут поле не паханное и за такой функционал платить не жалко!



Спасибо за уделенное время, надеемся что нас услышали))

Удачи в развитии общего дела!!!

Опубликовано: 22 августа 2018

1 комментарий

  • 1
    kirill kirill рзрбтчк 23 августа 2018 08:04 #

    Добрыц день.

    Хорошо вы написали. Спасибо.

    1. 2. Пункты понятны, но это усложнит плагин и сделает его долгим по времени работы.

    3. Экспорт в csv есть на вкладке товаров каждого поставщика. Однако данных то мало, поэтому этот csv все равно надо обрабатывать перед загрузкой через стандартный импорт.

    4. Не думаю, что меня хватит на серьезную проработку этого момента. Будет реализован простой вариант скорее всего.

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

    Чтобы добавить комментарий, зарегистрируйтесь или войдите