На рассмотрении

+4

Импорт изображений комплектаций

Поло Арт Обновлен 6 лет назад в категории CMS Админ. панель 5

Текущий механизм импорта комплектаций подразумевает выбор изображения для комплектации из уже загруженных в систему.
Но, иногда бывают ситуации, когда мы формируем csv, не обращаясь к системе ридискрипт. Вернее, так бывает всегда :) Просто далеко не всегда сложные (и нелогичные) прайсы от поставщиков приходят.

В общем, нужен механизм загрузки изображений в момент импорта комплектаций. Пусть это будет дополнительное поле, которое мы будем использовать, когда действительно нужно загрузить в систему новые изображения. Если же мы хотим использовать уже существующие изображения, то используем поле "Фотографии".

***
Поясняю для обывателей, кто редко комплектациями пользуется.
Допустим, есть товар Шапка, у него три комплектации на цвет - синяя, красная и зелёная; и три комплектации на размер - 1, 2, 3. Получается многомерная комплектация.
А теперь представьте, что таких Шапок у нас 2000 штук. И у каждого цвета каждой шапки своя картинка.

Пытаемся это загрузить. Допустим, загрузили всё как товары - проблем не будет, мы можем грузить как с пути к фотке относительно сайта, как с абсолютного url картинки (это медленнее, но Readyscript загрузит), а также просто с zip-архива. Вместо одного товара получилось три товара - Шапка Мономаха синяя, Шапка Мономаха красная и Шапка Мономаха зелёная. Пути к загруженным изображениям выглядят как /storage/photo/original...
При импорте комплектаций поверх товаров нужно указать локальный адрес (относительно корня сайта) уже загруженного изображения.
Но в csv поставщика значений локальных путей к /storage/photo/original... не будет. Возможно имя изображения из архива с изображениями, возможен адрес сайта, в особо приятных случаях возможно совпадение имени изображения с артикулом. Но это нам ничего не даст

Вот и получается, что в readyscript нет способа импортировать комплектации с изображениями.
А это дикий косяк, я считаю. Но к нему ещё каждому надо будет прийти...

Комментарии 5

  • Павел С 6 лет назад

    согласен, + еще хотелось бы импорт-экспорт не только из csv, но и из xls

  • Алекс Бодров 6 лет назад

    Поддерживаю, тоже столкнулся. В итоге уйму лишнего времени приходится тратить чтобы хоть как-то решить проблему и растягивать сроки выполнения заказа. А ведь хочется заплатить за лицензию и пользоваться наработками от профессионалов.

  • Олег Токарев 6 лет назад

    я обычно создаю разные товары со своими фотографиями (загружая фото стандартными способами), а потом делаю ВИРТУАЛЬНУЮ МНОГОМЕРНУЮ комплектацию для одной группы товаров и они уже разбиваются виртуально на цвета и размеры. тоже не очень удобно, особенно вбивать пары параметр - значение для этих комплектаций (можно было бы этот этап автоматизировать, но пока пользуемся тем, что дают). собственно говоря, тут добавляется лишний этап добавления товаров в группы и ручное их разбитие, но, возможно, на данном этапе вам такой способ подойдет (пока разработчики не придумают что-то поудобнее)

    • Поло Арт 6 лет назад

      Олег Токарев, что прикажете делать с десятками тысяч товаров? :]
      Не, если товаров штучек 500, возможно и "ручное их разбитие", но, если их в 100 раз больше - как-то неинтересно становится!

      Мы придерживаемся (пока) другого способа. В комплектации товары собираются автоматически, а потом уже потихоньку фоточки втыкаются вручную. Фоточка ведь штучка-то исключительно для реального покупателя нужная, а пока поисковики проиндексируют, мы или менеджеры клиента всё набьют.
      Вот такой идиотизм, а что делать... В других движках ещё хуже.

  • Поло Арт 6 лет назад

    Тут вся проблема-то не стоит и выеденного яйца, на самом деле. Всего лишь подрубить стандартную функцию загрузки картинок перед созданием комплектации. Какая, к чёрту, разница, откуда брать картинку?!
    В стоке только этого ни хрена нет.

Написать сообщение