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

Recommended Posts

В 18.03.2022 в 05:17, santur сказав:

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

 

Screenshot_6.png

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

Надіслати
Поділитися на інших сайтах


On 3/18/2022 at 8:46 AM, nykivanvas said:

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

Hi!

Our DNS changes continues propagating, almost 80% completed. If you continue with problems, please, install this temporal fix in your Opencart store -> https://mega.nz/file/VUIUXASL#RT_MfyuCxtvxXLYPRl9tcCnO9Iln04gytUmcJjmx_jY

    Download extension .zip
    Install is across "Extensions > Installer"
    Go to "Extensions > Modifications" and reset modifications pressing blue button.

Thanks a lot and sorry so much by this situation.

Надіслати
Поділитися на інших сайтах

  • Error code: 2
  • Error file: model/extension/module/ie_pro.php
  • Error line: 907
  • Error message: copy(): php_network_getaddresses: getaddrinfo failed: Name or service not known
    не загружаются фото
Змінено користувачем Tsp
Дополнение
Надіслати
Поділитися на інших сайтах


On 3/22/2022 at 11:55 AM, Tsp said:
  • Error code: 2
  • Error file: model/extension/module/ie_pro.php
  • Error line: 907
  • Error message: copy(): php_network_getaddresses: getaddrinfo failed: Name or service not known
    не загружаются фото

 

Sorry for delay, out mate Denis can't access to this forum (blocked it).

 

Are you uploading images from external URLS? make sure that URL where you are trying download images are good written and are accesible if you copy/paste it in your browser.

 

Thanks!

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Добрый день

прошу помощи

 

опенкарт 3.0

имеем в файле поставщика 3 столбца с названием под 3 языка

image.thumb.png.5121490096a2f09510e1a184240e54d7.png

 

Хочу сразу при импорте заполнять поля на основании этих данных

image.thumb.png.6cfbee59a04ec7f1a1bfa085729586c8.png

 

В поле условное значение я прописываю

(===[Номенклатура - укр])

как было описано в инструкции

 

и получаю ошибку

image.png.1c889e7db067791d902d8608fc38bcfc.png

 

что я не так делаю ?

 

Вот что пишут в инструкции:

image.thumb.png.c14226296b057e692716ff195236f245.png

 

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Добрый день. 

У моего поставщика не везде в товарах указано описание товара тег "description"  и по этому, часть описаний я делаю в товаре вручную. Но при последующем импорте товара (обновлении), то описание что я добавлял вручную модуль затирает на пустое значение если описания к этому товару нет в файле поставщика.

Обновление идёт по Yml. Галочку "строгое обновление отключаю". 
Поставщик в прайсе Yml для товаров в которых нет описания не прописывает вообще тег description.
Как сделать, что бы модуль не затирал моё описание товара сделанное вручную..?

Надіслати
Поділитися на інших сайтах


On 6/1/2022 at 3:04 PM, Focster2019 said:

Добрый день. 

У моего поставщика не везде в товарах указано описание товара тег "description"  и по этому, часть описаний я делаю в товаре вручную. Но при последующем импорте товара (обновлении), то описание что я добавлял вручную модуль затирает на пустое значение если описания к этому товару нет в файле поставщика.

Обновление идёт по Yml. Галочку "строгое обновление отключаю". 
Поставщик в прайсе Yml для товаров в которых нет описания не прописывает вообще тег description.
Как сделать, что бы модуль не затирал моё описание товара сделанное вручную..?

 
Вы можете создать 2 профиля, чтобы добиться вашей цели.
1. Профиль для импорта только новых товаров из файла поставщика. В настройках профиля укажите, что имеющиеся товары не перезаписывать.
2. Профиль для обновления данных по всему каталогу, но, с отключённой колонкой описание, тогда будут обновляться все данные по всем товарам, кроме поля Описание.
Надіслати
Поділитися на інших сайтах

03.06.2022 в 14:52, DevmanExtensions сказал:
 
Вы можете создать 2 профиля, чтобы добиться вашей цели.
1. Профиль для импорта только новых товаров из файла поставщика. В настройках профиля укажите, что имеющиеся товары не перезаписывать.
2. Профиль для обновления данных по всему каталогу, но, с отключённой колонкой описание, тогда будут обновляться все данные по всем товарам, кроме поля Описание.

Спасибо, сейчас попробую..)
Ещё хотел спросить, можно ли сделать так, что бы модуль при импорте товара из xml проставлял в Date available и Date added текущую дату (дату импорта товара), если она не задана в прайсе поставщика..? 
Есть ли какое то значение которое можно прописать в "значение по умолчанию" или в "условное значение", которое будет подставлять дату импорта.

Спасибо за помощь.

Надіслати
Поділитися на інших сайтах


On 6/3/2022 at 2:35 PM, Focster2019 said:

Спасибо, сейчас попробую..)
Ещё хотел спросить, можно ли сделать так, что бы модуль при импорте товара из xml проставлял в Date available и Date added текущую дату (дату импорта товара), если она не задана в прайсе поставщика..? 
Есть ли какое то значение которое можно прописать в "значение по умолчанию" или в "условное значение", которое будет подставлять дату импорта.

Спасибо за помощь.

 

Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию»

Надіслати
Поділитися на інших сайтах

03.06.2022 в 15:47, DevmanExtensions сказал:

 

Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию»

Это не сильно удобно., я имел в виду возможно туда можно подставить какой то макрос вида [date] и в ячейку подставлялась бы дата, когда выполнялся бы процесс импорта. Подставлять в ручную не удобно, так как процесс импорта происходит каждый день автоматически по cron. А ручное прописывание даты, убирает всю автоматизацию процесса =)

Надіслати
Поділитися на інших сайтах


Есть ещё вопрос.
Если поставщик удаляет товары в прайс листе, то при обновлении , товары которых не было в новом прайс листе остаются в магазине.
По этой статье https://devmanextensions.com/docs/es/extensiones-opencart/import-export-pro/documentacion/casos-practicos/proveedor-elimina-productos
предлагается предварительно фильтром их отключать.. Это значит, что сначала модуль (фильтр) отключит все товары, а потом включит те, что есть в прайс листе. 
Это значит, что проиндексированные ранее товары (отключенные фильтром модуля) будут получать ошибку 404 от поисковиков..
Можно ли сделать как то условие, что бы товарам которых нет в новом прайсе поставщика, проставлялось количество = 0 и не происходило их отключение?

Змінено користувачем Focster2019
Надіслати
Поділитися на інших сайтах


On 6/8/2022 at 12:17 PM, Focster2019 said:

Есть ещё вопрос.
Если поставщик удаляет товары в прайс листе, то при обновлении , товары которых не было в новом прайс листе остаются в магазине.
По этой статье https://devmanextensions.com/docs/es/extensiones-opencart/import-export-pro/documentacion/casos-practicos/proveedor-elimina-productos
предлагается предварительно фильтром их отключать.. Это значит, что сначала модуль (фильтр) отключит все товары, а потом включит те, что есть в прайс листе. 
Это значит, что проиндексированные ранее товары (отключенные фильтром модуля) будут получать ошибку 404 от поисковиков..
Можно ли сделать как то условие, что бы товарам которых нет в новом прайсе поставщика, проставлялось количество = 0 и не происходило их отключение?

 

Hi!

 

Our mate Denis can't access to forum, I respond in english.

 

Regrettably this is not possible, for do it, you will need a custom develop. Open a ticket in our website and our team will can estimate the cost for it.

 

Thanks you so much!

Надіслати
Поділитися на інших сайтах

09.06.2022 в 09:49, DevmanExtensions сказал:

Regrettably this is not possible, for do it, you will need a custom develop. Open a ticket in our website and our team will can estimate the cost for it.

 

Понял, спасибо.

 

Есть ещё вопрос.
Как я могу импортировать 2 значения в одну колонку.. ?

Например, есть код:
 

<param name="Гарантийный срок" unit="мес.">1</param>

Я делаю так:
Смотрите прикреплённый файл.
И получаю значение 1..

А мне нужно получить значение 1мес.

(то есть значение param+ unit )
Как это можно реализовать? Какое условие?)
 

8989.jpg

Надіслати
Поділитися на інших сайтах


Добрый день.

 

Использую модуль совместно с Options Combinations.

Профиль: import Products (+ product related data)

Формат: json

 

Не могу найти описания как удалить элемент Опции/комбинации.

Все остальное работает, как задумано.

 

Есть графа Delete (true/false), но она работает только с основным элементом (product_id).

Но если к элементу Опции/Комбинации добавить true в графу DELETE, то ничего не происходит.

 

P.S. Обнаружено два временных решения:

Решение 1. Сначала загрузить основной продукт с параметром Delete: true, чтобы удалить product_id целиком вместе с опциями и комбинациями, затем перезалить product с нужными Options/Combinations.

Решение 2. У ненужного элемента выставить Opt. Comb. Quantity в ноль. В настройках Options/Combinations скрыть отсутствующие позиции. Тогда покупатель не увидит данную опцию/комбинацию, но в базе она будет.

 

Ни первое решение, ни второе не удобно!

 

Предполагаемое (желаемое) решение:

Для удаления Опции/комбинации к элементу Опции/Комбинации добавить true в графу DELETE

 

Разработчики, как удалить элемент Options/Combinations из приложения Export/Import?

Screenshot 2022-06-12 at 14.09.23.png

Надіслати
Поділитися на інших сайтах


On 6/9/2022 at 7:11 PM, Focster2019 said:

 

Понял, спасибо.

 

Есть ещё вопрос.
Как я могу импортировать 2 значения в одну колонку.. ?

Например, есть код:
 

<param name="Гарантийный срок" unit="мес.">1</param>

Я делаю так:
Смотрите прикреплённый файл.
И получаю значение 1..

А мне нужно получить значение 1мес.

(то есть значение param+ unit )
Как это можно реализовать? Какое условие?)
 

8989.jpg

 

You can use "Default value" for set this "[param>0@name] [param>0@unit]" (without double quotes).

 

HOWEVER, you have to know that, for use "param>0@unit" in default value, this column needs to be previously mapped in another custom column name.

Надіслати
Поділитися на інших сайтах

On 6/12/2022 at 3:39 PM, TerminalTitan said:

Также хочу добавить, что Strict Update (что по логике, должен очищать все предыдущие Опции/Комбинации) не выполняет свою задачу

 

Hi!

 

With "Strict update" enabled, the product related data that you are importing (categories, filters, options, options combinations), will be delete BEFORE edit the product, then, when import finished, products only will have options combinations that you have inside the file.

Надіслати
Поділитися на інших сайтах

Thx for the answer.

 

I have another question.

I am importing about 50-2000 items per json form. Every item has main image and several additional images. After importing there are no additional images in opencart. Only main.

 

If I import one product per json document the additional images appear.

 

Php server settings:

magic_quotes_gpc = Off
register_globals = Off
default_charset = UTF-8
memory_limit = 512M
max_execution_time = 800
upload_max_filesize = 240M
post_max_size = 250M
safe_mode = Off
mysql.connect_timeout = 20
session.auto_start = Off
session.use_only_cookies = On
session.use_cookies = On
session.use_trans_sid = Off
session.cookie_httponly = On
session.gc_maxlifetime = 3600
allow_url_fopen = On
;display_errors = 1
;error_reporting = E_ALL

 

Such a problem was not observed up to 1000 products on server. This appeared after I uploaded 2000 products. Now I can't even upload 50 products with additional images

 

What I should do?

Змінено користувачем TerminalTitan
Надіслати
Поділитися на інших сайтах


On 6/15/2022 at 4:00 PM, TerminalTitan said:

Thx for the answer.

 

I have another question.

I am importing about 50-2000 items per json form. Every item has main image and several additional images. After importing there are no additional images in opencart. Only main.

 

If I import one product per json document the additional images appear.

 

Php server settings:

magic_quotes_gpc = Off
register_globals = Off
default_charset = UTF-8
memory_limit = 512M
max_execution_time = 800
upload_max_filesize = 240M
post_max_size = 250M
safe_mode = Off
mysql.connect_timeout = 20
session.auto_start = Off
session.use_only_cookies = On
session.use_cookies = On
session.use_trans_sid = Off
session.cookie_httponly = On
session.gc_maxlifetime = 3600
allow_url_fopen = On
;display_errors = 1
;error_reporting = E_ALL

 

Such a problem was not observed up to 1000 products on server. This appeared after I uploaded 2000 products. Now I can't even upload 50 products with additional images

 

What I should do?

 

Hi!

 

Normally, shared servers have "internal limits" that can be overpassed by local settings like you showed me... you can try next:

 

  1. Make sure that, in your profile settings, you set: "For existing images: skip", this will make faster import process each time that you launch it.
  2. Make sure that you are using always last available import export PRO version.
  3. Try increase the memory_limit to 2048M
  4. Try increase the max_execution_time to 3600

Thanks!

Надіслати
Поділитися на інших сайтах

13.06.2022 в 15:25, DevmanExtensions сказал:

 

Hi!

 

With "Strict update" enabled, the product related data that you are importing (categories, filters, options, options combinations), will be delete BEFORE edit the product, then, when import finished, products only will have options combinations that you have inside the file.

Ok thank you.

 

I have imported file where some products don't have options/combinations.

I want ie to delete ALL related date before update.

 

If there are no options in the uploaded file for a certain product, but they were loaded earlier in opencart, then module DOES NOT remove the old options from opencart.

Is this my fault or is this normal operation ie?

 

I added a line after 759 row 'ie_pro_import.php' that tells the module that if it doesn't find the product_options_combinations table in data_file, then I forcibly add it. It will remove all related options/combinations from the products BEFORE edit.

 

Old line at 758 row:

unset($elements['empty_columns']);

foreach ($elements as $table_name => $fields) {

New line at 758 row:

unset($elements['empty_columns']);
if (!array_key_exists('product_options_combinations',$elements)) {
	$elements['product_options_combinations'] = [];
}

foreach ($elements as $table_name => $fields) {

 

 

Надіслати
Поділитися на інших сайтах


On 6/20/2022 at 11:15 AM, TerminalTitan said:

Ok thank you.

 

I have imported file where some products don't have options/combinations.

I want ie to delete ALL related date before update.

 

If there are no options in the uploaded file for a certain product, but they were loaded earlier in opencart, then module DOES NOT remove the old options from opencart.

Is this my fault or is this normal operation ie?

 

I added a line after 759 row 'ie_pro_import.php' that tells the module that if it doesn't find the product_options_combinations table in data_file, then I forcibly add it. It will remove all related options/combinations from the products BEFORE edit.

 

Old line at 758 row:

unset($elements['empty_columns']);

foreach ($elements as $table_name => $fields) {

New line at 758 row:

unset($elements['empty_columns']);
if (!array_key_exists('product_options_combinations',$elements)) {
	$elements['product_options_combinations'] = [];
}

foreach ($elements as $table_name => $fields) {

 

 

 

Exactly, this is the  way to work, in case that you didn't import options combinations in your file, strict update won't work.

 

Thanks!

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

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

Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1)

Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров?
То есть я хочу что бы только новым товарам присваивалась новая дата создания.

Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? 

Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя.
На демо сайте я не нашел примера синхронизации производителей.
Спасибо за помощь.

 

новые товары.jpg

Надіслати
Поділитися на інших сайтах


On 7/8/2022 at 10:20 AM, Focster2019 said:

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

Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1)

Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров?
То есть я хочу что бы только новым товарам присваивалась новая дата создания.

Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? 

Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя.
На демо сайте я не нашел примера синхронизации производителей.
Спасибо за помощь.

 

новые товары.jpg

 

Hi!

 

Check "Pre-filters" in import profile settings. You have to make sure that the pre-filter rules is "Apply: Shop" - "Action: Disabled". By your screenshot, maybe is DELETING instead of Disable??

 

In case that action is "Disable", what are you using like product identifier? (model, sku....) sometimes, these values overpassed the character limit of field table by default and this force create new element for each import....

 

Thanks!

Надіслати
Поділитися на інших сайтах

08.07.2022 в 13:20, DevmanExtensions сказал:

Установите флажок ..


Прикрепил 2 файла с настройками. 
Но дело думаю не в том..
Проблема данного метода думаю в том, что товары , которые отключает предварительный фильтр получают новую дату изменения , при очередной синхронизации.. И магазин не понимает какие товары сегодня были новыми, а какие просто включились.
Я хочу что бы (и думаю так правильно) товары , которые снова включаются после синхронизации 9144 имели старую дату (день их появления в магазине.
Новые товары - 85 получали дату их появления в магазине.
Тогда модуль "Новинки" на сайте будет выводить те 85 товаров которые сегодня загрузились. Так как их дата будет более новой.
Я не понимаю как отделить эти новые 85 товаров.

 

Attached 2 files with settings.
But I don't think that's the point..
The problem with the method is that products that are excluded by the pre-filter get new changes when they are rechecked.
I want (and I think so correctly) products that are turned back on after checking 9144 (the day they are checked in the store.
New products - 85 views of their views in the store.
Then the "News" module on the site will display those 85 products that have been loaded today. Because their date will be newer.
I don't understand how to separate these new 85 items.

model.jpg

otkluchit.jpg

Змінено користувачем Focster2019
Надіслати
Поділитися на інших сайтах


On 7/8/2022 at 2:02 PM, Focster2019 said:


Прикрепил 2 файла с настройками. 
Но дело думаю не в том..
Проблема данного метода думаю в том, что товары , которые отключает предварительный фильтр получают новую дату изменения , при очередной синхронизации.. И магазин не понимает какие товары сегодня были новыми, а какие просто включились.
Я хочу что бы (и думаю так правильно) товары , которые снова включаются после синхронизации 9144 имели старую дату (день их появления в магазине.
Новые товары - 85 получали дату их появления в магазине.
Тогда модуль "Новинки" на сайте будет выводить те 85 товаров которые сегодня загрузились. Так как их дата будет более новой.
Я не понимаю как отделить эти новые 85 товаров.

 

Attached 2 files with settings.
But I don't think that's the point..
The problem with the method is that products that are excluded by the pre-filter get new changes when they are rechecked.
I want (and I think so correctly) products that are turned back on after checking 9144 (the day they are checked in the store.
New products - 85 views of their views in the store.
Then the "News" module on the site will display those 85 products that have been loaded today. Because their date will be newer.
I don't understand how to separate these new 85 items.

model.jpg

otkluchit.jpg

 

 

Hi, I think that in your case, is better that you have 2 profiles:

 

1.- Profile for ONLY CREATE NEW products. Enable in this profile columns "Date added" and "Date modified".

2.- Profile for ONLY EDIT EXISTING products. Disable in this product columns "Date added" and "Date modified". Also apply to this profile the pre-filter.

 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

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

Important Information

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