-
Публікації
903 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Smallbear
-
-
19.05.2023 в 09:05, Flint2000 сказал:
При додаванні товарів заливається однією мовою у всі локалізації
Дякую.
Тобто потрібно спочатку залити у всі локалізації один текст, а потім ще раз зробити операцію "додати оновити".
В принципі частково так працює, але чомусь воно оновлює тільки мови у якою в магазині id = 1, а це не та мова в моєму випадку. В принципі це лікується тим що можно, поміняти порядок стовпців. Було 1,2 міняємо на 2,1
АЛЕ все це працює тільки з назвою товару, та ще з описом працює, а у меня, наприклад ще є на різних мовах H1, Title, Description в універсальних ячейках. З ними взагалі не працює , якщо вписати два номери стовпців
Працює тільки якщо залити одну цифру.
P.S.
Спочатку я робив так:
Заливав тільки одну мова (так одночасно теж саме прописується і в іншу).
Потім я створив ще один файл імпорта, але в ньому вказав інші номери колонок та зверху вписав конкретно якау мову треба оновити. І тим же файлом просто оновив ті поля що потрібно було.
Просто хотілося цей процес якось пришвидшити і робити за один раз, але я так розумію, що варіант яким користувався треба і залишати.
Чи може все ж таки хтось запропонує щось інше ? Все ж таки функціонал у модуля дуже великий і мені здається що я десь щось упустив.
-
Добрий вечір.
Підкажіть будь-ласка дві мови одночасно у Всіх через модуль коректно заливаються?
Версіяю модуля - Постачальники v9.4.
Просто здається перепробував всі варіанти, але чомусь одразу дві мови не виходить залити.
Відчуваю що десь щось прогавив, тому що модуль же повинен працювати з кількома мовами одразу, правильно ?
При цьому якщо вказати id мови, то оновлює мову ту що треба без проблем
Може хтось підкаже як конкретно вказувати в прайсі щоб нормально працювало?
А то пробував вже і просто через кому і через дві коми (десь в темі було, що якщо, наприклад 1 та 3, тоді треба вказувати черз дві коми - "1,,2" )
І все одно одразу не заливає.
-
I think this option was there by default, because at another import module it is not a problem.
Maybe I can write options in different columns ? (not lines )
Atributes and image I can paste in different columns, but how to do it with options I can't understand
-
-
У меня тоже модуль не работает, только не пишет про лицензию, а просто сайт ложится когда пытаешься зайти в админке в сам модуль. Долго не мог понять в чем дело, думал с хостингом что-то, но видимо проблема совсем в другом.
-
2 часа назад, Rubynoid сказал:
Сделать финиш или переустановить АОП для своей версии осторе/опенкарт
Спасибо, я тоже предполагал что с версией может быть что-то не то, но все-таки надеялся, что можно как-то без переустановки обойтись..
-
Добрый вечер, подскажите из-за чего могут возникать такие ошибки? Появляется если нажать "редактировать" любой из файлов поставщиков. На главной странице модуля и при создании файла таких ошибок нет, только при редактировании.
В теме нашел только одно упоминание о таких ошибках, там советовали залить файлы для соответствующей версии php, но это пока проблему не решило. Есть еще какие-то варианты из-за чего ошибки такие?
Notice: Undefined index: cat_h1 in J:\OpenServer\domains\example\admin\suppler_license\suppler_ins.php on line 0 Notice: Undefined index: cat_keyword in J:\OpenServer\domains\example\admin\suppler_license\suppler_ins.php on line 0 Notice: Undefined index: manuf_h1 in J:\OpenServer\domains\example\admin\suppler_license\suppler_ins.php on line 0 Notice: Undefined index: manuf_keyword in J:\OpenServer\domains\example\admin\suppler_license\suppler_ins.php on line 0 Notice: Undefined index: cat_h1 in J:\OpenServer\domains\example\admin\suppler_license\suppler_ins.php on line 0 Notice: Undefined index: cat_keyword in J:\OpenServer\domains\example\admin\suppler_license\suppler_ins.php on line 0 Notice: Undefined index: manuf_h1 in J:\OpenServer\domains\example\admin\suppler_license\suppler_ins.php on line 0 Notice: Undefined index: manuf_keyword in J:\OpenServer\domains\example\admin\suppler_license\suppler_ins.php on line 0
-
Здравствуйте, а что с автоматизацией по модулю? Выше вроде спрашивали, но может что-то изменилось в лучшую сторону? Каким-то из модулей импорта возможно заполнить вкладку с моделью автомобиля в товарах?
-
Подскажите для чего нужны эти две кнопочки? Я так понимаю, можно настроить модуль на локальном сервере, а потом чтобы быстро перенести настройки модуля на хостинг ими нужно воспользоваться?
Но у меня при попытке скачать выбранный профиль все время скачивает файл 0 байт с названием типа такого Profile-2-20211001013411.json
Или у этих кнопок другое назначение?
-
В 24.09.2021 в 23:54, Smallbear сказал:
Видимо придется все-таки выносить атрибуты отдельным файлом, чтобы так сильно "не раздувать" один екселевский файл.
Либо может быть еще какие-то варианты предложите?
Судя по всему не предложите?..
-
17 часов назад, DevmanExtensions сказал:
Пожалуйста создайте Тикет в технический отдел, приложите файл, с которым работаете, доступ в панель администратора и укажите профиль, с которым работаете. Ну и опишите проблему.
я в принципе понял и без тикета почему у Вас работает. У Вас группа атрибутов указана одна - Telephony , но названия столбцов в файле разные, соответственно и в админке указаны разные названия столбцов - Attr. Group 1 ru_ru и Attr. Group 2 ru_ru
Я же хочу наоборот уменьшить количество столбцов в файле, чтобы просто в одном столбце указать группу "Характеристики товара", но видимо, если у меня будет 40 атрибутов, то придется добавлять в файл еще 40 столбцов просто чтобы вписать одну и ту же группу атрибутов. Т.е. получится примерно такой файл, с кучей одинаковых строк:
Видимо придется все-таки выносить атрибуты отдельным файлом, чтобы так сильно "не раздувать" один екселевский файл.
Либо может быть еще какие-то варианты предложите?
-
14 часов назад, DevmanExtensions сказал:
Группу нужно указывать обязательно. Пример работы с атрибутами на скрине ниже и в приложенном файле. Как видим, если файл для импорта подготовлен корректно, под профиль в модуле, то и при одинаковой группе атрибутов все работает. Атрибуты выстраиваются в строку.
Как мы понимаем у вас возникают вопросы исключительно потому, что файл XLSX, который у вас получился в результате конвертации из XML сильно не похож на тот, с которым работает наш модуль. И это не удивительно. Нам кажется, что в вашем случае будет эффективен подход, о котором мы уже писали - создать один товар с максимальным наполнением, выгрузить его, взяв за основу 48 профиль из нашего демо-сайта, и наполнить из того файла XLSX, который у вас получился после конвертации. Распределение из одного файла XLSX в другой можно сделать средствами самого EXCEL.
У меня же вопрос не в файле, а в том, что в модуле я не могу прописать 2 раза одинаковую группу атрибутов.
Т.е. вот так прописать я не могу:
Если так написать, то выдает ошибку, о которой я писал выше, такую:
-
Еще вопрос по поводу атрибутов:
Обязательно ли всегда указывать группу к которой принадлежит атрибут? Вроде как в модуле есть возможность отключить группу атрибута, т.е. по логике это не обязательное поле?
Но у меня почему-то не создается атрибут у товара, если не указана группа атрибута.
Хотел прописать одинаковую группу у всех атрибутов (как на скрине), но если активировать эти группы, то модуль просто не даст сохранить изменения и напишет ошибку:
У меня в файле около 40 атрибутов. Т.е. их в общей сложности около 40шт, но каждому товару принадлежит 5-6шт, а у некоторых их и вовсе нет.
Я хочу каким-то образом объединить все эти атрибуты в одну группу, например "характеристики товара" и соответственно загрузить на сайт вместе с товарами от этого поставщика. Как это можно сделать?
Пока у меня получилось только с указанием уникальной группы для каждого атрибута:
Но хочется как-то упростить этот процесс, да и необходимости делать атрибуты на кучу групп в данный момент нет никакой.
-
13 часов назад, DevmanExtensions сказал:
С категориями можно работать как в виде дерева, так и просто перечисляя их в файле, собственно наглядная работа с категориями показана в пятом видеоуроке - рекомендуем его еще раз посмотреть. Не верно утверждать, что модуль обрабатывает только одну категорию за раз.
Не совсем понял, где я что-то по этому поводу утверждал, если Вы про эту часть фразы "В прайсе может быть прописана только одна категория у товара , например,..." то тут я имел ввиду прайс, который дает поставщик товаров.
13 часов назад, DevmanExtensions сказал:Кому то может показаться более логичным, что Main category должна соответствовать первой, а не последней категории...
Не думаю, что так логично. Приведите какой-то пример, где первая категория будет более логична, чем последняя.
13 часов назад, DevmanExtensions сказал:...в таком виде загрузить не получиться - нужно переделывать.
С атрибутами понятно, буду значит переделывать.
13 часов назад, DevmanExtensions сказал:Если у вас исходный файл в XML, то почему бы не использовать для импорта данных сразу его, без конвертаций и последующих переделок, поскольку, очевидно, что сконвертированный из XML файл XLSX будет сильно отличаться от структуры XLSX файлов, с которыми работает наш модуль. Опять же, как работать с XML - подробно показано в уроке номер девять.
По поводу XML, конечно, логичнее, лучше и удобнее использовать готовый файл или ссылку. Но я Вам ранее писал, что у меня цены были не в той валюте + id категорий затирали уже существующие на сайте. По-моему были еще какие-то не стыковки, сейчас точно не вспомню...
XML файл я не смог нормально отредактировать, возможно, из-за того что раньше толком не работал с этими файлами (я писал об этом выше).
Конечно, можно отредактировать файл через блокнот, и то что можно было исправить автозаменой я исправил в файле, но, например те же цены товаров поменять не получилось. А если перевести в формат xlsx, то уже намного проще работать.
-
В общем каким-то образом значение main category получилось загрузить. По какой причине не работало я так до конца и не понял.
1. Возможно все-таки из-за формата ячеек, т.к. пробовал скопировать ячейку из экспортируемого файла в свой.
2. Может быть не работало из-за того, что у меня категории распределены по столбцам и получалось, что не у каждого товара была прописана main category в самом файле.
3. Может быть просто пошло что-то не так
Т.к. ранее не ответили на вопрос каким образом вывести товар во всех категориях, к которым он принадлежит, то попробую ответить сам, может кому-то пригодится:
В прайсе может быть прописана только одна категория у товара , например, есть у нас товар - Секатор ручной WM001
В прайсе ему присвоена категория - Секаторы, но фактически полный путь к этому товару будет выглядеть так:
Сад и огород>>Садовый инвентарь>>Секаторы - Секатор ручной WM001
И хотелось чтобы товар выводился не только в категории Секаторы, но и в других - Сад и город и Садовый инвентарь.
Какой-то опции в модуле я не нашел, поэтому пришлось переделывать прайс, чтобы каждая категория была в отдельном столбце, выглядит это примерно так:
Насколько я понимаю, можно сделать еще и по другому - через разделитель. Например, если у Вас все категории товара указаны в одной ячейке через определенный разделитель (обычно это "точка с запятой".
Этот вариант еще не попробовал, но, думаю, вполне рабочий, т.к. фото через разделитель вроде заливаются нормально.
Опять таки нет какой-то опции (или кнопки), чтобы по-умолчанию ставить последнюю категорию товара в качестве main category. Мне пришлось делать эту самую main category отдельным столбцом. Может быть все-таки стоит добавить это в функционал модуль?
У меня изначально был только xml файл прайса, который нормально отредактировать оказалось тем еще квестом, возможно, потому что раньше толком не работал с этими файлами, но даже валюту поменять на нужную было достаточно сложно. Я пошел другим путем - воспользовался конвертером и перевел файл из xml в xml 2003, а затем в xlsx. После этого стало намного удобнее работать с категориями и со всем остальным. Единственным момент с которым пока не разобрался - это атрибуты товара.
Соответственно вопрос по поводу атрибутов:
В файле сначала идет название атрибута, а ниже напротив каждого товара указано значение, я вообще могу загрузить атрибуты к товарам, если прайс будет в таком виде?
Или мне нужно переделывать прайс, чтобы слева было название а справа значение атрибута? Т.е. примерно так:
Делать это очень не хочется, во-первых потому что долго, во-вторых будет куча пропусков и ошибок в файле
-
9 часов назад, DevmanExtensions сказал:
Например, Экспорт 48 - XLSX - Пример полной выгрузки товаров для нескольких языков
Вы опять что-то перепутали, в прайсе 48 опция main category - выключена, соответственно она не выгружается в файл
-
3 часа назад, DevmanExtensions сказал:
Мы всегда рекомендуем следующий подход, особенно в начале использования модуля: найти аналогичный профиль экспорта в админке демо сайта, создать по аналогии профиль экспорта в своем каталоге, произвести выгрузку данных, создать профиль импорта, затем в выгруженном файле изменить одну из ячеек и загрузить данные, посмотреть изменения. Обычно такой подход эффективен и помогает разобраться с модулем. Что касается конкретно категорий, то рекомендуем ознакомиться с циклом видеоуроков, в 4 и 5 речь идет о категориях. Дополнительно по категориям - рекомендуем внимательно отнестись к статусу, иногда, после импорта категории заливаются, но находятся в выключенном состоянии и не видны на сайте.
" найти аналогичный профиль экспорта в админке демо сайта" - в каком профиле на сайте используется поле main category ?
-
Подскажите при каких условиях импортируется поле Main Category ? Никак не могу понять почему это поле импортировать не получается, уже перепробовал кучу вариантов, но оно почему-то не импортируется в товары. При этом экспортируется нормально.
Где-то в теме прочитал что проблема может быть в формате ячейки екселя. Уже пробовал скопировать и ячейку из файла экспорта в файл импорта, - все равно "главная категория" в товарах остается не заполнена.
А еще лучше сделать так чтобы последняя категория у товара и была его главной категорией, но при этом чтобы товар отображался во всех категориях, которым он принадлежит.
Может есть какая-то хитрость или я что-то из виду упустил?
-
1 час назад, DevmanExtensions сказал:
В настройках вашего магазина: Система - Локализация - Валюта. Прошу прощения - перепутал валюту с Налогами. Валюта не импортируется из файла и не экспортируется, поскольку ее настройка идет из админки.
Нет, значение по умолчанию срабатывает тогда, когда значение тега для price пустое. В этом случае в цену подставиться значение по умолчанию. Если нет значения цены в файле, то оно возьмется из значения по умолчанию.
Это округление... нужно поправить перевод.
Описание работы данного поля, вот это
С валютой вопрос получается не решится, а я уже обрадовался тому что Вы сначала писали... По поводу значения по умолчанию, я в принципе и понимал что оно так должно работать, просто ситуация с валютой меня сбила.
В других модулях просто указывается конвертировать валюта файла в необходимую или нет, у Вас такая реализация не планируется?
С категориями тоже не все так просто как хотелось бы..
-
13 часов назад, DevmanExtensions сказал:
Когда вы импортируете данные, то валюту можно загружать из файла, а можно и НЕ загружать - в этом случае у вас в каталоге будет та валюта, которая установлена в настройках магазина. Что касается значений по умолчанию в рамках модуля, то это просто инструмент для расширения функций модуля - посмотрите описание данной функции в профиле Импорт - [74] - YML Продукты по URL
Где именно можно указать валюту в которой я хочу загрузить прайс?
В строке Price в поле "значение по умолчанию"? Вот так - https://prnt.sc/1qzj40v ???
Если, да, то почему-то такой способ не сработал. Кстати, а для чего нужен переключать под названием "Вокруг"?
Файл Импорт - [74] - YML Продукты по URL посмотрел, в нем вообще во всех строках "значение по умолчанию" - просто пустое поле. Что именно мне нужно было там увидеть?
-
15 часов назад, DevmanExtensions сказал:
В данном случае, при импорте, вы можете попробовать использовать предварительные фильтры, однако, это не панацея в данном случае, потому что категорий у вас может быть много. В этом случае только перекомпоновывать каталог магазина под файл поставщика или наоборот адаптировать файл под ваш каталог. По другому никак - если в файле указано ID категории, то расширение будет искать этот ID и заливать данные в него, переключатель или какую-то универсальную логику тут придумать сложно.
Если у вас в каталоге одна валюта, то ее не нужно каждый раз загружать из файла, она у вас выбрана по умолчанию. Кроме того, значение валюты можно прописать в поле значение по умолчанию и не брать ее из тегов файла.
Если в файле тег везде одинаковый, то автоматическая замена и пересохранение файла займет не так много времени и сил, зато это будет бесплатное, быстрое и эффективное решение, нежели переделка булевого значения, которое в принципе работает по логике true или false.
Не совсем я понимаю, чем могут помочь предварительные фильтры, ведь там же можно только удалить или пропустить категорию с определенным id.
В моем случае, как я понимаю, нужна привязка не по id, а по названию категории. Т.е. если есть категория с таким названием, то в нее и грузить товары, а если нет - создавать новую категорию в магазине.
С валютой тоже не понял, чем может помочь установка значения по умолчанию? Что именно нужно написать и какой должен получится результат?
По поводу true и false в принципе все ясно, но тут очень плохо, что прайс нельзя будет просто обновить по ссылке от поставщика, а нужно будет править файлы.
-
6 часов назад, DevmanExtensions сказал:
1. Думаю что без доработок сделать это не получиться, поскольку поле "Статус" подразумевает 2 значения. Лучшим и бесплатным решением станет замена available=" " на available="false"
2. Используйте штатный функционал Opencart по управлению нужными вам валютами, а из файла импортируйте только значение (число) цены
3. Вопрос не совсем понятен и требует детализации/ Если у вас ID категорий в файле поставщика и в вашем магазине совпадают, то в большинстве случаев это хорошо, поскольку вы можете создать профиль для импорта и заливать товары в ваши категории/ Но, конечно, если в ваших категориях есть товары и эти же товары есть в файле поставщика, то в этом случае возможны дубли.
1. Конечно, можно заменить вручную, но это лишняя не нужная работа. Это хорошо, если нужно один раз залить прайс, а если его нужно постоянно обновлять + хочется обновлять просто по ссылке от поставщика..
2. Т.е. установить USD валютой по-умолчанию импортировать новые товары и обратно поменять валюту? При таких манипуляциях придется менять цены всех товаров, которые уже ранее загружены в магазине и переводить их в USD.
3. ID категорий в магазине и в файле совпадают, но сами категории в магазине и в файле поставщика совершенно разные.
Постараюсь объяснить на примере:
Магазин продают товары разных направлений и в нем уже есть категория "Рыболовные снасти" , соответственно у нее есть определенный ID, например ID=223.
Я пытаюсь залить файл, который предоставляет поставщик и в нем есть категория "Садовые шланги" при этом ID у нее точно такой же - ID=223.
Что в таком случае получится? У меня получилась какая-то абракадабра, категории прописались как-то криво. Допускаю, что я что-то не включил, но пока не разобрался, что именно.
-
Добрый день, есть пару вопросов по модулю:
Все вопросы касаются только файла в формате xml, с екселевскими прайсами пока не разбирался.
1. Каким образом в поле "Status" указать пробел? У поставщика наличие товара указано в такой конструкции <offer id="261" available=" ">
Если в поле "Значение, если ЛОЖ:" указать пробел, то так не срабатывает, если указываешь пробел в хтмл формате, т.е. , то после нажатия кнопки сохранить, все равно, получается обычный пробел.
В принципе проблема решаема если available=" " заменить на available="false" и соответственно указать в "Значение, если ЛОЖ:" - false. Так работает, но для этого нужно как минимум редактировать файл поставщика.
2. Каким образом цену перевести в другую валюту? Т.е. у поставщика указана цена в USD , а вывести, мне например, нужно в ГРН. В увидел только, что есть возможность, на какой-то процент увеличить цену товара.
3. И самый пожалуй важный вопрос, касается категорий товара - в файле поставщика id категорий судя по всему совпадает с id категорий, которые уже существуют в магазине. Поэтому получается полная абракадабра, категории перемешиваются не понятно каким образом с уже существующими. Каким образом можно решить данную проблему?
-
3 часа назад, DevmanExtensions сказал:
может просто приложите пример файла?
Отправил ссылку на xml в ЛС
Модуль Автоматическая обработка прайс-листов. [Поддержка]
в Модули обмена данными
Опубліковано:
Я цей ID вже думав просто в базі поміняти, але мої "знання" програмування не дають можливості зрозуміти на що це вплине в подальшому
Тому поки що доводиться щось городити, думав може вийде якось одразу вийде заливати , але..
Почекаю може @usergio щось порадить