-
Posts
3,071 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Exploits
-
Добрый день! В пункте 4.3 поставьте $product['url'] = str_replace(HTTPS_SERVER, HTTPS_SERVER . 'ua/', $product['url']);
-
Так, все правильно тут Напишіть в приватні повідомлення з прикладом категорії я подивлюсь Також на прикладі напишіть мені в повідомлення я подивлюсь що можна придумать
-
вас ничего не смущает? Вы используете мой взломанный модуль и хотите вернуться к вопросу? Вам бан тут нужен а не ответ на вопрос. Что мне проверять я и так все вижу. То что в мерчант у вас идет через другой модуля я этому безумно рад, но стоит 2 моих взломанных модуля. Давайте я вас кину на сумму за оба модуля и тогда буду удивляться почему в мою сторону негатив?
-
Якщо по цьому коду то можна так $top_category = $product['category_id']; if(isset($data['cats'][$product['category_id']])){ $top_category = explode('_', $data['cats'][$product['category_id']]); $top0_category = isset($top_category[0])?$top_category[0]:false; $top1_category = isset($top_category[1])?$top_category[1]:false; $top2_category = isset($top_category[2])?$top_category[2]:false; } Але дивлячись що потрібно в цілому по коду комплексно, спробуйте так
-
Ви можете і по назві, ось так $product['description'] = '<p>' . $product['name'] . '</p><p>статичний текст</p>'; foreach($product['attributes'] as $attr){ if($attr['name'] == 'Потрібна назва атрибуту'){ $product['description'] .= '<p>' . $attr['name'] . ': ' . $attr['text'] . '</p>'; } if($attr['name'] == 'Потрібна назва атрибуту 2'){ $product['description'] .= '<p>' . $attr['name'] . ': ' . $attr['text'] . '</p>'; } } Доброго дня! В пункті кастомний код до імпорта (перше поле) (https://unixml.pro/set/import/product_custom_before) Поставить $data['convert_webp'] = true; і тоді фото з webp формата будуть конвертуватись для коректного відображення на сайті
-
1) В пункті 4.2 треба добавить $data['product_type'] = true; В пункті 4.3 добавить $product['full_category'] = ''; foreach($product['attributes_full'] as $afk => $af){ if($af['name'] == 'g:product_type'){ unset($product['attributes_full'][$afk]); $product['full_category'] = $af['text']; } } if (strpos($product['full_category'], 'Містить категорію') !== false) { ... } і щоб подачить що знаходиться ось тут $product['full_category'] можете перед ось цим if (strpos($product['full_category'], 'Містить категорію') !== false) { поставить echo "<pre>"; print_r($product); exit(); і тоді побачите що там має буть вся вкладенність категорій в $product['full_category'] 2) Якщо робите через кастомний код то можете наприклад ось так $product['description'] = '<p>' . $product['name'] . '</p><p>статичний текст</p>'; if(isset($product['attributes'][23])){ $product['description'] .= '<p>' . $product['attributes'][23]['name'] . ': ' . $product['attributes'][23]['text'] . '</p>'; } де 23 - це ід атрибута
-
Шукаю модуль імпорт товарів YML
Exploits replied to sportzala1's topic in Opencart 3.x: Extension search
Ви купили на піратському сайті модуль, рекомендую цього не робить. А для ваших потреб ось Допоможу налаштувать як треба -
Скоріше за все у вас на сервері стоїть маленьке значення php параметра max_input_vars - збільшіть це значення наприклад до 5000 і тоді має зберігать Ось тут $top_category = $top_category[0]; вы можете поставить не 0 а 1 - це буде наступна вкладеність, 2 - наступна
-
Це хіба що тоді через ід першої категорії. В пункті 4.2 код $data['cats'] = unserialize($data['category_path']); І в пункті 4.3 код $top_category = $product['category_id']; if(isset($data['cats']$product['category_id'])){ $top_category = explode('_', $data['cats']$product['category_id']); $top_category = $top_category[0]; } //тут код для умов, наприклад if($top_category == 34){ //код }
-
Добрый день! Если поставить связующий ключ например по модели или артикулу то обновит то что есть на сайте. Да, можно поставить в настройках не добавлять новые товары и тогда будет обновлять только то что найдет на сайте по связующему ключу
-
1) Через кастомний код, напишіть мені в приватні повідомлення я допоможу зробить, залежить від того що треба 1.а) Можна в пункті 4.3 так $product['attributes_full'][] = array( 'name' => 'param name="Доставка/Оплата"', 'text' => '<value lang="uk">2-3 дні, передоплата 100грн</value><value lang="ru">2-3 дня, предоплата 100грн</value>', 'end' => 'param', 'decode' => true ); 1.б) Також через кастомний в 4.3 пункті наприклад if($product['category'] == 'Назва категорії' && $product['manufacturer'] == 'Бренд'){ $product['attributes_full'][] = array( 'name' => 'param name="дополнительный текст"', 'text' => '<value lang="uk">укр текст</value><value lang="ru">рус текст</value>', 'end' => 'param', 'decode' => true ); } або якщо по id категорії if($product['category_id'] == 123){ $product['attributes_full'][] = array( 'name' => 'param name="дополнительный текст"', 'text' => '<value lang="uk">укр текст</value><value lang="ru">рус текст</value>', 'end' => 'param', 'decode' => true ); } 1.в) Тут треба на прикладі, я так розумію це ви за якісь певні атрибути 1.г) Це атрибут? Можна залишить вивантаження на одній мові а інше через 3 пункт проставить 1.д) Також як і для пункта 1.г можна так, однією 2) Тут відправимось до 3 пункту 3) В пункті 3.10 ось це все можна зробить. Наприклад у вас є атрибут Матеріал верху то зліва пишемо Матеріал верху - тобто назву атрибуту як він у вас в магазині (в фіді відображається) правіше ставим 38625 - Матеріал верху (ось тут головне це 38625 а далі розетка ігнорує назву бо привʼязка йде по ід параметра у них) правіше ставим в назві атрибуту. Це ми проставили атрибут. Далі проставляємо значення атрибуту. У вас наприклад є 2 значення цього атрибута Шкіра і текстиль то треба зробить ще співвідношення де буде зліва Шкіра, правіше 59090 - Шкіра (по аналогії можете написать що завгодно, розетка заберет значення параметру 59090 і там буде Шкіра) правіше - в значенні атрибута, по аналогії робимо і з Текстилем. Якщо в товарі йде так Шкіра і Текстиль то пишемо зліва Шкіра і Текстиль і правіше 59090,59067 - Шкіра і Текстиль і тоді в фіді будуть виведені paramid i valueid В такому випадку немає необхідності вивантажувать на двох мовах, але треба проставить всі співвідношення. Принцим такий як і для епіцентра - там також все треба проставлять
-
Доброго дня. Підійде Стосовно епіцентра все можна але там треба проставить всі співвідношення даних (більше детально описано http://unixml.pro/epicentr) Є промокод 18336-oct
-
Добрый день! Запросил доступ по ссылке и разные цены для разных паркетов делается просто. В любое поле (можно либо создать поля либо использовать те что свободные upc jan mpn итп) прописать цену для какого-то маркета и в модуле в пункте 5.3 поставить p.jan например - то есть поле откуда цена
-
1) Все це немаэ сенсу перечислювать бо в основному це не потрібно всім. Те що треба індивідуально запитують я підсказую і допомагаю. Але по суті основний функціонал тей що є в інтерфейсі модуля 2) В усіх де знаходить те що прописано в першому лівому полі ввода замінює на те що правіше і там де вибрали в атрибуті чи в значенні (те що вибрано). Працює тільки по повному входженні. Тобто якщо прописали Довжина то воно не замінить в атрибуті довжина кабеля. Ви пробуйте налаштувать і дивіться результати Те що буде використовуваться часто те буде винесено в інтерфейс
-
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) Обдумаю це