Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Exploits

Users
  • Posts

    3,065
  • Joined

  • Last visited

Everything posted by Exploits

  1. Вы рили не понимаете что тот сайт классический варезник??? Вы 10 лет на форуме и не понимаете где варезный сайт а где нет? Косите интересно
  2. Ну если используете взломанный мой модуль древней версии то не светились бы уже а то в бан уйдете. Варез это плохо. И UniXML юзаете взломанный. Классно. @Support присмотритесь к аккаунту который уже как 10 лет тут и юзиет варез
  3. Якщо по цьому коду то можна так $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; } Але дивлячись що потрібно в цілому по коду комплексно, спробуйте так
  4. Ви можете і по назві, ось так $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 формата будуть конвертуватись для коректного відображення на сайті
  5. 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 - це ід атрибута
  6. Ви купили на піратському сайті модуль, рекомендую цього не робить. А для ваших потреб ось Допоможу налаштувать як треба
  7. Скоріше за все у вас на сервері стоїть маленьке значення php параметра max_input_vars - збільшіть це значення наприклад до 5000 і тоді має зберігать Ось тут $top_category = $top_category[0]; вы можете поставить не 0 а 1 - це буде наступна вкладеність, 2 - наступна
  8. Це хіба що тоді через ід першої категорії. В пункті 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){ //код }
  9. Добрый день! Если поставить связующий ключ например по модели или артикулу то обновит то что есть на сайте. Да, можно поставить в настройках не добавлять новые товары и тогда будет обновлять только то что найдет на сайте по связующему ключу
  10. 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 В такому випадку немає необхідності вивантажувать на двох мовах, але треба проставить всі співвідношення. Принцим такий як і для епіцентра - там також все треба проставлять
  11. Доброго дня. Підійде Стосовно епіцентра все можна але там треба проставить всі співвідношення даних (більше детально описано http://unixml.pro/epicentr) Є промокод 18336-oct
  12. Добрый день! Запросил доступ по ссылке и разные цены для разных паркетов делается просто. В любое поле (можно либо создать поля либо использовать те что свободные upc jan mpn итп) прописать цену для какого-то маркета и в модуле в пункте 5.3 поставить p.jan например - то есть поле откуда цена
  13. 1) Все це немаэ сенсу перечислювать бо в основному це не потрібно всім. Те що треба індивідуально запитують я підсказую і допомагаю. Але по суті основний функціонал тей що є в інтерфейсі модуля 2) В усіх де знаходить те що прописано в першому лівому полі ввода замінює на те що правіше і там де вибрали в атрибуті чи в значенні (те що вибрано). Працює тільки по повному входженні. Тобто якщо прописали Довжина то воно не замінить в атрибуті довжина кабеля. Ви пробуйте налаштувать і дивіться результати Те що буде використовуваться часто те буде винесено в інтерфейс
  14. 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) Обдумаю це
  15. Наприклад при імпорті щоб конвертувать фото з 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; будь що для максимально тонкого налаштування, наприклад ті ж націнки можна зробить в залежності від ціни товара або від ціни закупки. Багато що можна
  16. Для генерації ви можете використовувать 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(); це покаже які дані можна використать в генерації опису, да і взагалі побачить готовий массив з данними товара. Тобто таким чином робите все що завгодно
  17. Доброго дня! Генерація різними шаблонами це хіба що через кастомний код. Стосовно налаштувань. Підхід інший. Максимально (на скільки це можливо) в базі. Те що кому треба можна або через кастомний код, або через приховані функції які активуються одним рядком в кастомном коді. Навіть при такому підході кожного дня дуже багато консультаційних питань. Я до того що якщо я внесу всі можливості модуля в інтерфейс то заплутається любий користувач бо інтерфейс буде перевантажений кнопочками і полями. Те чим користується 90% те все є в модулі, те що потрібно індивідуально - те вже через кастомний код або через активацію прихованого. Якщо внести в інтерфейс ще генерації в залежності від категорії і бренди то перше - це потрібно дуже рідко (це другий такий запит за весь час), друге - це буде багато лишніх налаштувань. Прошу віднестись до цього з розумінням.
  18. Обновите модуль и попробуйте, но вообще фид лучше смотреть так открывая в браузере - это более удобно тк там и форматирование и подсветка есть посмотрите информацию https://unixml.pro/set/import/product_custom_before
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.