Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Smallbear

Ветеран спільноти
  
  • Публікації

    903
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Smallbear

  1. 19.05.2023 в 13:49, Axelenz сказал:

    Я бы рекомендовал всегда заливать первым информацию о товаре по языку, у которого id=1, который является основным, а потом уже догружать второй язык. Такой подход не создаст проблем. В модифицированной сборке OpenCart (ocStore) рус. имеет id=1, так уж сложилось исторически...

    id=1 - прошу не путать с порядком сортировки, как многие делают...

     

     

    Я цей ID вже думав просто в базі поміняти, але мої "знання" програмування не дають можливості зрозуміти на що це вплине в подальшому :)

     

    Тому поки що доводиться щось городити, думав може вийде якось одразу вийде заливати , але..

    Почекаю може @usergio щось порадить 

  2. 19.05.2023 в 09:05, Flint2000 сказал:

    При додаванні товарів заливається однією мовою у всі локалізації

     

    Дякую.

    Тобто потрібно спочатку залити у всі локалізації один текст, а потім ще раз зробити операцію "додати оновити".

    В принципі частково так працює, але чомусь воно оновлює тільки мови у якою в магазині id = 1, а це не та мова в моєму випадку. В принципі це лікується тим що можно, поміняти порядок стовпців. Було 1,2 міняємо на 2,1

    1277670468__2023-05-19_131325003.png.06a5b8855ce79c1470daac39330fc8d9.png

     

    АЛЕ все це працює тільки з назвою товару, та ще з описом працює, а у меня, наприклад ще є на різних мовах H1, Title, Description в універсальних ячейках. З ними взагалі не працює , якщо вписати два номери стовпців

    343938455__2023-05-19_131950311.thumb.png.a979df3ea20d9f4ec16cf65b838520cb.png

     

    Працює тільки якщо залити одну цифру. 

     

    P.S.

    Спочатку я робив так:

    Заливав тільки одну мова (так одночасно теж саме прописується і в іншу).

    Потім я створив ще один файл імпорта, але в ньому вказав інші номери колонок та зверху вписав конкретно якау мову треба оновити. І тим же файлом просто оновив ті поля що потрібно було.

    1022790090__2023-05-19_132722769.png.0bad6e784df6b9961d302720c04cc11c.png

     

    Просто хотілося цей процес якось пришвидшити і робити за один раз, але я так розумію, що варіант яким користувався треба і залишати.

    Чи може все ж таки хтось запропонує щось інше ? Все ж таки функціонал у модуля дуже великий і мені здається що я десь щось упустив.

     

  3. Добрий вечір.

    Підкажіть будь-ласка дві мови одночасно у Всіх через модуль коректно заливаються? 

    Версіяю модуля - Постачальники v9.4.

     

    Просто здається перепробував всі варіанти, але чомусь одразу дві мови не виходить залити.

    Відчуваю що десь щось прогавив, тому що модуль же повинен працювати з кількома мовами одразу, правильно ?

     

    При цьому якщо вказати id мови, то оновлює мову ту що треба без проблем

    1613386593__2023-05-18_231059106.png.e4183bcd5cb1fc717e24dda522fb74b6.png

     

     

    Може хтось підкаже як конкретно вказувати в прайсі щоб нормально працювало?

    А то пробував вже і просто через кому і через дві коми (десь в темі було, що якщо, наприклад 1 та 3, тоді треба вказувати черз дві коми - "1,,2" )

    І все одно одразу не заливає.

     

    717855682__2023-05-18_231531588.png.8208fab2ebdd034c11bfb8eb7a04471f.png

     

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

  5. 2 часа назад, Rubynoid сказал:

    Сделать финиш или переустановить АОП для своей версии осторе/опенкарт

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

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

     

    В теме нашел только одно упоминание о таких ошибках, там советовали залить файлы для соответствующей версии 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

     

     

     

  7. Здравствуйте, а что с автоматизацией по модулю? Выше вроде спрашивали, но может что-то изменилось в лучшую сторону? Каким-то из модулей импорта возможно заполнить вкладку с моделью автомобиля в товарах? 

  8. image.png.46aa4d4c30b127e0fb7d231ec8e8db64.png

     

    Подскажите для чего нужны эти две кнопочки? Я так понимаю, можно настроить модуль на локальном сервере, а потом чтобы быстро перенести настройки модуля на хостинг ими нужно воспользоваться?

     

    Но у меня при попытке скачать выбранный профиль все время скачивает файл 0 байт с названием типа такого Profile-2-20211001013411.json

     

    Или у этих кнопок другое назначение?

  9. В 24.09.2021 в 23:54, Smallbear сказал:

     

    Видимо придется все-таки выносить атрибуты отдельным файлом, чтобы так сильно "не раздувать" один екселевский файл.

    Либо может быть еще какие-то варианты предложите?

     

     

     

     

    Судя по всему не предложите?..

  10. 17 часов назад, DevmanExtensions сказал:

    Пожалуйста создайте Тикет в технический отдел, приложите файл, с которым работаете, доступ в панель администратора и укажите профиль, с которым работаете. Ну и опишите проблему. 

     

    я в принципе понял и без тикета почему у Вас работает. У Вас группа атрибутов указана одна - Telephony , но названия столбцов в файле разные, соответственно и в админке указаны разные названия столбцов - Attr. Group 1 ru_ru и Attr. Group 2 ru_ru 

     

    Я же хочу наоборот уменьшить количество столбцов в файле, чтобы просто в одном столбце указать группу "Характеристики товара", но видимо, если у меня будет 40 атрибутов, то придется добавлять в файл еще 40 столбцов просто чтобы вписать одну и ту же группу атрибутов. Т.е. получится примерно такой файл, с кучей одинаковых строк:

    image.thumb.png.3835990ca4d9b42ca721baea94b4ea75.png

     

    Видимо придется все-таки выносить атрибуты отдельным файлом, чтобы так сильно "не раздувать" один екселевский файл.

    Либо может быть еще какие-то варианты предложите?

     

     

  11. 14 часов назад, DevmanExtensions сказал:

    @Smallbear

     

    Группу нужно указывать обязательно. Пример работы с атрибутами на скрине ниже и в приложенном файле. Как видим, если файл для импорта подготовлен корректно, под профиль в модуле, то и при одинаковой группе атрибутов все работает. Атрибуты выстраиваются в строку.

     

    image.thumb.png.fa9b1cf04bfcd06cc699da617e05d9f5.png

     

    Как мы понимаем у вас возникают вопросы исключительно потому, что файл XLSX, который у вас получился в результате конвертации из XML сильно не похож на тот, с которым работает наш модуль. И это не удивительно. Нам кажется, что в вашем случае будет эффективен подход, о котором мы уже писали - создать один товар с максимальным наполнением, выгрузить его, взяв за основу 48 профиль из нашего демо-сайта, и наполнить из того файла XLSX, который у вас получился после конвертации. Распределение из одного файла XLSX в другой можно сделать средствами самого EXCEL.

    attr.xlsx 13 \u043a\u0411 · 0 downloads

     

    У меня же вопрос не в файле, а  в том, что в модуле я не могу прописать 2 раза одинаковую группу атрибутов.

    Т.е. вот так прописать я не могу:

    image.thumb.png.d4f4471df5364e33dc8fe282d80f9a93.png

     

    Если так написать, то выдает ошибку, о которой я писал выше, такую:

     

    image.png.3276ac009abeb7262bb7b632d1294fae.png

     

  12. Еще вопрос по поводу атрибутов:

    Обязательно ли всегда указывать группу к которой принадлежит атрибут? Вроде как в модуле есть возможность отключить группу атрибута, т.е. по логике это не обязательное поле?

    image.thumb.png.a912e191b4e0f330abebb46cd32a0391.png

     

    Но у меня почему-то не создается атрибут у товара, если не указана группа атрибута.

     

    Хотел прописать одинаковую группу у всех атрибутов (как на скрине), но если активировать эти группы, то модуль просто не даст сохранить изменения и напишет ошибку:

    image.png.ddb9214882357a92bcc7fe13c9cac47e.png

    У меня в файле около 40 атрибутов. Т.е. их в общей сложности около 40шт, но каждому товару принадлежит 5-6шт, а у некоторых их и вовсе нет.

    Я хочу каким-то образом объединить все эти атрибуты в одну группу, например "характеристики товара" и соответственно загрузить на сайт вместе с товарами от этого поставщика. Как это можно сделать?

     

    Пока у меня получилось только с указанием уникальной группы для каждого атрибута:

    image.png.e64d5816dc2adcfa5041fba2fcef7407.png

     

    Но хочется как-то упростить этот процесс, да и необходимости делать атрибуты на кучу групп в данный момент нет никакой.

     

     

  13. 13 часов назад, DevmanExtensions сказал:

    С категориями можно работать как в виде дерева, так и просто перечисляя их в файле, собственно наглядная работа с категориями показана в пятом видеоуроке - рекомендуем его еще раз посмотреть. Не верно утверждать, что модуль обрабатывает только одну категорию за раз.

    Не совсем понял, где я что-то по этому поводу утверждал, если Вы про эту часть фразы "В прайсе может быть прописана только одна категория у товара , например,..." то тут я имел ввиду прайс, который дает поставщик товаров.

    13 часов назад, DevmanExtensions сказал:

    Кому то может показаться более логичным, что Main category должна соответствовать первой, а не последней категории...

    Не думаю, что так логично. Приведите какой-то пример, где первая категория будет более логична, чем последняя.

     

    13 часов назад, DevmanExtensions сказал:

    ...в таком виде загрузить не получиться - нужно переделывать.

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

     

    13 часов назад, DevmanExtensions сказал:

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

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

    XML файл я не смог нормально отредактировать, возможно, из-за того что раньше толком не работал с этими файлами (я писал об этом выше).

    Конечно, можно отредактировать файл через блокнот, и то что можно было исправить автозаменой я исправил в файле, но, например те же цены товаров поменять не получилось. А если перевести в формат xlsx, то уже намного проще работать.

  14. В общем каким-то образом значение main category получилось загрузить. По какой причине не работало я так до конца и не понял.

    1. Возможно все-таки из-за формата ячеек, т.к. пробовал скопировать ячейку из экспортируемого файла в свой.

    2. Может быть не работало из-за того, что у меня категории распределены по столбцам и получалось, что не у каждого товара была прописана main category в самом файле.

    3. Может быть просто пошло что-то не так :)

     

    Т.к. ранее не ответили на вопрос каким образом вывести товар во всех категориях, к которым он принадлежит, то попробую ответить сам, может кому-то пригодится:

     

    В прайсе может быть прописана только одна категория у товара , например, есть у нас товар - Секатор ручной WM001

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

     

    Сад и огород>>Садовый инвентарь>>Секаторы - Секатор ручной WM001

     

    И хотелось чтобы товар выводился не только в категории Секаторы, но и в других - Сад и город и Садовый инвентарь.

    Какой-то опции в модуле я не нашел, поэтому пришлось переделывать прайс, чтобы каждая категория была в отдельном столбце, выглядит это примерно так:

     

    image.png.0e66de952b56defec5d09e1d97cb70da.png

     

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

     

    image.png.2a7aaab165e0c25dd6679a39c4877ba1.png

     

    Этот вариант еще не попробовал, но, думаю, вполне рабочий, т.к. фото через разделитель вроде заливаются нормально.

     

    Опять таки нет какой-то опции (или кнопки), чтобы по-умолчанию ставить последнюю категорию товара в качестве main category. Мне пришлось делать эту самую main category отдельным столбцом. Может быть все-таки стоит добавить это в функционал модуль?

     

    У меня изначально был только xml файл прайса, который нормально отредактировать оказалось тем еще квестом, возможно, потому что раньше толком не работал с этими файлами, но даже валюту поменять на нужную было достаточно сложно. Я пошел другим путем - воспользовался конвертером и перевел файл из xml в xml 2003, а затем в xlsx. После этого стало намного удобнее работать с категориями и со всем остальным. Единственным момент с которым пока не разобрался - это атрибуты товара.

     

    Соответственно вопрос по поводу атрибутов:

     

    В файле сначала идет название атрибута, а ниже напротив каждого товара указано значение, я вообще могу загрузить атрибуты к товарам, если прайс будет в таком виде?

     

    image.png.5b5a829bf81781c0611ba2aa8450b787.png

     

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

     

    image.png.709637722a4193854d99f0407b1bd255.png

     

    Делать это очень не хочется, во-первых потому что долго, во-вторых будет куча пропусков и ошибок в файле

     

     

     

  15. 9 часов назад, DevmanExtensions сказал:

    Например, Экспорт 48 - XLSX - Пример полной выгрузки товаров для нескольких языков

     

    Вы опять что-то перепутали, в прайсе 48 опция main category - выключена, соответственно она не выгружается в файл

     

    https://prnt.sc/1t4uko0

     

    https://prnt.sc/1t4uaj6

     

     

  16. 3 часа назад, DevmanExtensions сказал:

    Мы всегда рекомендуем следующий подход, особенно в начале использования модуля: найти аналогичный профиль экспорта в админке демо сайта, создать по аналогии профиль экспорта в своем каталоге, произвести выгрузку данных, создать профиль импорта, затем в выгруженном файле изменить одну из ячеек и загрузить данные, посмотреть изменения. Обычно такой подход эффективен и помогает разобраться с модулем. Что касается конкретно категорий, то рекомендуем ознакомиться с циклом видеоуроков, в 4 и 5 речь идет о категориях. Дополнительно по категориям - рекомендуем внимательно отнестись к статусу, иногда, после импорта категории заливаются, но находятся в выключенном состоянии и не видны на сайте.

     

     

    " найти аналогичный профиль экспорта в админке демо сайта" - в каком профиле на сайте используется поле main category ?

     

     

     

  17. Подскажите при каких условиях импортируется поле Main Category ? Никак не могу понять почему это поле импортировать не получается, уже перепробовал кучу вариантов, но оно почему-то не импортируется в товары. При этом экспортируется нормально.

    Где-то в теме прочитал что проблема может быть в формате ячейки екселя. Уже пробовал скопировать и ячейку из файла экспорта в файл импорта, - все равно "главная категория" в товарах остается не заполнена.

     

    А еще лучше сделать так чтобы последняя категория у товара и была его главной категорией, но при этом чтобы товар отображался во всех категориях, которым он принадлежит.

     

    Может есть какая-то хитрость или я что-то из виду упустил? 

  18. 1 час назад, DevmanExtensions сказал:

    В настройках вашего магазина: Система - Локализация - Валюта. Прошу прощения - перепутал валюту с Налогами. Валюта не импортируется из файла  и не экспортируется, поскольку ее настройка идет из админки.

    image.thumb.png.736be2b2e6d7d9e6f92b273339d4bd42.png

     

    Нет, значение по умолчанию срабатывает тогда, когда значение тега для price пустое. В этом случае в цену подставиться значение по умолчанию. Если нет значения цены в файле, то оно возьмется из значения по умолчанию.

     

    Это округление... нужно поправить перевод.

     

    Описание работы данного поля, вот это

    image.png.53ee4fb0725aeb8b2ab3b99352bac2a6.png

     

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

    В других модулях просто указывается конвертировать валюта файла в необходимую или нет, у Вас такая реализация не планируется?

    С категориями тоже не все так просто как хотелось бы..

     

     

  19. 13 часов назад, DevmanExtensions сказал:

    Когда вы импортируете данные, то валюту можно загружать из файла, а можно и НЕ загружать - в этом случае у вас в каталоге будет та валюта, которая установлена в настройках магазина. Что касается значений по умолчанию в рамках модуля, то это просто инструмент для расширения функций модуля - посмотрите описание данной функции в профиле Импорт - [74] - YML Продукты по URL

     

    Где именно можно указать валюту в которой я хочу загрузить прайс?

    В строке Price в поле "значение по умолчанию"? Вот так - https://prnt.sc/1qzj40v  ???

    Если, да, то почему-то такой способ не сработал. Кстати, а для чего нужен переключать под названием "Вокруг"?

     

    Файл Импорт - [74] - YML Продукты по URL  посмотрел, в нем вообще во всех строках "значение по умолчанию" - просто пустое поле. Что именно мне нужно было там увидеть?

     

     

     

     

     

     

     

  20. 15 часов назад, DevmanExtensions сказал:

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

     

    Если у вас в каталоге одна валюта, то ее не нужно каждый раз загружать из файла, она у вас выбрана по умолчанию. Кроме того, значение валюты можно прописать в поле значение по умолчанию и не брать ее из тегов файла.

     

    Если в файле тег везде одинаковый, то автоматическая замена и пересохранение файла займет не так много времени и сил, зато это будет бесплатное, быстрое и эффективное решение, нежели переделка булевого значения, которое в принципе работает по логике true или false.

     

    Не совсем я понимаю, чем могут помочь предварительные фильтры, ведь там же можно только удалить или пропустить категорию с определенным id.

    В моем случае, как я понимаю, нужна привязка не по id, а по названию категории. Т.е. если есть категория с таким названием, то в нее и грузить товары, а если нет - создавать новую категорию в магазине.

     

    С валютой тоже не понял, чем может помочь установка значения по умолчанию? Что именно нужно написать и какой должен получится результат?

     

    По поводу true и false в принципе все ясно, но тут очень плохо, что прайс нельзя будет просто обновить по ссылке от поставщика, а нужно будет править файлы.

  21. 6 часов назад, DevmanExtensions сказал:

    @Smallbear

    1. Думаю что без доработок сделать это не получиться, поскольку поле "Статус" подразумевает 2 значения. Лучшим и бесплатным решением станет замена available=" " на available="false" 

    2. Используйте штатный функционал Opencart по управлению нужными вам валютами, а из файла импортируйте только значение (число) цены

    3. Вопрос не совсем понятен и требует детализации/ Если у вас ID категорий в файле поставщика и в вашем магазине совпадают, то в большинстве случаев это хорошо, поскольку вы можете создать профиль для импорта и заливать товары в ваши категории/ Но, конечно, если в ваших категориях есть товары и эти же товары есть в файле поставщика, то в этом случае возможны дубли.

    1. Конечно, можно заменить вручную, но это лишняя не нужная работа. Это хорошо, если нужно один раз залить прайс, а если его нужно постоянно обновлять + хочется обновлять просто по ссылке от поставщика..

    2. Т.е. установить USD валютой по-умолчанию импортировать новые товары и обратно поменять валюту? При таких манипуляциях придется менять цены всех товаров, которые уже ранее загружены в магазине и переводить их в USD.

    3. ID категорий в магазине и в файле совпадают, но сами категории в магазине и в файле поставщика совершенно разные.

    Постараюсь объяснить на примере:

    Магазин продают товары разных направлений и в нем уже есть категория "Рыболовные снасти" , соответственно у нее есть определенный ID, например ID=223.

    Я пытаюсь залить файл, который предоставляет поставщик и в нем есть категория "Садовые шланги" при этом ID у нее точно такой же - ID=223.

    Что в таком случае получится? У меня получилась какая-то абракадабра, категории прописались как-то криво. Допускаю, что я что-то не включил, но пока не разобрался, что именно.

     

  22. Добрый день, есть пару вопросов по модулю:

    Все вопросы касаются только файла в формате xml, с екселевскими прайсами пока не разбирался.

     

    1. Каким образом в поле "Status" указать пробел? У поставщика наличие товара указано в такой конструкции <offer id="261" available=" ">

    Если в поле "Значение, если ЛОЖ:" указать пробел, то так не срабатывает, если указываешь пробел в хтмл формате, т.е. &nbsp; , то после нажатия кнопки сохранить, все равно, получается обычный пробел.

    В принципе проблема решаема если available=" " заменить на available="false" и соответственно указать в "Значение, если ЛОЖ:" - false. Так работает, но для этого нужно как минимум редактировать файл поставщика.

     

    2. Каким образом цену перевести в другую валюту? Т.е. у поставщика указана цена в USD , а вывести, мне например, нужно в ГРН.  В увидел только, что есть возможность, на какой-то процент увеличить цену товара.

     

    3. И самый пожалуй важный вопрос, касается категорий товара -  в файле поставщика id категорий судя по всему совпадает с id категорий, которые уже существуют в магазине. Поэтому получается полная абракадабра, категории перемешиваются не понятно каким образом с уже существующими. Каким образом можно решить данную проблему?

     


×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.