Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Рекомендованные сообещёния

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

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

 

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

Ссылка на комменирий
Погделиться на других сайих


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 негдели спустя...

Добрый гдень

прошу помощи

 

опенкарт 3.0

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

 

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

 

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

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

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

 

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

image.png.1c889e7db067791d902d8608fc38bcfc.png

 

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

 

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

 

Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

Добрый гдень. 

У моего посивщика не везгде в товарах указано описание товара тег "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 )
Как это можно реализовать? Какое условие?)
 

Ссылка на комменирий
Погделиться на других сайих


Добрый гдень.

 

Использую модуль совместно с 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?

Ссылка на комменирий
Погделиться на других сайих


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

Ссылка на комменирий
Погделиться на других сайих


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

 

Понял, спасипотому что.

 

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

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

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

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

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

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

 

You can use "Default value" for set this "[param>[email protected]] [param>[email protected]]" (without double quotes).

 

HOWEVER, you have to know that, for use "param>[email protected]" 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 негдели спустя...

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

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

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

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

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

 

Ссылка на комменирий
Погделиться на других сайих


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

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

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

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

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

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

 

 

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.

Изменено пользователем 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.

 

 

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.

 

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.