G_S_V Опубліковано: 20 червня 2023 Share Опубліковано: 20 червня 2023 (змінено) Що робити у випадках, якщо структура артибутів на сайті значно відрізняється від структури характеристик на Розетці? Як варіант, я бачу необхідність внесення даних в деяке текстове поле на сайті у вигляді готовому для підстановки в XML-файл, наприклад: <param name="Країна походження">Україна</param> <param name="Країна реєстрації бренду">Україна</param> <param name="Тип">Для краплинного поливу</param> <param name="Діаметр,мм">16</param> <param name="Максимальний робочий тиск, бар">1,1</param> <param name="Довжина магістралі, м">50</param> <param name="Мінімальний робочий тиск, барів">0,3</param> В налаштуваннях UniXML буде потрібно, щоб для кожного товару не бралися значення з атрибутів сайту, а підставлялася дана текстова інформація з додаткового текстового поля. Але як це зробити? Чи може є більш правильний шлях? Змінено 20 червня 2023 користувачем G_S_V уточнив текст Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 20 червня 2023 Автор Share Опубліковано: 20 червня 2023 20.06.2023 в 16:04, G_S_V сказал: Що робити у випадках, якщо структура артибутів на сайті значно відрізняється від структури характеристик на Розетці? Як варіант, я бачу необхідність внесення даних в деяке текстове поле на сайті у вигляді готовому для підстановки в XML-файл, наприклад: <param name="Країна походження">Україна</param> <param name="Країна реєстрації бренду">Україна</param> <param name="Тип">Для краплинного поливу</param> <param name="Діаметр,мм">16</param> <param name="Максимальний робочий тиск, бар">1,1</param> <param name="Довжина магістралі, м">50</param> <param name="Мінімальний робочий тиск, барів">0,3</param> В налаштуваннях UniXML буде потрібно, щоб для кожного товару не бралися значення з атрибутів сайту, а підставлялася дана текстова інформація з додаткового текстового поля. Але як це зробити? Чи може є більш правильний шлях? Ще як варіант можна наприклад на категорії добавлять атрибути або робить співвідношення атрибутів і значень. Це якщо +- можна це зробить. Ну в цілому це варіант якщо структура ніяк не схожа. Можна створить текстове поле в таблиці product наприклад attribute_rozetka і в такому виді вставлять дані. Далі в модулі в пункті 5.1 добавить p.attribute_rozetka і в структурі добавить рядок з виводом по аналогії. !!! Але як на мене це забагато роботи формувать для розетки в такому вигляді атрибути і виводить їх. Напишіть або сюди або в повідомлення мені приклади чому неможливо вивантажити атрибути на розетку я подивлюсь з точки зору свого досвіду з роботи з розеткою 1 Надіслати Поділитися на інших сайтах More sharing options... G_S_V Опубліковано: 20 червня 2023 Share Опубліковано: 20 червня 2023 В 20.06.2023 в 17:14, Exploits сказав: Ще як варіант можна наприклад на категорії добавлять атрибути або робить співвідношення атрибутів і значень. Це якщо +- можна це зробить. Ну в цілому це варіант якщо структура ніяк не схожа. Можна створить текстове поле в таблиці product наприклад attribute_rozetka і в такому виді вставлять дані. Далі в модулі в пункті 5.1 добавить p.attribute_rozetka і в структурі добавить рядок з виводом по аналогії. !!! Але як на мене це забагато роботи формувать для розетки в такому вигляді атрибути і виводить їх. Напишіть або сюди або в повідомлення мені приклади чому неможливо вивантажити атрибути на розетку я подивлюсь з точки зору свого досвіду з роботи з розеткою Наприклад на сайті є атрибут до однієї з категорій "Довжина, см", в якому вказуються числові значення: 50, 100, 200 На Розетці є характеристика до категорії "Довжина" з текстовими значеннями: 10 М, 100 М, 100 СМ, 12 М, 120 М, 15 М, і т.д. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 20 червня 2023 Автор Share Опубліковано: 20 червня 2023 20.06.2023 в 18:45, G_S_V сказал: Наприклад на сайті є атрибут до однієї з категорій "Довжина, см", в якому вказуються числові значення: 50, 100, 200 На Розетці є характеристика до категорії "Довжина" з текстовими значеннями: 10 М, 100 М, 100 СМ, 12 М, 120 М, 15 М, і т.д. Як варіант зробить це можливо через заміни В пункті 3.10 зліва добавить Довжина, см правіше Довжина, правіше - В назві атрибуту Хоча я так розумію що має йти конвертація ще з см на метри. Конвертацію можна зробить через кастомний код наприклад if(isset($product['attributes'][45])){ $product['attributes'][45]['text'] = ((int)$product['attributes'][45]['text']/100) . ' М'; } де 45 - це id атрибута Якщо для певної категорії це треба зробить то і так можна if($product['category_id'] == 235){ if(isset($product['attributes'][45])){ $product['attributes'][45]['name'] = 'Довжина'; $product['attributes'][45]['text'] = ((int)$product['attributes'][45]['text']/100) . ' М'; } } де: 235 - id категорії 45 - id атрибута Це треба прикинуть скілько всього атрибутів і де треба робить перейменування або конвертації - можливо такий підхід буде більш зручний чим кожному товару добавлять атрибути в окремому полі. Але якщо і добавлять атрибути в окреме поле то рекомендую робить це в вигляді списку а не готовим для xml варіантом, наприклад в полі attribute_rozetka прописувать щось типу Країна походження==Україна Країна реєстрації бренду==Україна Тип==Для краплинного поливу Діаметр,мм==16 Максимальний робочий тиск, бар==1,1 Довжина магістралі, м==50 Мінімальний робочий тиск, барів==0,3 В пункті 5.1 добавляєм p.attribute_rozetka В пункті 4.3 добавляєм if(isset($product['attribute_rozetka']) && $product['attribute_rozetka']){ $product['attributes'] = array(); foreach(explode(PHP_EOL, $product['attribute_rozetka']) as $attr_row){ $attr_data = explode('==', $attr_row); if(isset($attr_data[1]) && $attr_data[1]){ $product['attributes'][] = array( 'name' => $attr_data[0], 'text' => $attr_data[1], 'additional' => '' ); } } } таким чином працюємо з кожним атрибутом окремо а не з куском тексту, добавлять зручніше і немає необхідності редагувать структуру XML що в подальшому при оновленні не викличе ніяких проблем 1 Надіслати Поділитися на інших сайтах More sharing options... G_S_V Опубліковано: 20 червня 2023 Share Опубліковано: 20 червня 2023 Дякую, спробую такий підхід. Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 24 червня 2023 Share Опубліковано: 24 червня 2023 Подскажите с настройкой " Импорт/Обновление товаров из XML (YML) в магазин". Есть такой параметр: <param name="Торгова марка">Qman</param > <param name="Країна похождення">КНР</param > <param name="Тип матеріалу">пластиковий для хлопчиків</param > Как его правильно раскидать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 02:36, LuckyGenius сказал: Подскажите с настройкой " Импорт/Обновление товаров из XML (YML) в магазин". Есть такой параметр: <param name="Торгова марка">Qman</param > <param name="Країна похождення">КНР</param > <param name="Тип матеріалу">пластиковий для хлопчиків</param > Как его правильно раскидать? Уточните в каком плане раскидать? Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 06:52, Exploits сказал: Уточните в каком плане раскидать? Первую строку в производители, остальные в характеристики Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 15:37, LuckyGenius сказал: Первую строку в производители, остальные в характеристики В поле Кастомный код при обходе товара foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['text']; } } Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 13:46, Exploits сказал: В поле Кастомный код при обходе товара foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['text']; } } Дякую, але не допомогло: /var/www/luckygenius/data/www/mazzuca.com.ua/system/unixml/import/219/importCustomCode on line 7Notice: Undefined index: text in Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 16:41, LuckyGenius сказал: Дякую, але не допомогло: /var/www/luckygenius/data/www/mazzuca.com.ua/system/unixml/import/219/importCustomCode on line 7Notice: Undefined index: text in Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 19:53, Exploits сказал: Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 (змінено) 25.06.2023 в 22:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? Змінено 25 червня 2023 користувачем LuckyGenius Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 00:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Обновите модуль и попробуйте, но вообще фид лучше смотреть так открывая в браузере - это более удобно тк там и форматирование и подсветка есть 26.06.2023 в 01:41, LuckyGenius сказал: Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? посмотрите информацию https://unixml.pro/set/import/product_custom_before Надіслати Поділитися на інших сайтах More sharing options... CompXBG Опубліковано: 26 червня 2023 Share Опубліковано: 26 червня 2023 Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 16:56, CompXBG сказал: Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Добрый день! Напишите мне в ЛС ваш домен Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 17:18, ardemishev сказал: Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 18:09, Exploits сказав: Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 18:33, ardemishev сказал: Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Для генерації ви можете використовувать php код. Дам приклад. В пункті 4.3 if($product['category'] == 'Назва категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = '<strong>Шаблон опису.</strong> Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } if($product['category_id'] == 'id категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = 'Шаблон опису. Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } де можете підставлять любі дані товара. А також використовувать любі умови при яких буде генеруваться опис Якщо треба подивитись що є в товарі то в цьому ж пункті поставте echo "<pre>"; print_r($product); exit(); це покаже які дані можна використать в генерації опису, да і взагалі побачить готовий массив з данними товара. Тобто таким чином робите все що завгодно Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 20:54, ardemishev сказал: @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Наприклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68 Перейти до списку тем Схожі публікації SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS Автор: spectre, 14 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 0 коментарів 178 961 перегляд spectre 15 вересня 2019 [Поддержка] SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS 1 2 3 4 23 Автор: spectre, 15 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 560 відповідей 75 334 перегляди Igor828 2 години тому авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 80 відповідей 10 464 перегляди S_A_P 30 жовтня Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 0 коментарів 8 193 перегляди kirians 22 квітня 2020 Модуль Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) [Поддержка] Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 2 відповіді 1 413 перегляди ducha99 12 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
G_S_V Опубліковано: 20 червня 2023 Share Опубліковано: 20 червня 2023 В 20.06.2023 в 17:14, Exploits сказав: Ще як варіант можна наприклад на категорії добавлять атрибути або робить співвідношення атрибутів і значень. Це якщо +- можна це зробить. Ну в цілому це варіант якщо структура ніяк не схожа. Можна створить текстове поле в таблиці product наприклад attribute_rozetka і в такому виді вставлять дані. Далі в модулі в пункті 5.1 добавить p.attribute_rozetka і в структурі добавить рядок з виводом по аналогії. !!! Але як на мене це забагато роботи формувать для розетки в такому вигляді атрибути і виводить їх. Напишіть або сюди або в повідомлення мені приклади чому неможливо вивантажити атрибути на розетку я подивлюсь з точки зору свого досвіду з роботи з розеткою Наприклад на сайті є атрибут до однієї з категорій "Довжина, см", в якому вказуються числові значення: 50, 100, 200 На Розетці є характеристика до категорії "Довжина" з текстовими значеннями: 10 М, 100 М, 100 СМ, 12 М, 120 М, 15 М, і т.д. Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 20 червня 2023 Автор Share Опубліковано: 20 червня 2023 20.06.2023 в 18:45, G_S_V сказал: Наприклад на сайті є атрибут до однієї з категорій "Довжина, см", в якому вказуються числові значення: 50, 100, 200 На Розетці є характеристика до категорії "Довжина" з текстовими значеннями: 10 М, 100 М, 100 СМ, 12 М, 120 М, 15 М, і т.д. Як варіант зробить це можливо через заміни В пункті 3.10 зліва добавить Довжина, см правіше Довжина, правіше - В назві атрибуту Хоча я так розумію що має йти конвертація ще з см на метри. Конвертацію можна зробить через кастомний код наприклад if(isset($product['attributes'][45])){ $product['attributes'][45]['text'] = ((int)$product['attributes'][45]['text']/100) . ' М'; } де 45 - це id атрибута Якщо для певної категорії це треба зробить то і так можна if($product['category_id'] == 235){ if(isset($product['attributes'][45])){ $product['attributes'][45]['name'] = 'Довжина'; $product['attributes'][45]['text'] = ((int)$product['attributes'][45]['text']/100) . ' М'; } } де: 235 - id категорії 45 - id атрибута Це треба прикинуть скілько всього атрибутів і де треба робить перейменування або конвертації - можливо такий підхід буде більш зручний чим кожному товару добавлять атрибути в окремому полі. Але якщо і добавлять атрибути в окреме поле то рекомендую робить це в вигляді списку а не готовим для xml варіантом, наприклад в полі attribute_rozetka прописувать щось типу Країна походження==Україна Країна реєстрації бренду==Україна Тип==Для краплинного поливу Діаметр,мм==16 Максимальний робочий тиск, бар==1,1 Довжина магістралі, м==50 Мінімальний робочий тиск, барів==0,3 В пункті 5.1 добавляєм p.attribute_rozetka В пункті 4.3 добавляєм if(isset($product['attribute_rozetka']) && $product['attribute_rozetka']){ $product['attributes'] = array(); foreach(explode(PHP_EOL, $product['attribute_rozetka']) as $attr_row){ $attr_data = explode('==', $attr_row); if(isset($attr_data[1]) && $attr_data[1]){ $product['attributes'][] = array( 'name' => $attr_data[0], 'text' => $attr_data[1], 'additional' => '' ); } } } таким чином працюємо з кожним атрибутом окремо а не з куском тексту, добавлять зручніше і немає необхідності редагувать структуру XML що в подальшому при оновленні не викличе ніяких проблем 1 Надіслати Поділитися на інших сайтах More sharing options... G_S_V Опубліковано: 20 червня 2023 Share Опубліковано: 20 червня 2023 Дякую, спробую такий підхід. Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 24 червня 2023 Share Опубліковано: 24 червня 2023 Подскажите с настройкой " Импорт/Обновление товаров из XML (YML) в магазин". Есть такой параметр: <param name="Торгова марка">Qman</param > <param name="Країна похождення">КНР</param > <param name="Тип матеріалу">пластиковий для хлопчиків</param > Как его правильно раскидать? Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 02:36, LuckyGenius сказал: Подскажите с настройкой " Импорт/Обновление товаров из XML (YML) в магазин". Есть такой параметр: <param name="Торгова марка">Qman</param > <param name="Країна похождення">КНР</param > <param name="Тип матеріалу">пластиковий для хлопчиків</param > Как его правильно раскидать? Уточните в каком плане раскидать? Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 06:52, Exploits сказал: Уточните в каком плане раскидать? Первую строку в производители, остальные в характеристики Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 15:37, LuckyGenius сказал: Первую строку в производители, остальные в характеристики В поле Кастомный код при обходе товара foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['text']; } } Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 13:46, Exploits сказал: В поле Кастомный код при обходе товара foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['text']; } } Дякую, але не допомогло: /var/www/luckygenius/data/www/mazzuca.com.ua/system/unixml/import/219/importCustomCode on line 7Notice: Undefined index: text in Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 16:41, LuckyGenius сказал: Дякую, але не допомогло: /var/www/luckygenius/data/www/mazzuca.com.ua/system/unixml/import/219/importCustomCode on line 7Notice: Undefined index: text in Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 19:53, Exploits сказал: Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 (змінено) 25.06.2023 в 22:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? Змінено 25 червня 2023 користувачем LuckyGenius Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 00:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Обновите модуль и попробуйте, но вообще фид лучше смотреть так открывая в браузере - это более удобно тк там и форматирование и подсветка есть 26.06.2023 в 01:41, LuckyGenius сказал: Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? посмотрите информацию https://unixml.pro/set/import/product_custom_before Надіслати Поділитися на інших сайтах More sharing options... CompXBG Опубліковано: 26 червня 2023 Share Опубліковано: 26 червня 2023 Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 16:56, CompXBG сказал: Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Добрый день! Напишите мне в ЛС ваш домен Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 17:18, ardemishev сказал: Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 18:09, Exploits сказав: Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 18:33, ardemishev сказал: Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Для генерації ви можете використовувать php код. Дам приклад. В пункті 4.3 if($product['category'] == 'Назва категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = '<strong>Шаблон опису.</strong> Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } if($product['category_id'] == 'id категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = 'Шаблон опису. Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } де можете підставлять любі дані товара. А також використовувать любі умови при яких буде генеруваться опис Якщо треба подивитись що є в товарі то в цьому ж пункті поставте echo "<pre>"; print_r($product); exit(); це покаже які дані можна використать в генерації опису, да і взагалі побачить готовий массив з данними товара. Тобто таким чином робите все що завгодно Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 20:54, ardemishev сказал: @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Наприклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68 Перейти до списку тем Схожі публікації SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS Автор: spectre, 14 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 0 коментарів 178 961 перегляд spectre 15 вересня 2019 [Поддержка] SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS 1 2 3 4 23 Автор: spectre, 15 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 560 відповідей 75 334 перегляди Igor828 2 години тому авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 80 відповідей 10 464 перегляди S_A_P 30 жовтня Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 0 коментарів 8 193 перегляди kirians 22 квітня 2020 Модуль Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) [Поддержка] Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 2 відповіді 1 413 перегляди ducha99 12 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
G_S_V Опубліковано: 20 червня 2023 Share Опубліковано: 20 червня 2023 Дякую, спробую такий підхід. Надіслати Поділитися на інших сайтах More sharing options...
LuckyGenius Опубліковано: 24 червня 2023 Share Опубліковано: 24 червня 2023 Подскажите с настройкой " Импорт/Обновление товаров из XML (YML) в магазин". Есть такой параметр: <param name="Торгова марка">Qman</param > <param name="Країна похождення">КНР</param > <param name="Тип матеріалу">пластиковий для хлопчиків</param > Как его правильно раскидать? Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 02:36, LuckyGenius сказал: Подскажите с настройкой " Импорт/Обновление товаров из XML (YML) в магазин". Есть такой параметр: <param name="Торгова марка">Qman</param > <param name="Країна похождення">КНР</param > <param name="Тип матеріалу">пластиковий для хлопчиків</param > Как его правильно раскидать? Уточните в каком плане раскидать? Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 06:52, Exploits сказал: Уточните в каком плане раскидать? Первую строку в производители, остальные в характеристики Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 15:37, LuckyGenius сказал: Первую строку в производители, остальные в характеристики В поле Кастомный код при обходе товара foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['text']; } } Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 13:46, Exploits сказал: В поле Кастомный код при обходе товара foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['text']; } } Дякую, але не допомогло: /var/www/luckygenius/data/www/mazzuca.com.ua/system/unixml/import/219/importCustomCode on line 7Notice: Undefined index: text in Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 16:41, LuckyGenius сказал: Дякую, але не допомогло: /var/www/luckygenius/data/www/mazzuca.com.ua/system/unixml/import/219/importCustomCode on line 7Notice: Undefined index: text in Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 19:53, Exploits сказал: Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 (змінено) 25.06.2023 в 22:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? Змінено 25 червня 2023 користувачем LuckyGenius Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 00:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Обновите модуль и попробуйте, но вообще фид лучше смотреть так открывая в браузере - это более удобно тк там и форматирование и подсветка есть 26.06.2023 в 01:41, LuckyGenius сказал: Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? посмотрите информацию https://unixml.pro/set/import/product_custom_before Надіслати Поділитися на інших сайтах More sharing options... CompXBG Опубліковано: 26 червня 2023 Share Опубліковано: 26 червня 2023 Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 16:56, CompXBG сказал: Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Добрый день! Напишите мне в ЛС ваш домен Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 17:18, ardemishev сказал: Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 18:09, Exploits сказав: Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 18:33, ardemishev сказал: Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Для генерації ви можете використовувать php код. Дам приклад. В пункті 4.3 if($product['category'] == 'Назва категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = '<strong>Шаблон опису.</strong> Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } if($product['category_id'] == 'id категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = 'Шаблон опису. Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } де можете підставлять любі дані товара. А також використовувать любі умови при яких буде генеруваться опис Якщо треба подивитись що є в товарі то в цьому ж пункті поставте echo "<pre>"; print_r($product); exit(); це покаже які дані можна використать в генерації опису, да і взагалі побачить готовий массив з данними товара. Тобто таким чином робите все що завгодно Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 20:54, ardemishev сказал: @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Наприклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68 Перейти до списку тем Схожі публікації SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS Автор: spectre, 14 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 0 коментарів 178 961 перегляд spectre 15 вересня 2019 [Поддержка] SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS 1 2 3 4 23 Автор: spectre, 15 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 560 відповідей 75 334 перегляди Igor828 2 години тому авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 80 відповідей 10 464 перегляди S_A_P 30 жовтня Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 0 коментарів 8 193 перегляди kirians 22 квітня 2020 Модуль Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) [Поддержка] Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 2 відповіді 1 413 перегляди ducha99 12 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 06:52, Exploits сказал: Уточните в каком плане раскидать? Первую строку в производители, остальные в характеристики Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 15:37, LuckyGenius сказал: Первую строку в производители, остальные в характеристики В поле Кастомный код при обходе товара foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['text']; } } Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 13:46, Exploits сказал: В поле Кастомный код при обходе товара foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['text']; } } Дякую, але не допомогло: /var/www/luckygenius/data/www/mazzuca.com.ua/system/unixml/import/219/importCustomCode on line 7Notice: Undefined index: text in Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 16:41, LuckyGenius сказал: Дякую, але не допомогло: /var/www/luckygenius/data/www/mazzuca.com.ua/system/unixml/import/219/importCustomCode on line 7Notice: Undefined index: text in Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 19:53, Exploits сказал: Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 (змінено) 25.06.2023 в 22:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? Змінено 25 червня 2023 користувачем LuckyGenius Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 00:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Обновите модуль и попробуйте, но вообще фид лучше смотреть так открывая в браузере - это более удобно тк там и форматирование и подсветка есть 26.06.2023 в 01:41, LuckyGenius сказал: Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? посмотрите информацию https://unixml.pro/set/import/product_custom_before Надіслати Поділитися на інших сайтах More sharing options... CompXBG Опубліковано: 26 червня 2023 Share Опубліковано: 26 червня 2023 Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 16:56, CompXBG сказал: Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Добрый день! Напишите мне в ЛС ваш домен Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 17:18, ardemishev сказал: Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 18:09, Exploits сказав: Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 18:33, ardemishev сказал: Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Для генерації ви можете використовувать php код. Дам приклад. В пункті 4.3 if($product['category'] == 'Назва категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = '<strong>Шаблон опису.</strong> Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } if($product['category_id'] == 'id категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = 'Шаблон опису. Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } де можете підставлять любі дані товара. А також використовувать любі умови при яких буде генеруваться опис Якщо треба подивитись що є в товарі то в цьому ж пункті поставте echo "<pre>"; print_r($product); exit(); це покаже які дані можна використать в генерації опису, да і взагалі побачить готовий массив з данними товара. Тобто таким чином робите все що завгодно Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 20:54, ardemishev сказал: @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Наприклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68 Перейти до списку тем Схожі публікації SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS Автор: spectre, 14 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 0 коментарів 178 961 перегляд spectre 15 вересня 2019 [Поддержка] SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS 1 2 3 4 23 Автор: spectre, 15 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 560 відповідей 75 334 перегляди Igor828 2 години тому авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 80 відповідей 10 464 перегляди S_A_P 30 жовтня Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 0 коментарів 8 193 перегляди kirians 22 квітня 2020 Модуль Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) [Поддержка] Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 2 відповіді 1 413 перегляди ducha99 12 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 13:46, Exploits сказал: В поле Кастомный код при обходе товара foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['text']; } } Дякую, але не допомогло: /var/www/luckygenius/data/www/mazzuca.com.ua/system/unixml/import/219/importCustomCode on line 7Notice: Undefined index: text in Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 25 червня 2023 Автор Share Опубліковано: 25 червня 2023 25.06.2023 в 16:41, LuckyGenius сказал: Дякую, але не допомогло: /var/www/luckygenius/data/www/mazzuca.com.ua/system/unixml/import/219/importCustomCode on line 7Notice: Undefined index: text in Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 19:53, Exploits сказал: Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Надіслати Поділитися на інших сайтах More sharing options... LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 (змінено) 25.06.2023 в 22:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? Змінено 25 червня 2023 користувачем LuckyGenius Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 00:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Обновите модуль и попробуйте, но вообще фид лучше смотреть так открывая в браузере - это более удобно тк там и форматирование и подсветка есть 26.06.2023 в 01:41, LuckyGenius сказал: Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? посмотрите информацию https://unixml.pro/set/import/product_custom_before Надіслати Поділитися на інших сайтах More sharing options... CompXBG Опубліковано: 26 червня 2023 Share Опубліковано: 26 червня 2023 Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 16:56, CompXBG сказал: Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Добрый день! Напишите мне в ЛС ваш домен Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 17:18, ardemishev сказал: Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 18:09, Exploits сказав: Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 18:33, ardemishev сказал: Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Для генерації ви можете використовувать php код. Дам приклад. В пункті 4.3 if($product['category'] == 'Назва категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = '<strong>Шаблон опису.</strong> Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } if($product['category_id'] == 'id категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = 'Шаблон опису. Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } де можете підставлять любі дані товара. А також використовувать любі умови при яких буде генеруваться опис Якщо треба подивитись що є в товарі то в цьому ж пункті поставте echo "<pre>"; print_r($product); exit(); це покаже які дані можна використать в генерації опису, да і взагалі побачить готовий массив з данними товара. Тобто таким чином робите все що завгодно Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 20:54, ardemishev сказал: @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Наприклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68 Перейти до списку тем Схожі публікації SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS Автор: spectre, 14 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 0 коментарів 178 961 перегляд spectre 15 вересня 2019 [Поддержка] SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS 1 2 3 4 23 Автор: spectre, 15 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 560 відповідей 75 334 перегляди Igor828 2 години тому авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 80 відповідей 10 464 перегляди S_A_P 30 жовтня Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 0 коментарів 8 193 перегляди kirians 22 квітня 2020 Модуль Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) [Поддержка] Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 2 відповіді 1 413 перегляди ducha99 12 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 25.06.2023 в 19:53, Exploits сказал: Попробуйте так foreach($product['attributes'] as $attribute){ if($attribute['name'] == 'Торгова марка'){ $product['manufacturer_id'] = $attribute['value']; } } Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Надіслати Поділитися на інших сайтах More sharing options...
LuckyGenius Опубліковано: 25 червня 2023 Share Опубліковано: 25 червня 2023 (змінено) 25.06.2023 в 22:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? Змінено 25 червня 2023 користувачем LuckyGenius Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 00:49, LuckyGenius сказал: Отлично, помогло. Благодарю. Есть другая проблема, можно как-то пофиксить? Есть этот фид, он не большой, но при нажатии кнопки "Прочитать структуру xml" - висит статус "Загружаю..." вечно, и ничего не происходит Обновите модуль и попробуйте, но вообще фид лучше смотреть так открывая в браузере - это более удобно тк там и форматирование и подсветка есть 26.06.2023 в 01:41, LuckyGenius сказал: Так же в фиде два языка, как сделать чтоб разносило в разные языки название, описание и тд? посмотрите информацию https://unixml.pro/set/import/product_custom_before Надіслати Поділитися на інших сайтах More sharing options... CompXBG Опубліковано: 26 червня 2023 Share Опубліковано: 26 червня 2023 Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 16:56, CompXBG сказал: Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Добрый день! Напишите мне в ЛС ваш домен Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 17:18, ardemishev сказал: Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 18:09, Exploits сказав: Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 18:33, ardemishev сказал: Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Для генерації ви можете використовувать php код. Дам приклад. В пункті 4.3 if($product['category'] == 'Назва категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = '<strong>Шаблон опису.</strong> Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } if($product['category_id'] == 'id категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = 'Шаблон опису. Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } де можете підставлять любі дані товара. А також використовувать любі умови при яких буде генеруваться опис Якщо треба подивитись що є в товарі то в цьому ж пункті поставте echo "<pre>"; print_r($product); exit(); це покаже які дані можна використать в генерації опису, да і взагалі побачить готовий массив з данними товара. Тобто таким чином робите все що завгодно Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 20:54, ardemishev сказал: @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Наприклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68 Перейти до списку тем Схожі публікації SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS Автор: spectre, 14 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 0 коментарів 178 961 перегляд spectre 15 вересня 2019 [Поддержка] SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS 1 2 3 4 23 Автор: spectre, 15 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 560 відповідей 75 334 перегляди Igor828 2 години тому авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 80 відповідей 10 464 перегляди S_A_P 30 жовтня Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 0 коментарів 8 193 перегляди kirians 22 квітня 2020 Модуль Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) [Поддержка] Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 2 відповіді 1 413 перегляди ducha99 12 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
CompXBG Опубліковано: 26 червня 2023 Share Опубліковано: 26 червня 2023 Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 26 червня 2023 Автор Share Опубліковано: 26 червня 2023 26.06.2023 в 16:56, CompXBG сказал: Добрый день, при сохранении настроек пишет что сохранилось, при сворачивании и перезагрузке страницы настройки не сохраняються. Добрый день! Напишите мне в ЛС ваш домен Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 17:18, ardemishev сказал: Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 18:09, Exploits сказав: Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 18:33, ardemishev сказал: Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Для генерації ви можете використовувать php код. Дам приклад. В пункті 4.3 if($product['category'] == 'Назва категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = '<strong>Шаблон опису.</strong> Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } if($product['category_id'] == 'id категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = 'Шаблон опису. Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } де можете підставлять любі дані товара. А також використовувать любі умови при яких буде генеруваться опис Якщо треба подивитись що є в товарі то в цьому ж пункті поставте echo "<pre>"; print_r($product); exit(); це покаже які дані можна використать в генерації опису, да і взагалі побачить готовий массив з данними товара. Тобто таким чином робите все що завгодно Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 20:54, ardemishev сказал: @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Наприклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68 Перейти до списку тем Схожі публікації SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS Автор: spectre, 14 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 0 коментарів 178 961 перегляд spectre 15 вересня 2019 [Поддержка] SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS 1 2 3 4 23 Автор: spectre, 15 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 560 відповідей 75 334 перегляди Igor828 2 години тому авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 80 відповідей 10 464 перегляди S_A_P 30 жовтня Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 0 коментарів 8 193 перегляди kirians 22 квітня 2020 Модуль Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) [Поддержка] Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 2 відповіді 1 413 перегляди ducha99 12 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 17:18, ardemishev сказал: Добрий день. Підкажіть, є який-небудь спосіб генерувати опис товара при вигрузці по різним шаблонам в залежності від категорії і виробника (і можливо наявності / відсутності атрибута або його значення) Взагалі модуль вогонь. Дуже вдячний за Вашу роботу. Також, якщо це доречно, хотів би автору запропонувати не розпилювати свій час та увагу на функцію імпорта (вже є декілька хороших модулей з широким функціоналом), а краще зосередитися на допрацюванні юзабіліті експорта, внести більше налаштувань, додати різні умови,. І взагалі продовжувати знижувати порог входу для звичайного користувача, який не розбираєтсья в php, щоб можна було як в конструкторі налаштовувати вигрузку за допомогою зрозумілих перемикачів і галочок. Це було б супер мега вогонь . Наприклад: керування атрибутами (які вигружати, які не вигружати) , різні налаштування для різних категорій / виробників (різні назви атрибута, різні шаблони описів, різні заміни тексту і тд і тп) , спростити налаштуваня багатомовної вигрузки та багато чого ще можна покращити і спростити для використання. Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 18:09, Exploits сказав: Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 18:33, ardemishev сказал: Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Для генерації ви можете використовувать php код. Дам приклад. В пункті 4.3 if($product['category'] == 'Назва категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = '<strong>Шаблон опису.</strong> Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } if($product['category_id'] == 'id категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = 'Шаблон опису. Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } де можете підставлять любі дані товара. А також використовувать любі умови при яких буде генеруваться опис Якщо треба подивитись що є в товарі то в цьому ж пункті поставте echo "<pre>"; print_r($product); exit(); це покаже які дані можна використать в генерації опису, да і взагалі побачить готовий массив з данними товара. Тобто таким чином робите все що завгодно Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 20:54, ardemishev сказал: @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Наприклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68 Перейти до списку тем Схожі публікації SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS Автор: spectre, 14 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 0 коментарів 178 961 перегляд spectre 15 вересня 2019 [Поддержка] SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS 1 2 3 4 23 Автор: spectre, 15 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 560 відповідей 75 334 перегляди Igor828 2 години тому авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 80 відповідей 10 464 перегляди S_A_P 30 жовтня Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 0 коментарів 8 193 перегляди kirians 22 квітня 2020 Модуль Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) [Поддержка] Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 2 відповіді 1 413 перегляди ducha99 12 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 18:09, Exploits сказав: Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням. Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 18:33, ardemishev сказал: Дякую за відповідь. Вирішувати звісно Вам, мені такий підхід здається помилковим. Краще зробити багато можливостей і налаштувань і додати інструкцію . А з таким підходом користувачі і не знають про ті можливості, які приховані під кастомними обробками та ін. Наприклад я ) як на мене то базові функції наразі сильно спрощені і можна знайти деякий баланс між складністю та функціональністю. Але це все звісно мої думки. Ближче до діла: Підкажіть будь ласка як саме активувати приховані можливості для тих, кому мало тих, що є в базі, і про які саме можливості йде мова . На сайті модуля такої інформації не зустрів, можливо погано шукав. І можете трохи детальніше підказати, як мені зробити різні шаблони опису для різних категорій / виробників ? Був би дуже вдячний Для генерації ви можете використовувать php код. Дам приклад. В пункті 4.3 if($product['category'] == 'Назва категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = '<strong>Шаблон опису.</strong> Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } if($product['category_id'] == 'id категорії' AND $product['manufacturer'] == 'Бренд'){ $product['description'] = 'Шаблон опису. Товар ' . $product['name'] . ' бренду ' . $product['manufacturer'] . ' має унікальну модель ' . $product['model']; } де можете підставлять любі дані товара. А також використовувать любі умови при яких буде генеруваться опис Якщо треба подивитись що є в товарі то в цьому ж пункті поставте echo "<pre>"; print_r($product); exit(); це покаже які дані можна використать в генерації опису, да і взагалі побачить готовий массив з данними товара. Тобто таким чином робите все що завгодно Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 20:54, ardemishev сказал: @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Наприклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68 Перейти до списку тем Схожі публікації SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS Автор: spectre, 14 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 0 коментарів 178 961 перегляд spectre 15 вересня 2019 [Поддержка] SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS 1 2 3 4 23 Автор: spectre, 15 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 560 відповідей 75 334 перегляди Igor828 2 години тому авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 80 відповідей 10 464 перегляди S_A_P 30 жовтня Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 0 коментарів 8 193 перегляди kirians 22 квітня 2020 Модуль Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) [Поддержка] Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 2 відповіді 1 413 перегляди ducha99 12 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль UniXML - модуль выгрузки в XML формате + импорт из XML [Поддержка]
ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 28 червня 2023 Автор Share Опубліковано: 28 червня 2023 28.06.2023 в 20:54, ardemishev сказал: @Exploitsдуже вдячний. піду розбиратися. а підкажіть будь ласка по питанню щодо "або через приховані функції які активуються одним рядком в кастомном коді." як це активувати? чи це Ви так виразилися просто ? ) Гарного вечора Наприклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options... Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68 Перейти до списку тем Схожі публікації SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS Автор: spectre, 14 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 0 коментарів 178 961 перегляд spectre 15 вересня 2019 [Поддержка] SP SEO Remarketing All In One Pro 2.3.x - 3.x | Google Analytics 4 | Динамический ремаркетинг Google ADS, Facebook (+Conversions API), TikTok | Фид для Google Merchant, Facebook, TikTok | Google отзывы | eSputnik, Snapchat, Microsoft ADS 1 2 3 4 23 Автор: spectre, 15 вересня 2019 remarketing google merchant (і ще %d) Теги: remarketing google merchant google adwords facebook google ecommerce ecommerce measurement protocol ремаркетинг ремаркетинг фейсбук цели adwords adwords conversion adwords remarketing instagram instagram remarketing инстаграм динамический ремаркетинг opencart динамический ремаркетинг enhanced ecommerce расширенная электронная торговля электронная торговля google analytics 4 ga4 ehhanced ecommerce ga4 pixel facebook pixel пиксель фейсбук esputnik ga4 measurement protocol конверсия конверсия adwords google merchant center google merchant center feed facebook feed merchant feed google xml feed фид для гугл мерчант xml фид еспутник esputnik tracking google analytics measurement protocol google ads conversions facebook конверсия покупок конверсия google фейсбук пиксель google отзывы esputnik opencart xml feed фид для гугл фид для фейсбук xml feed merchant xml feed facebook facebook catalog фид для мерчанта фид для мерчант центр conversions api facebook api conversions tiktok тикток tiktok remarketing tiktok pixel marketing api tiktok marketing api esputnik webtracking esputnik вебтрекинг snapchat snapchat pixel снепчат bing ads microsoft ads microsoft advertising расширенное отслеживание конверсий enhanced conversions 560 відповідей 75 334 перегляди Igor828 2 години тому авторизация [Поддержка] SAP - Login Social Networks (Авторизація/реєстрація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 1 2 3 4 Автор: S_A_P, 16 травня 2022 login facebook (і ще %d) Теги: login facebook twitter google popup login one tap social social networks telegram apple popup register register geoip discord reddit linkedin регистрация реєстрація registration авторизація social login вход вхід 80 відповідей 10 464 перегляди S_A_P 30 жовтня Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 0 коментарів 8 193 перегляди kirians 22 квітня 2020 Модуль Facebook catalog feed (Facebook store) + Instagram feed (Фид товаров для магазина Facebook + фид для Instagram) [Поддержка] Автор: kirians, 22 квітня 2020 facebook feed (і ще %d) Теги: facebook feed instagram catalog catalogue store stores магазины магазин каталог каталоги 2 відповіді 1 413 перегляди ducha99 12 листопада 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
ardemishev Опубліковано: 28 червня 2023 Share Опубліковано: 28 червня 2023 В 28.06.2023 в 21:41, Exploits сказав: априклад при імпорті щоб конвертувать фото з webp в png можна поставить $data['convert_webp'] = true; або для того щоб вивести в копію фіда для гугл product_type можна добавить $data['product_type'] = true; або при імпорті опцій щоб опції були обовʼязковими то $data['option_required'] = true; або задать тип опцій це в $data['option_type'] або не трогать акції $data['special_save'] = true; також для експорта можна змінить шаблон генерації опцій в $data['option_ids_pattern'] і $data['product_option_id_pattern'] або округлення цін в експорті $data['decimal_place'] = 2; ще якщо ставите чистку опису товара а треба зберегти тільки теги h1 h2 то можна так $data['allow_tags'] = "<h1><h2>'; можна робить багато чого. Всі налаштування в масиві $data а інформація про товар в $product тобто любим кодом можна змінювать любі дані, наприклад заборонить вивантажувать акції $product['special'] = false; Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) Надіслати Поділитися на інших сайтах More sharing options...
Exploits Опубліковано: 29 червня 2023 Автор Share Опубліковано: 29 червня 2023 28.06.2023 в 23:24, ardemishev сказал: Ще раз дуже вдячний за відповідь. Подивився і масив товара і масив $data є кілька питань: 1) в масиві $data не знайшов тих налаштувань про які Ви писали. Де можна дізнатися список всіх налаштувань які я можу використовувати і які значення їх можна давати? 2) І є конкретна пропозиція щодо покращення юзабіліті, звісно на Ваш розсуд: коли в пункті 3,8 вказую відповідність назв атрибутів, то вивантажуються лише ті атрибути що вказано. Про це власне і написано у підказці. Але проблема в тому, що коли у мене 50 атрибутів, а змінити назву треба лише у одного або десяти, то мені треба вручну вибрати з випадаючого списка УСІ ці 50 атрибутів, щоб вони вигружалися . це не дуже зручно . Пропоную додати налаштування: "вигружати всі атрибути" або "лише вказані в полях відповідності". А також налаштування: "НЕ вигружати ці атрибути і вибір списка не потрібних атрибутів". 3) ТА / Або, будь ласка зорієнтуйте який код треба вказати щоб: а) вивантажити ВСІ атрибути примусово ТА при цьому замінити назву у обраних. б) вивантажити ВСІ атрибути ОКРІМ обраних ТА змінити назву у деяких обраних. Якщо є довідка то дайте знати щоб я вас не задовбував ) 4) І ще: Стосовно вибору категорій і виробників в пп2,1-2,2. для вигрузки. пропоную додати вибір логіки: "вивантажити ВСІ , окрім вказаних", або "ЛИШЕ вказані". Це спростить налаштування коли є категорії або виробники які не треба вивантажувати. Так, можна просто включити всі і вимкнути не потрібні. АЛЕ: коли в мене з’явися нова категорія або виробник то мені потрібно йти у всі 20 вигрузок і вмикати його там. А якщо використовувати логіку "всі окрім вказаних" то я відключаю 1 раз непотрібні, а всі нові будуть автоматично потрапляти у вигрузку. Це ж набагато зручніше. 5) ПС. я в цілому розумію Ваш підхід "чим простіше тим краще". Але, можливо розглянете можливість додавання опційного режиму "ПРО" або "Пісочниця" , який буде включатися в налаштуваннях і відкривати більший спектр налаштувань та умов БЕЗ використання кастомного кода і тд. А ті хто хоче рівень бога то вже і кастомний код їм на допомогу. такі думки. Просто зараз виходить високий поріг входу для тих хто хоче дійсно налаштувати свої вигрузки якісно з урахуванням своїх нюансів і хотєлок. Так, можна витратити час і розібратися в усіх кастомних налаштуваннях. Але я міг би це налаштувати перемиканням налаштувань за 10 хвилин. Та і Ви ж витрачаєте мабуть купу часу щоб відповідати таким як я. ( за що ще раз вдячний ) 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать 2) Якщо треба змінить назву атрибуту то є пункт 3.10 - там що на що і в назві атрибуту можете замінить. В 3.8 якраз можна відфільтрувать те що потрібно в фіді 3) Не вказувать нічого в 3.8 і тоді всі атрибути йдуть в фід. Змінить назву в 3.10 можна. Для заборони деяких то або через 3.8 вказать які можна або в пункті 3.7 код $attr_deny = array('назва атрибуту', 'назва атрибуту2', 'назва атрибуту3', 'назва атрибуту4',); //тут заборонені атрибути foreach($product['attributes'] as $ak => $av){ if(in_array($av['name'], $attr_deny)){ unset($product['attributes'][$ak]); } } 4) Можна тільки вказать що вивантажувать. Якщо треба заборонить деякі то в пункті 4.1 можна добавить AND p.manufacturer_id NOT IN(23,45,26) де 23,45,26 - це заборонені виробники. По категоріям аналогічно тільки там буде AND p2c.category_id NOT IN(23,45,26) 5) Обдумаю це Надіслати Поділитися на інших сайтах More sharing options... ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options... Назад 71 72 73 74 75 76 77 78 79 80 81 Вперед Сторінка 76 з 92 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 68
ardemishev Опубліковано: 29 червня 2023 Share Опубліковано: 29 червня 2023 В 29.06.2023 в 09:12, Exploits сказав: 1) За які саме налаштування запитуєте? Уточніть що треба налаштувать вкотре дякую ) 1) я мав на увазі чи є список цих налаштувань приклади яких ви приводили вище? щоб з ними ознайомитися і розуміти всі можливості, які є. Можливо вони допоможуть у вирішенні інших задач. я може і не знаю, що ваш модуль може мені допомогти вирішити деякі додаткові питання. Я вже бачу по одній моїй іншій додатковій задачі, окрім вивантаження на маркетплейси, що можу її вирішити за допомогою вашого модуля. і це круто коли одним інструментом можна вирішити декілька задач. Якби я тут не писав питання то і не знав би про це і далі шукав би для цієї задачі якесь рішення. Знаючи всі можливості я б міг оцінити які ще питання допоможе вирішити цей модуль . 2) в пункті 3,1 замінюєтсья в УСІХ атрибутах чи в УСІХ значеннях. А замінити треба лише в конкретних . Що як в інших назвах атрибутів або в значеннях є такі самі входження ? тоді заміняться зайві, там де це не треба. Приклад: Атрибут "Довжина" і "довжина кабеля" треба перейменувати атрибут "довжина" на "розмір по довжині" . якщо я зроблю це в п3,10 то я отримаю заміну і в другому атрибуті. Чому б не винести налаштування щоб будь хто міг просто перемикачем міняти логіку як описав в попередньому пості... це ж набагато зрозуміліше та зручніше для користувача. 3) виходячи з зазначеного трохи вище в питанні 2, якщо вирішувати цю задачу через кастомний код , треба тоді в коді також проводити заміну назви та або значення обраних атрибутів ... Або можливо зробити це по такій схемі: (3.1) -в п.3,8 вказати які атрибути міняти , (3.2) в коді включити примусово вивантаження ВСІХ атрибутів (3.3) в тому ж коді вимкнути обрані атрибути 4) дякую за підказку. вигляжає все це не складно, але це все треба знати щоб використовувати. аналогічна думака: чому б не одати перемикач логіки щоб будь хто міг цим керувати без звернення за допомогою і витратою вашого часу ) ) ще раз дякую Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts