nykivanvas Posted March 18, 2022 Share Posted March 18, 2022 В 18.03.2022 в 05:17, santur сказав: Здравствуйте! Вот такое вот сообщение появилось сегодня утром. Подскажите, в чем может быть проблема? Та же история. Походу сервер проверки лицензии пал - у них такое время от времени случается. Модуль хороший, но из-за таких вот ситуаций начинаешь задумываться: а стоит ли оно того? Link to comment Share on other sites More sharing options...
DevmanExtensions Posted March 18, 2022 Author Share Posted March 18, 2022 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. Link to comment Share on other sites More sharing options... Tsp Posted March 22, 2022 Share Posted March 22, 2022 (edited) 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 не загружаются фото Edited March 22, 2022 by Tsp Дополнение Link to comment Share on other sites More sharing options... DevmanExtensions Posted March 24, 2022 Author Share Posted March 24, 2022 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! Link to comment Share on other sites More sharing options... 4 weeks later... pretzel Posted April 19, 2022 Share Posted April 19, 2022 Добрый день прошу помощи опенкарт 3.0 имеем в файле поставщика 3 столбца с названием под 3 языка Хочу сразу при импорте заполнять поля на основании этих данных В поле условное значение я прописываю (===[Номенклатура - укр]) как было описано в инструкции и получаю ошибку что я не так делаю ? Вот что пишут в инструкции: Link to comment Share on other sites More sharing options... 1 month later... Focster2019 Posted June 1, 2022 Share Posted June 1, 2022 Добрый день. У моего поставщика не везде в товарах указано описание товара тег "description" и по этому, часть описаний я делаю в товаре вручную. Но при последующем импорте товара (обновлении), то описание что я добавлял вручную модуль затирает на пустое значение если описания к этому товару нет в файле поставщика. Обновление идёт по Yml. Галочку "строгое обновление отключаю". Поставщик в прайсе Yml для товаров в которых нет описания не прописывает вообще тег description. Как сделать, что бы модуль не затирал моё описание товара сделанное вручную..? Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 3, 2022 Author Share Posted June 3, 2022 On 6/1/2022 at 3:04 PM, Focster2019 said: Добрый день. У моего поставщика не везде в товарах указано описание товара тег "description" и по этому, часть описаний я делаю в товаре вручную. Но при последующем импорте товара (обновлении), то описание что я добавлял вручную модуль затирает на пустое значение если описания к этому товару нет в файле поставщика. Обновление идёт по Yml. Галочку "строгое обновление отключаю". Поставщик в прайсе Yml для товаров в которых нет описания не прописывает вообще тег description. Как сделать, что бы модуль не затирал моё описание товара сделанное вручную..? Вы можете создать 2 профиля, чтобы добиться вашей цели. 1. Профиль для импорта только новых товаров из файла поставщика. В настройках профиля укажите, что имеющиеся товары не перезаписывать. 2. Профиль для обновления данных по всему каталогу, но, с отключённой колонкой описание, тогда будут обновляться все данные по всем товарам, кроме поля Описание. Link to comment Share on other sites More sharing options... Focster2019 Posted June 3, 2022 Share Posted June 3, 2022 03.06.2022 в 14:52, DevmanExtensions сказал: Вы можете создать 2 профиля, чтобы добиться вашей цели. 1. Профиль для импорта только новых товаров из файла поставщика. В настройках профиля укажите, что имеющиеся товары не перезаписывать. 2. Профиль для обновления данных по всему каталогу, но, с отключённой колонкой описание, тогда будут обновляться все данные по всем товарам, кроме поля Описание. Спасибо, сейчас попробую..) Ещё хотел спросить, можно ли сделать так, что бы модуль при импорте товара из xml проставлял в Date available и Date added текущую дату (дату импорта товара), если она не задана в прайсе поставщика..? Есть ли какое то значение которое можно прописать в "значение по умолчанию" или в "условное значение", которое будет подставлять дату импорта. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 3, 2022 Author Share Posted June 3, 2022 On 6/3/2022 at 2:35 PM, Focster2019 said: Спасибо, сейчас попробую..) Ещё хотел спросить, можно ли сделать так, что бы модуль при импорте товара из xml проставлял в Date available и Date added текущую дату (дату импорта товара), если она не задана в прайсе поставщика..? Есть ли какое то значение которое можно прописать в "значение по умолчанию" или в "условное значение", которое будет подставлять дату импорта. Спасибо за помощь. Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию» Link to comment Share on other sites More sharing options... Focster2019 Posted June 3, 2022 Share Posted June 3, 2022 03.06.2022 в 15:47, DevmanExtensions сказал: Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию» Это не сильно удобно., я имел в виду возможно туда можно подставить какой то макрос вида [date] и в ячейку подставлялась бы дата, когда выполнялся бы процесс импорта. Подставлять в ручную не удобно, так как процесс импорта происходит каждый день автоматически по cron. А ручное прописывание даты, убирает всю автоматизацию процесса =) Link to comment Share on other sites More sharing options... Focster2019 Posted June 8, 2022 Share Posted June 8, 2022 (edited) Есть ещё вопрос. Если поставщик удаляет товары в прайс листе, то при обновлении , товары которых не было в новом прайс листе остаются в магазине. По этой статье https://devmanextensions.com/docs/es/extensiones-opencart/import-export-pro/documentacion/casos-practicos/proveedor-elimina-productos предлагается предварительно фильтром их отключать.. Это значит, что сначала модуль (фильтр) отключит все товары, а потом включит те, что есть в прайс листе. Это значит, что проиндексированные ранее товары (отключенные фильтром модуля) будут получать ошибку 404 от поисковиков.. Можно ли сделать как то условие, что бы товарам которых нет в новом прайсе поставщика, проставлялось количество = 0 и не происходило их отключение? Edited June 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 9, 2022 Author Share Posted June 9, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted June 9, 2022 Share Posted June 9, 2022 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 ) Как это можно реализовать? Какое условие?) Link to comment Share on other sites More sharing options... TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Добрый день. Использую модуль совместно с 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? Link to comment Share on other sites More sharing options... TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Также хочу добавить, что Strict Update (что по логике, должен очищать все предыдущие Опции/Комбинации) не выполняет свою задачу Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... TerminalTitan Posted June 15, 2022 Share Posted June 15, 2022 (edited) 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? Edited June 15, 2022 by TerminalTitan Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 15, 2022 Author Share Posted June 15, 2022 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: 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. Make sure that you are using always last available import export PRO version. Try increase the memory_limit to 2048M Try increase the max_execution_time to 3600 Thanks! Link to comment Share on other sites More sharing options... TerminalTitan Posted June 20, 2022 Share Posted June 20, 2022 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) { Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 20, 2022 Author Share Posted June 20, 2022 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! Link to comment Share on other sites More sharing options... 3 weeks later... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 Добрый день. Не могу понять, как вывести список новых поступлений. Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1) Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров? То есть я хочу что бы только новым товарам присваивалась новая дата создания. Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя. На демо сайте я не нашел примера синхронизации производителей. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25 Go to topic listing Similar Content Модуль CSV Price Pro import/export [Поддержка] 1 2 3 4 240 By costas, July 1, 2012 import export (and 21 more) Tagged with: import export price product импорт экспорт excel синхронизация opencartlabs csv csv xls csv import csv файл обмен данными миграция перенос товара прайс-лист прайс xls крон cron автоматический импорт экспорт заказов в excel экспорт заказов 5,977 replies 766,850 views BestFish March 10 Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets By DevmanExtensions, July 6, 2018 export import excel (and 22 more) Tagged with: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 0 comments 48,012 views DevmanExtensions July 6, 2018 Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка] 1 2 3 4 94 By pashast, March 8, 2016 главные категории import (and 1 more) Tagged with: главные категории import export 2,332 replies 418,796 views Artemkos88 January 24 Как настроить работу с Universal Import/Export Pro By faritk59, July 28, 2022 2 replies 734 views WarStyle February 7 Модуль Nice Import XML — бесплатный модуль импорта товаров для OpenCart / ocStore [Поддержка] By SergeTkach, February 24 іморт xml імпорт (and 4 more) Tagged with: іморт xml імпорт импорт import import xml импорт xml 6 replies 178 views bodyan4yk Monday at 05:52 PM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Alta — тема для админ панели By impulze100500 Sorting modules in layout Drag&Drop By markimax Additional services for SAP modules By S_A_P Opencart ChatGPT - artificial intelligence content generator By kabantejay Custom Email By Parallax × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Tsp Posted March 22, 2022 Share Posted March 22, 2022 (edited) 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 не загружаются фото Edited March 22, 2022 by Tsp Дополнение Link to comment Share on other sites More sharing options...
DevmanExtensions Posted March 24, 2022 Author Share Posted March 24, 2022 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! Link to comment Share on other sites More sharing options... 4 weeks later... pretzel Posted April 19, 2022 Share Posted April 19, 2022 Добрый день прошу помощи опенкарт 3.0 имеем в файле поставщика 3 столбца с названием под 3 языка Хочу сразу при импорте заполнять поля на основании этих данных В поле условное значение я прописываю (===[Номенклатура - укр]) как было описано в инструкции и получаю ошибку что я не так делаю ? Вот что пишут в инструкции: Link to comment Share on other sites More sharing options... 1 month later... Focster2019 Posted June 1, 2022 Share Posted June 1, 2022 Добрый день. У моего поставщика не везде в товарах указано описание товара тег "description" и по этому, часть описаний я делаю в товаре вручную. Но при последующем импорте товара (обновлении), то описание что я добавлял вручную модуль затирает на пустое значение если описания к этому товару нет в файле поставщика. Обновление идёт по Yml. Галочку "строгое обновление отключаю". Поставщик в прайсе Yml для товаров в которых нет описания не прописывает вообще тег description. Как сделать, что бы модуль не затирал моё описание товара сделанное вручную..? Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 3, 2022 Author Share Posted June 3, 2022 On 6/1/2022 at 3:04 PM, Focster2019 said: Добрый день. У моего поставщика не везде в товарах указано описание товара тег "description" и по этому, часть описаний я делаю в товаре вручную. Но при последующем импорте товара (обновлении), то описание что я добавлял вручную модуль затирает на пустое значение если описания к этому товару нет в файле поставщика. Обновление идёт по Yml. Галочку "строгое обновление отключаю". Поставщик в прайсе Yml для товаров в которых нет описания не прописывает вообще тег description. Как сделать, что бы модуль не затирал моё описание товара сделанное вручную..? Вы можете создать 2 профиля, чтобы добиться вашей цели. 1. Профиль для импорта только новых товаров из файла поставщика. В настройках профиля укажите, что имеющиеся товары не перезаписывать. 2. Профиль для обновления данных по всему каталогу, но, с отключённой колонкой описание, тогда будут обновляться все данные по всем товарам, кроме поля Описание. Link to comment Share on other sites More sharing options... Focster2019 Posted June 3, 2022 Share Posted June 3, 2022 03.06.2022 в 14:52, DevmanExtensions сказал: Вы можете создать 2 профиля, чтобы добиться вашей цели. 1. Профиль для импорта только новых товаров из файла поставщика. В настройках профиля укажите, что имеющиеся товары не перезаписывать. 2. Профиль для обновления данных по всему каталогу, но, с отключённой колонкой описание, тогда будут обновляться все данные по всем товарам, кроме поля Описание. Спасибо, сейчас попробую..) Ещё хотел спросить, можно ли сделать так, что бы модуль при импорте товара из xml проставлял в Date available и Date added текущую дату (дату импорта товара), если она не задана в прайсе поставщика..? Есть ли какое то значение которое можно прописать в "значение по умолчанию" или в "условное значение", которое будет подставлять дату импорта. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 3, 2022 Author Share Posted June 3, 2022 On 6/3/2022 at 2:35 PM, Focster2019 said: Спасибо, сейчас попробую..) Ещё хотел спросить, можно ли сделать так, что бы модуль при импорте товара из xml проставлял в Date available и Date added текущую дату (дату импорта товара), если она не задана в прайсе поставщика..? Есть ли какое то значение которое можно прописать в "значение по умолчанию" или в "условное значение", которое будет подставлять дату импорта. Спасибо за помощь. Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию» Link to comment Share on other sites More sharing options... Focster2019 Posted June 3, 2022 Share Posted June 3, 2022 03.06.2022 в 15:47, DevmanExtensions сказал: Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию» Это не сильно удобно., я имел в виду возможно туда можно подставить какой то макрос вида [date] и в ячейку подставлялась бы дата, когда выполнялся бы процесс импорта. Подставлять в ручную не удобно, так как процесс импорта происходит каждый день автоматически по cron. А ручное прописывание даты, убирает всю автоматизацию процесса =) Link to comment Share on other sites More sharing options... Focster2019 Posted June 8, 2022 Share Posted June 8, 2022 (edited) Есть ещё вопрос. Если поставщик удаляет товары в прайс листе, то при обновлении , товары которых не было в новом прайс листе остаются в магазине. По этой статье https://devmanextensions.com/docs/es/extensiones-opencart/import-export-pro/documentacion/casos-practicos/proveedor-elimina-productos предлагается предварительно фильтром их отключать.. Это значит, что сначала модуль (фильтр) отключит все товары, а потом включит те, что есть в прайс листе. Это значит, что проиндексированные ранее товары (отключенные фильтром модуля) будут получать ошибку 404 от поисковиков.. Можно ли сделать как то условие, что бы товарам которых нет в новом прайсе поставщика, проставлялось количество = 0 и не происходило их отключение? Edited June 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 9, 2022 Author Share Posted June 9, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted June 9, 2022 Share Posted June 9, 2022 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 ) Как это можно реализовать? Какое условие?) Link to comment Share on other sites More sharing options... TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Добрый день. Использую модуль совместно с 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? Link to comment Share on other sites More sharing options... TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Также хочу добавить, что Strict Update (что по логике, должен очищать все предыдущие Опции/Комбинации) не выполняет свою задачу Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... TerminalTitan Posted June 15, 2022 Share Posted June 15, 2022 (edited) 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? Edited June 15, 2022 by TerminalTitan Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 15, 2022 Author Share Posted June 15, 2022 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: 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. Make sure that you are using always last available import export PRO version. Try increase the memory_limit to 2048M Try increase the max_execution_time to 3600 Thanks! Link to comment Share on other sites More sharing options... TerminalTitan Posted June 20, 2022 Share Posted June 20, 2022 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) { Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 20, 2022 Author Share Posted June 20, 2022 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! Link to comment Share on other sites More sharing options... 3 weeks later... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 Добрый день. Не могу понять, как вывести список новых поступлений. Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1) Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров? То есть я хочу что бы только новым товарам присваивалась новая дата создания. Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя. На демо сайте я не нашел примера синхронизации производителей. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25 Go to topic listing Similar Content Модуль CSV Price Pro import/export [Поддержка] 1 2 3 4 240 By costas, July 1, 2012 import export (and 21 more) Tagged with: import export price product импорт экспорт excel синхронизация opencartlabs csv csv xls csv import csv файл обмен данными миграция перенос товара прайс-лист прайс xls крон cron автоматический импорт экспорт заказов в excel экспорт заказов 5,977 replies 766,850 views BestFish March 10 Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets By DevmanExtensions, July 6, 2018 export import excel (and 22 more) Tagged with: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 0 comments 48,012 views DevmanExtensions July 6, 2018 Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка] 1 2 3 4 94 By pashast, March 8, 2016 главные категории import (and 1 more) Tagged with: главные категории import export 2,332 replies 418,796 views Artemkos88 January 24 Как настроить работу с Universal Import/Export Pro By faritk59, July 28, 2022 2 replies 734 views WarStyle February 7 Модуль Nice Import XML — бесплатный модуль импорта товаров для OpenCart / ocStore [Поддержка] By SergeTkach, February 24 іморт xml імпорт (and 4 more) Tagged with: іморт xml імпорт импорт import import xml импорт xml 6 replies 178 views bodyan4yk Monday at 05:52 PM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Alta — тема для админ панели By impulze100500 Sorting modules in layout Drag&Drop By markimax Additional services for SAP modules By S_A_P Opencart ChatGPT - artificial intelligence content generator By kabantejay Custom Email By Parallax × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
pretzel Posted April 19, 2022 Share Posted April 19, 2022 Добрый день прошу помощи опенкарт 3.0 имеем в файле поставщика 3 столбца с названием под 3 языка Хочу сразу при импорте заполнять поля на основании этих данных В поле условное значение я прописываю (===[Номенклатура - укр]) как было описано в инструкции и получаю ошибку что я не так делаю ? Вот что пишут в инструкции: Link to comment Share on other sites More sharing options...
Focster2019 Posted June 1, 2022 Share Posted June 1, 2022 Добрый день. У моего поставщика не везде в товарах указано описание товара тег "description" и по этому, часть описаний я делаю в товаре вручную. Но при последующем импорте товара (обновлении), то описание что я добавлял вручную модуль затирает на пустое значение если описания к этому товару нет в файле поставщика. Обновление идёт по Yml. Галочку "строгое обновление отключаю". Поставщик в прайсе Yml для товаров в которых нет описания не прописывает вообще тег description. Как сделать, что бы модуль не затирал моё описание товара сделанное вручную..? Link to comment Share on other sites More sharing options...
DevmanExtensions Posted June 3, 2022 Author Share Posted June 3, 2022 On 6/1/2022 at 3:04 PM, Focster2019 said: Добрый день. У моего поставщика не везде в товарах указано описание товара тег "description" и по этому, часть описаний я делаю в товаре вручную. Но при последующем импорте товара (обновлении), то описание что я добавлял вручную модуль затирает на пустое значение если описания к этому товару нет в файле поставщика. Обновление идёт по Yml. Галочку "строгое обновление отключаю". Поставщик в прайсе Yml для товаров в которых нет описания не прописывает вообще тег description. Как сделать, что бы модуль не затирал моё описание товара сделанное вручную..? Вы можете создать 2 профиля, чтобы добиться вашей цели. 1. Профиль для импорта только новых товаров из файла поставщика. В настройках профиля укажите, что имеющиеся товары не перезаписывать. 2. Профиль для обновления данных по всему каталогу, но, с отключённой колонкой описание, тогда будут обновляться все данные по всем товарам, кроме поля Описание. Link to comment Share on other sites More sharing options... Focster2019 Posted June 3, 2022 Share Posted June 3, 2022 03.06.2022 в 14:52, DevmanExtensions сказал: Вы можете создать 2 профиля, чтобы добиться вашей цели. 1. Профиль для импорта только новых товаров из файла поставщика. В настройках профиля укажите, что имеющиеся товары не перезаписывать. 2. Профиль для обновления данных по всему каталогу, но, с отключённой колонкой описание, тогда будут обновляться все данные по всем товарам, кроме поля Описание. Спасибо, сейчас попробую..) Ещё хотел спросить, можно ли сделать так, что бы модуль при импорте товара из xml проставлял в Date available и Date added текущую дату (дату импорта товара), если она не задана в прайсе поставщика..? Есть ли какое то значение которое можно прописать в "значение по умолчанию" или в "условное значение", которое будет подставлять дату импорта. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 3, 2022 Author Share Posted June 3, 2022 On 6/3/2022 at 2:35 PM, Focster2019 said: Спасибо, сейчас попробую..) Ещё хотел спросить, можно ли сделать так, что бы модуль при импорте товара из xml проставлял в Date available и Date added текущую дату (дату импорта товара), если она не задана в прайсе поставщика..? Есть ли какое то значение которое можно прописать в "значение по умолчанию" или в "условное значение", которое будет подставлять дату импорта. Спасибо за помощь. Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию» Link to comment Share on other sites More sharing options... Focster2019 Posted June 3, 2022 Share Posted June 3, 2022 03.06.2022 в 15:47, DevmanExtensions сказал: Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию» Это не сильно удобно., я имел в виду возможно туда можно подставить какой то макрос вида [date] и в ячейку подставлялась бы дата, когда выполнялся бы процесс импорта. Подставлять в ручную не удобно, так как процесс импорта происходит каждый день автоматически по cron. А ручное прописывание даты, убирает всю автоматизацию процесса =) Link to comment Share on other sites More sharing options... Focster2019 Posted June 8, 2022 Share Posted June 8, 2022 (edited) Есть ещё вопрос. Если поставщик удаляет товары в прайс листе, то при обновлении , товары которых не было в новом прайс листе остаются в магазине. По этой статье https://devmanextensions.com/docs/es/extensiones-opencart/import-export-pro/documentacion/casos-practicos/proveedor-elimina-productos предлагается предварительно фильтром их отключать.. Это значит, что сначала модуль (фильтр) отключит все товары, а потом включит те, что есть в прайс листе. Это значит, что проиндексированные ранее товары (отключенные фильтром модуля) будут получать ошибку 404 от поисковиков.. Можно ли сделать как то условие, что бы товарам которых нет в новом прайсе поставщика, проставлялось количество = 0 и не происходило их отключение? Edited June 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 9, 2022 Author Share Posted June 9, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted June 9, 2022 Share Posted June 9, 2022 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 ) Как это можно реализовать? Какое условие?) Link to comment Share on other sites More sharing options... TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Добрый день. Использую модуль совместно с 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? Link to comment Share on other sites More sharing options... TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Также хочу добавить, что Strict Update (что по логике, должен очищать все предыдущие Опции/Комбинации) не выполняет свою задачу Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... TerminalTitan Posted June 15, 2022 Share Posted June 15, 2022 (edited) 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? Edited June 15, 2022 by TerminalTitan Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 15, 2022 Author Share Posted June 15, 2022 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: 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. Make sure that you are using always last available import export PRO version. Try increase the memory_limit to 2048M Try increase the max_execution_time to 3600 Thanks! Link to comment Share on other sites More sharing options... TerminalTitan Posted June 20, 2022 Share Posted June 20, 2022 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) { Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 20, 2022 Author Share Posted June 20, 2022 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! Link to comment Share on other sites More sharing options... 3 weeks later... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 Добрый день. Не могу понять, как вывести список новых поступлений. Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1) Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров? То есть я хочу что бы только новым товарам присваивалась новая дата создания. Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя. На демо сайте я не нашел примера синхронизации производителей. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25 Go to topic listing Similar Content Модуль CSV Price Pro import/export [Поддержка] 1 2 3 4 240 By costas, July 1, 2012 import export (and 21 more) Tagged with: import export price product импорт экспорт excel синхронизация opencartlabs csv csv xls csv import csv файл обмен данными миграция перенос товара прайс-лист прайс xls крон cron автоматический импорт экспорт заказов в excel экспорт заказов 5,977 replies 766,850 views BestFish March 10 Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets By DevmanExtensions, July 6, 2018 export import excel (and 22 more) Tagged with: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 0 comments 48,012 views DevmanExtensions July 6, 2018 Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка] 1 2 3 4 94 By pashast, March 8, 2016 главные категории import (and 1 more) Tagged with: главные категории import export 2,332 replies 418,796 views Artemkos88 January 24 Как настроить работу с Universal Import/Export Pro By faritk59, July 28, 2022 2 replies 734 views WarStyle February 7 Модуль Nice Import XML — бесплатный модуль импорта товаров для OpenCart / ocStore [Поддержка] By SergeTkach, February 24 іморт xml імпорт (and 4 more) Tagged with: іморт xml імпорт импорт import import xml импорт xml 6 replies 178 views bodyan4yk Monday at 05:52 PM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Alta — тема для админ панели By impulze100500 Sorting modules in layout Drag&Drop By markimax Additional services for SAP modules By S_A_P Opencart ChatGPT - artificial intelligence content generator By kabantejay Custom Email By Parallax × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Focster2019 Posted June 3, 2022 Share Posted June 3, 2022 03.06.2022 в 14:52, DevmanExtensions сказал: Вы можете создать 2 профиля, чтобы добиться вашей цели. 1. Профиль для импорта только новых товаров из файла поставщика. В настройках профиля укажите, что имеющиеся товары не перезаписывать. 2. Профиль для обновления данных по всему каталогу, но, с отключённой колонкой описание, тогда будут обновляться все данные по всем товарам, кроме поля Описание. Спасибо, сейчас попробую..) Ещё хотел спросить, можно ли сделать так, что бы модуль при импорте товара из xml проставлял в Date available и Date added текущую дату (дату импорта товара), если она не задана в прайсе поставщика..? Есть ли какое то значение которое можно прописать в "значение по умолчанию" или в "условное значение", которое будет подставлять дату импорта. Спасибо за помощь. Link to comment Share on other sites More sharing options...
DevmanExtensions Posted June 3, 2022 Author Share Posted June 3, 2022 On 6/3/2022 at 2:35 PM, Focster2019 said: Спасибо, сейчас попробую..) Ещё хотел спросить, можно ли сделать так, что бы модуль при импорте товара из xml проставлял в Date available и Date added текущую дату (дату импорта товара), если она не задана в прайсе поставщика..? Есть ли какое то значение которое можно прописать в "значение по умолчанию" или в "условное значение", которое будет подставлять дату импорта. Спасибо за помощь. Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию» Link to comment Share on other sites More sharing options... Focster2019 Posted June 3, 2022 Share Posted June 3, 2022 03.06.2022 в 15:47, DevmanExtensions сказал: Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию» Это не сильно удобно., я имел в виду возможно туда можно подставить какой то макрос вида [date] и в ячейку подставлялась бы дата, когда выполнялся бы процесс импорта. Подставлять в ручную не удобно, так как процесс импорта происходит каждый день автоматически по cron. А ручное прописывание даты, убирает всю автоматизацию процесса =) Link to comment Share on other sites More sharing options... Focster2019 Posted June 8, 2022 Share Posted June 8, 2022 (edited) Есть ещё вопрос. Если поставщик удаляет товары в прайс листе, то при обновлении , товары которых не было в новом прайс листе остаются в магазине. По этой статье https://devmanextensions.com/docs/es/extensiones-opencart/import-export-pro/documentacion/casos-practicos/proveedor-elimina-productos предлагается предварительно фильтром их отключать.. Это значит, что сначала модуль (фильтр) отключит все товары, а потом включит те, что есть в прайс листе. Это значит, что проиндексированные ранее товары (отключенные фильтром модуля) будут получать ошибку 404 от поисковиков.. Можно ли сделать как то условие, что бы товарам которых нет в новом прайсе поставщика, проставлялось количество = 0 и не происходило их отключение? Edited June 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 9, 2022 Author Share Posted June 9, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted June 9, 2022 Share Posted June 9, 2022 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 ) Как это можно реализовать? Какое условие?) Link to comment Share on other sites More sharing options... TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Добрый день. Использую модуль совместно с 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? Link to comment Share on other sites More sharing options... TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Также хочу добавить, что Strict Update (что по логике, должен очищать все предыдущие Опции/Комбинации) не выполняет свою задачу Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... TerminalTitan Posted June 15, 2022 Share Posted June 15, 2022 (edited) 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? Edited June 15, 2022 by TerminalTitan Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 15, 2022 Author Share Posted June 15, 2022 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: 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. Make sure that you are using always last available import export PRO version. Try increase the memory_limit to 2048M Try increase the max_execution_time to 3600 Thanks! Link to comment Share on other sites More sharing options... TerminalTitan Posted June 20, 2022 Share Posted June 20, 2022 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) { Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 20, 2022 Author Share Posted June 20, 2022 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! Link to comment Share on other sites More sharing options... 3 weeks later... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 Добрый день. Не могу понять, как вывести список новых поступлений. Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1) Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров? То есть я хочу что бы только новым товарам присваивалась новая дата создания. Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя. На демо сайте я не нашел примера синхронизации производителей. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25 Go to topic listing Similar Content Модуль CSV Price Pro import/export [Поддержка] 1 2 3 4 240 By costas, July 1, 2012 import export (and 21 more) Tagged with: import export price product импорт экспорт excel синхронизация opencartlabs csv csv xls csv import csv файл обмен данными миграция перенос товара прайс-лист прайс xls крон cron автоматический импорт экспорт заказов в excel экспорт заказов 5,977 replies 766,850 views BestFish March 10 Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets By DevmanExtensions, July 6, 2018 export import excel (and 22 more) Tagged with: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 0 comments 48,012 views DevmanExtensions July 6, 2018 Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка] 1 2 3 4 94 By pashast, March 8, 2016 главные категории import (and 1 more) Tagged with: главные категории import export 2,332 replies 418,796 views Artemkos88 January 24 Как настроить работу с Universal Import/Export Pro By faritk59, July 28, 2022 2 replies 734 views WarStyle February 7 Модуль Nice Import XML — бесплатный модуль импорта товаров для OpenCart / ocStore [Поддержка] By SergeTkach, February 24 іморт xml імпорт (and 4 more) Tagged with: іморт xml імпорт импорт import import xml импорт xml 6 replies 178 views bodyan4yk Monday at 05:52 PM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Alta — тема для админ панели By impulze100500 Sorting modules in layout Drag&Drop By markimax Additional services for SAP modules By S_A_P Opencart ChatGPT - artificial intelligence content generator By kabantejay Custom Email By Parallax × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Focster2019 Posted June 3, 2022 Share Posted June 3, 2022 03.06.2022 в 15:47, DevmanExtensions сказал: Да, можете прямо так и написать текущую дату в соответствии с форматом в «значение по умолчанию» Это не сильно удобно., я имел в виду возможно туда можно подставить какой то макрос вида [date] и в ячейку подставлялась бы дата, когда выполнялся бы процесс импорта. Подставлять в ручную не удобно, так как процесс импорта происходит каждый день автоматически по cron. А ручное прописывание даты, убирает всю автоматизацию процесса =) Link to comment Share on other sites More sharing options...
Focster2019 Posted June 8, 2022 Share Posted June 8, 2022 (edited) Есть ещё вопрос. Если поставщик удаляет товары в прайс листе, то при обновлении , товары которых не было в новом прайс листе остаются в магазине. По этой статье https://devmanextensions.com/docs/es/extensiones-opencart/import-export-pro/documentacion/casos-practicos/proveedor-elimina-productos предлагается предварительно фильтром их отключать.. Это значит, что сначала модуль (фильтр) отключит все товары, а потом включит те, что есть в прайс листе. Это значит, что проиндексированные ранее товары (отключенные фильтром модуля) будут получать ошибку 404 от поисковиков.. Можно ли сделать как то условие, что бы товарам которых нет в новом прайсе поставщика, проставлялось количество = 0 и не происходило их отключение? Edited June 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options...
DevmanExtensions Posted June 9, 2022 Author Share Posted June 9, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted June 9, 2022 Share Posted June 9, 2022 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 ) Как это можно реализовать? Какое условие?) Link to comment Share on other sites More sharing options... TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Добрый день. Использую модуль совместно с 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? Link to comment Share on other sites More sharing options... TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Также хочу добавить, что Strict Update (что по логике, должен очищать все предыдущие Опции/Комбинации) не выполняет свою задачу Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... TerminalTitan Posted June 15, 2022 Share Posted June 15, 2022 (edited) 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? Edited June 15, 2022 by TerminalTitan Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 15, 2022 Author Share Posted June 15, 2022 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: 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. Make sure that you are using always last available import export PRO version. Try increase the memory_limit to 2048M Try increase the max_execution_time to 3600 Thanks! Link to comment Share on other sites More sharing options... TerminalTitan Posted June 20, 2022 Share Posted June 20, 2022 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) { Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 20, 2022 Author Share Posted June 20, 2022 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! Link to comment Share on other sites More sharing options... 3 weeks later... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 Добрый день. Не могу понять, как вывести список новых поступлений. Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1) Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров? То есть я хочу что бы только новым товарам присваивалась новая дата создания. Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя. На демо сайте я не нашел примера синхронизации производителей. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25 Go to topic listing Similar Content Модуль CSV Price Pro import/export [Поддержка] 1 2 3 4 240 By costas, July 1, 2012 import export (and 21 more) Tagged with: import export price product импорт экспорт excel синхронизация opencartlabs csv csv xls csv import csv файл обмен данными миграция перенос товара прайс-лист прайс xls крон cron автоматический импорт экспорт заказов в excel экспорт заказов 5,977 replies 766,850 views BestFish March 10 Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets By DevmanExtensions, July 6, 2018 export import excel (and 22 more) Tagged with: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 0 comments 48,012 views DevmanExtensions July 6, 2018 Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка] 1 2 3 4 94 By pashast, March 8, 2016 главные категории import (and 1 more) Tagged with: главные категории import export 2,332 replies 418,796 views Artemkos88 January 24 Как настроить работу с Universal Import/Export Pro By faritk59, July 28, 2022 2 replies 734 views WarStyle February 7 Модуль Nice Import XML — бесплатный модуль импорта товаров для OpenCart / ocStore [Поддержка] By SergeTkach, February 24 іморт xml імпорт (and 4 more) Tagged with: іморт xml імпорт импорт import import xml импорт xml 6 replies 178 views bodyan4yk Monday at 05:52 PM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Alta — тема для админ панели By impulze100500 Sorting modules in layout Drag&Drop By markimax Additional services for SAP modules By S_A_P Opencart ChatGPT - artificial intelligence content generator By kabantejay Custom Email By Parallax × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Focster2019 Posted June 9, 2022 Share Posted June 9, 2022 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 ) Как это можно реализовать? Какое условие?) Link to comment Share on other sites More sharing options...
TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Добрый день. Использую модуль совместно с 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? Link to comment Share on other sites More sharing options...
TerminalTitan Posted June 12, 2022 Share Posted June 12, 2022 Также хочу добавить, что Strict Update (что по логике, должен очищать все предыдущие Опции/Комбинации) не выполняет свою задачу Link to comment Share on other sites More sharing options...
DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... TerminalTitan Posted June 15, 2022 Share Posted June 15, 2022 (edited) 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? Edited June 15, 2022 by TerminalTitan Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 15, 2022 Author Share Posted June 15, 2022 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: 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. Make sure that you are using always last available import export PRO version. Try increase the memory_limit to 2048M Try increase the max_execution_time to 3600 Thanks! Link to comment Share on other sites More sharing options... TerminalTitan Posted June 20, 2022 Share Posted June 20, 2022 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) { Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 20, 2022 Author Share Posted June 20, 2022 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! Link to comment Share on other sites More sharing options... 3 weeks later... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 Добрый день. Не могу понять, как вывести список новых поступлений. Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1) Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров? То есть я хочу что бы только новым товарам присваивалась новая дата создания. Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя. На демо сайте я не нашел примера синхронизации производителей. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25 Go to topic listing Similar Content Модуль CSV Price Pro import/export [Поддержка] 1 2 3 4 240 By costas, July 1, 2012 import export (and 21 more) Tagged with: import export price product импорт экспорт excel синхронизация opencartlabs csv csv xls csv import csv файл обмен данными миграция перенос товара прайс-лист прайс xls крон cron автоматический импорт экспорт заказов в excel экспорт заказов 5,977 replies 766,850 views BestFish March 10 Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets By DevmanExtensions, July 6, 2018 export import excel (and 22 more) Tagged with: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 0 comments 48,012 views DevmanExtensions July 6, 2018 Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка] 1 2 3 4 94 By pashast, March 8, 2016 главные категории import (and 1 more) Tagged with: главные категории import export 2,332 replies 418,796 views Artemkos88 January 24 Как настроить работу с Universal Import/Export Pro By faritk59, July 28, 2022 2 replies 734 views WarStyle February 7 Модуль Nice Import XML — бесплатный модуль импорта товаров для OpenCart / ocStore [Поддержка] By SergeTkach, February 24 іморт xml імпорт (and 4 more) Tagged with: іморт xml імпорт импорт import import xml импорт xml 6 replies 178 views bodyan4yk Monday at 05:52 PM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Alta — тема для админ панели By impulze100500 Sorting modules in layout Drag&Drop By markimax Additional services for SAP modules By S_A_P Opencart ChatGPT - artificial intelligence content generator By kabantejay Custom Email By Parallax × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
DevmanExtensions Posted June 13, 2022 Author Share Posted June 13, 2022 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. Link to comment Share on other sites More sharing options... TerminalTitan Posted June 15, 2022 Share Posted June 15, 2022 (edited) 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? Edited June 15, 2022 by TerminalTitan Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 15, 2022 Author Share Posted June 15, 2022 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: 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. Make sure that you are using always last available import export PRO version. Try increase the memory_limit to 2048M Try increase the max_execution_time to 3600 Thanks! Link to comment Share on other sites More sharing options... TerminalTitan Posted June 20, 2022 Share Posted June 20, 2022 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) { Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 20, 2022 Author Share Posted June 20, 2022 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! Link to comment Share on other sites More sharing options... 3 weeks later... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 Добрый день. Не могу понять, как вывести список новых поступлений. Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1) Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров? То есть я хочу что бы только новым товарам присваивалась новая дата создания. Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя. На демо сайте я не нашел примера синхронизации производителей. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25 Go to topic listing Similar Content Модуль CSV Price Pro import/export [Поддержка] 1 2 3 4 240 By costas, July 1, 2012 import export (and 21 more) Tagged with: import export price product импорт экспорт excel синхронизация opencartlabs csv csv xls csv import csv файл обмен данными миграция перенос товара прайс-лист прайс xls крон cron автоматический импорт экспорт заказов в excel экспорт заказов 5,977 replies 766,850 views BestFish March 10 Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets By DevmanExtensions, July 6, 2018 export import excel (and 22 more) Tagged with: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 0 comments 48,012 views DevmanExtensions July 6, 2018 Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка] 1 2 3 4 94 By pashast, March 8, 2016 главные категории import (and 1 more) Tagged with: главные категории import export 2,332 replies 418,796 views Artemkos88 January 24 Как настроить работу с Universal Import/Export Pro By faritk59, July 28, 2022 2 replies 734 views WarStyle February 7 Модуль Nice Import XML — бесплатный модуль импорта товаров для OpenCart / ocStore [Поддержка] By SergeTkach, February 24 іморт xml імпорт (and 4 more) Tagged with: іморт xml імпорт импорт import import xml импорт xml 6 replies 178 views bodyan4yk Monday at 05:52 PM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Alta — тема для админ панели By impulze100500 Sorting modules in layout Drag&Drop By markimax Additional services for SAP modules By S_A_P Opencart ChatGPT - artificial intelligence content generator By kabantejay Custom Email By Parallax × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
TerminalTitan Posted June 15, 2022 Share Posted June 15, 2022 (edited) 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? Edited June 15, 2022 by TerminalTitan Link to comment Share on other sites More sharing options...
DevmanExtensions Posted June 15, 2022 Author Share Posted June 15, 2022 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: 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. Make sure that you are using always last available import export PRO version. Try increase the memory_limit to 2048M Try increase the max_execution_time to 3600 Thanks! Link to comment Share on other sites More sharing options... TerminalTitan Posted June 20, 2022 Share Posted June 20, 2022 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) { Link to comment Share on other sites More sharing options... DevmanExtensions Posted June 20, 2022 Author Share Posted June 20, 2022 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! Link to comment Share on other sites More sharing options... 3 weeks later... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 Добрый день. Не могу понять, как вывести список новых поступлений. Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1) Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров? То есть я хочу что бы только новым товарам присваивалась новая дата создания. Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя. На демо сайте я не нашел примера синхронизации производителей. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25 Go to topic listing Similar Content Модуль CSV Price Pro import/export [Поддержка] 1 2 3 4 240 By costas, July 1, 2012 import export (and 21 more) Tagged with: import export price product импорт экспорт excel синхронизация opencartlabs csv csv xls csv import csv файл обмен данными миграция перенос товара прайс-лист прайс xls крон cron автоматический импорт экспорт заказов в excel экспорт заказов 5,977 replies 766,850 views BestFish March 10 Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets By DevmanExtensions, July 6, 2018 export import excel (and 22 more) Tagged with: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 0 comments 48,012 views DevmanExtensions July 6, 2018 Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка] 1 2 3 4 94 By pashast, March 8, 2016 главные категории import (and 1 more) Tagged with: главные категории import export 2,332 replies 418,796 views Artemkos88 January 24 Как настроить работу с Universal Import/Export Pro By faritk59, July 28, 2022 2 replies 734 views WarStyle February 7 Модуль Nice Import XML — бесплатный модуль импорта товаров для OpenCart / ocStore [Поддержка] By SergeTkach, February 24 іморт xml імпорт (and 4 more) Tagged with: іморт xml імпорт импорт import import xml импорт xml 6 replies 178 views bodyan4yk Monday at 05:52 PM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка] Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Alta — тема для админ панели By impulze100500 Sorting modules in layout Drag&Drop By markimax Additional services for SAP modules By S_A_P Opencart ChatGPT - artificial intelligence content generator By kabantejay Custom Email By Parallax
TerminalTitan Posted June 20, 2022 Share Posted June 20, 2022 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) { Link to comment Share on other sites More sharing options...
DevmanExtensions Posted June 20, 2022 Author Share Posted June 20, 2022 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! Link to comment Share on other sites More sharing options... 3 weeks later... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 Добрый день. Не могу понять, как вывести список новых поступлений. Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1) Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров? То есть я хочу что бы только новым товарам присваивалась новая дата создания. Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя. На демо сайте я не нашел примера синхронизации производителей. Спасибо за помощь. Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25 Go to topic listing Similar Content Модуль CSV Price Pro import/export [Поддержка] 1 2 3 4 240 By costas, July 1, 2012 import export (and 21 more) Tagged with: import export price product импорт экспорт excel синхронизация opencartlabs csv csv xls csv import csv файл обмен данными миграция перенос товара прайс-лист прайс xls крон cron автоматический импорт экспорт заказов в excel экспорт заказов 5,977 replies 766,850 views BestFish March 10 Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets By DevmanExtensions, July 6, 2018 export import excel (and 22 more) Tagged with: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 0 comments 48,012 views DevmanExtensions July 6, 2018 Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка] 1 2 3 4 94 By pashast, March 8, 2016 главные категории import (and 1 more) Tagged with: главные категории import export 2,332 replies 418,796 views Artemkos88 January 24 Как настроить работу с Universal Import/Export Pro By faritk59, July 28, 2022 2 replies 734 views WarStyle February 7 Модуль Nice Import XML — бесплатный модуль импорта товаров для OpenCart / ocStore [Поддержка] By SergeTkach, February 24 іморт xml імпорт (and 4 more) Tagged with: іморт xml імпорт импорт import import xml импорт xml 6 replies 178 views bodyan4yk Monday at 05:52 PM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets [Поддержка]
Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 Добрый день. Не могу понять, как вывести список новых поступлений. Например модуль в конце синхронизации по крону выдаёт количество новых товаров (рис.1) Но мне ранее было предложено присвоить всем товарам имя поставщика и отключать их перед новым импортом, для того что бы на сайте не было не существующих товаров. И теперь, каждый раз при синхронизации с поставщиком включаются все товары , которые есть в прайсе поставщика и которые были в магазине. И выводятся как новые все товары а не только новые элементы. Как сделать вывод только новых товаров? То есть я хочу что бы только новым товарам присваивалась новая дата создания. Так же хочу узнать, как можно прописать производителям теги title и h1 при синхронизации? Я пробовал создать новый проект для производителей, но он мне создаёт очень много значений одного производителя. На демо сайте я не нашел примера синхронизации производителей. Спасибо за помощь. Link to comment Share on other sites More sharing options...
DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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! Link to comment Share on other sites More sharing options... Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options... DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25 Go to topic listing Similar Content Модуль CSV Price Pro import/export [Поддержка] 1 2 3 4 240 By costas, July 1, 2012 import export (and 21 more) Tagged with: import export price product импорт экспорт excel синхронизация opencartlabs csv csv xls csv import csv файл обмен данными миграция перенос товара прайс-лист прайс xls крон cron автоматический импорт экспорт заказов в excel экспорт заказов 5,977 replies 766,850 views BestFish March 10 Import/Export Pro - XLSX -XLS - CSV - XML - JSON - Google Spreadsheets By DevmanExtensions, July 6, 2018 export import excel (and 22 more) Tagged with: export import excel import xlsx import xls import csv import xml import google spread export excel export xlsx export xls export csv export xml export google spread excel масове изменения товаров обновления акций бекапы электронная таблица import яндекс yml xml yml xls json 0 comments 48,012 views DevmanExtensions July 6, 2018 Модуль Экспорт-импорт export import .xlsx для OCSTORE 2.x [Поддержка] 1 2 3 4 94 By pashast, March 8, 2016 главные категории import (and 1 more) Tagged with: главные категории import export 2,332 replies 418,796 views Artemkos88 January 24 Как настроить работу с Universal Import/Export Pro By faritk59, July 28, 2022 2 replies 734 views WarStyle February 7 Модуль Nice Import XML — бесплатный модуль импорта товаров для OpenCart / ocStore [Поддержка] By SergeTkach, February 24 іморт xml імпорт (and 4 more) Tagged with: іморт xml імпорт импорт import import xml импорт xml 6 replies 178 views bodyan4yk Monday at 05:52 PM Recently Browsing 0 members No registered users viewing this page.
Focster2019 Posted July 8, 2022 Share Posted July 8, 2022 (edited) 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. Edited July 8, 2022 by Focster2019 Link to comment Share on other sites More sharing options...
DevmanExtensions Posted July 8, 2022 Author Share Posted July 8, 2022 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. Link to comment Share on other sites More sharing options... Prev 27 28 29 30 31 32 33 34 35 Next Page 32 of 35 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 25
Recommended Posts