Jump to content

Универсальный импорт товаров по CSV\XLS\XLSX файлам


Recommended Posts

Что умеет:

  • Создание шаблона для работы с товарами из эксель-файла.
  • Отключение товаров (которые были добавлены через этот шаблон) и включение только тех что были найдены в процессе импорта/обновления
  • Режим работы: импорт + обновление / только обновление
  • Возможность задать соответствие колонок
  • Предпросмотр, корректировка, сохранение соответствий для текущего шаблона
  • Работа с файлами CSV, XLS, XLSX (PHPEXCEL для xls, BOX/SPOUT для XLSX т.к. в PHPEXCEL бывают утечки памяти из-за чего некоторые файлы прочитать невозможно)
  • Переименование названия категорий через создание соответствия
  • Добавление наценки к цене из файла
  • Поддержка мультивалютности (при наличие данного модуля в вашей системе)
  • Без лишних классов (PHPEXCEL, BOX/SPOUT). Все работает через запрос к другому серверу и возвращается JSON ответ.
  • Подгрузка изображений к товару по ПРЯМЫМ ссылкам. Гугл и яндекс ссылки неподходят.
  • Проверка загружаемых изображений на соответствие изображениям (jpg, gif, png, webp, ico, bmp)
  • Возможность пропускать товары без цены

Фото:

https://yadi.sk/i/xYWQTl-PltIVCg

https://yadi.sk/i/Ul4pfiZGolU4sg

https://yadi.sk/i/kIcD11zQ85ob4A

https://yadi.sk/i/1kQ1f8wkWxmGSA

Цена: 149$

Контакты для связи:

skype:webtask.pro
whatsapp: https://wa.me/79262798404
telegram: https://t.me/webtask

Edited by a13x
Link to post
Share on other sites

Судя по всему, демо автор принципиально не предоставит.

А описание сумбурное и по скринам далеко не все можно понять.

Возьмем, к примеру, п.1. Создание шаблона для работы с товарами из эксель-файла. Вопросов очевидных масса, в частности:

1.1  "шаблон для работы" (ШдР) - он сохраняется где-то как-то? При следующем импорте этот ШдР заново создавать выбором опций или как?

1.2  можно ли создавать несколько разных ШдР и применять их в дальнейшем выбором из списка?

И подобных вопросов много...

Обратился постоянный заказчик, спрашивает, стоит ли приобрести, и будет ли работать именно со всеми нашими переделками. И что ему ответить?

Edited by phukortsin
Link to post
Share on other sites

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

1.2 да, можно создать сколько угодно шаблонов со своими настройками.

недавно установил на симплу, тоже переделанную, ничего, всё работает.

"И подобных вопросов много..." - если подобных вопросов много пишите все, зачем 2-мя ограничиваться.

Edited by a13x
Link to post
Share on other sites

Да, спасибо.

1.3.  А как увидеть, что можно выбрать шаблон из списка? 

1.4 А как узнать содержимое разных выпадающих списков на первом cкрине?

Edited by phukortsin
Link to post
Share on other sites

1.3 на первом скрине активен 1-ый шаблон, они там пишутся в строку https://yadi.sk/i/pZ4N2koc2QxsCA

1.4 в основном всё написано в описании к модулю, но напишу:

Режим работы: Импорт+Обновление, Только обновление

Разделитель категорий: ";"  ","  "\n"

Разделитель подкатегорий: "/"  "|"

Наценка: 0 .... 100%

Отключить товары: Да\Нет

Не импортировать без цены: Да\Нет

Link to post
Share on other sites

1.3 На первом скрине активен 1-ый шаблон из списка, а в списке шаблонов всего - 1, потому понять по скрину тяжеловато. Надо бы заменить 1 скрин на более общий вариант...

1.4.1 Разделитель категорий: ";"  ","  "\n"  - этого нет в описании. Надо бы добавить.

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

1.4.3 Разделитель подкатегорий: недостатки, аналогичные 1.4.1, 1.4.2.

1.4.4 Наценка: недостатки, аналогичные 1.4.1, 1.4.2.  Например, нельзя сделать наценку 120%. Или скидку -10%. А иногда хочется даже и дробный процент.

 

П. 2 в описании. Отключение товаров (которые были добавлены через этот шаблон) и включение только тех что были найдены в процессе импорта/обновления

2.1 Тут масса вопросов может быть, если один товар редактировался через НЕСКОЛЬКО шаблонов.

2.2 Видимо, автор у товара ставит какую-то отметку о том, каким шаблоном редактировался товар. А вот если редактироовался НЕСКОЛЬКИМИ шаблонами, как обстоит дело - хранятся несколько отметок или только одна? И можно ли в дальнейшем привязку (привязки) к шаблону (шаблонам) изменять или удалять - сразу все или индивидульно по товару? Судя по простенькому примитивному описанию в п.2, автор о таких вопросах не задумывался вообще и реально работает как получилось.

 

П. 3 в описании. Тут сказано 'Режим работы: импорт + обновление / только обновление'.

3.1 Доработка делает импорт, а у него есть режим импорт. Кривенькая терминология. Путаница с ходу возникает. Надо догадываться, что Вы имеете в виду. Могу предположить, что импорт во втором смысле для Вас есть создание новых товаров из файла (в отличие от изменений существовавших до импорта в первом смысле). Надо бы подправить описание.

3.2 Если уж придумали два таких режима, то логично,чтоб был и третий - только импорт...

Link to post
Share on other sites

1.4.2 -  не надо, тех что есть вполне хватает для 99% файлов

1.4.4 - если кому то понадобится больший процент это легко поправить.

2.1 - обычно шаблон это поставщик, в метку записывается шаблон+артикул товара.

Опять же в большинстве случаев того что есть за глаза.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...