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

Recommended Posts

Posted (edited)

Добрый вечер!
Подскажите пожалуйста какой разделитель надо использовать при заполнении характеристик, чтобы в файл выгрузки вставлялся тег <br/>

 

<param name="Комплект поставки:"><![CDATA[Гарантийный талон <br/> Документация <br/> Кабель для синхронизации <br/> Скрепка для извлечения СИМ-карты <br/> Телефон]]></param>


если вставить между характеристиками  <br/> , то и на сайте они будут 

Гарантийный талон <br/> Документация <br/> Кабель для синхронизации <br/> Скрепка для извлечения СИМ-карты <br/> Телефон
А нужно, чтобы на сайта перечнем или через какой-то красивый разделитель - запятая или ещё какой-то. а в файл выгрузки уходил <br/>

Edited by zaleha
Link to comment
Share on other sites


17.05.2023 в 20:32, zaleha сказал:

Добрый вечер!
Подскажите пожалуйста какой разделитель надо использовать при заполнении характеристик, чтобы в файл выгрузки вставлялся тег <br/>

 

<param name="Комплект поставки:"><![CDATA[Гарантийный талон <br/> Документация <br/> Кабель для синхронизации <br/> Скрепка для извлечения СИМ-карты <br/> Телефон]]></param>


если вставить между характеристиками  <br/> , то и на сайте они будут 

Гарантийный талон <br/> Документация <br/> Кабель для синхронизации <br/> Скрепка для извлечения СИМ-карты <br/> Телефон
А нужно, чтобы на сайта перечнем или через какой-то красивый разделитель - запятая или ещё какой-то. а в файл выгрузки уходил <br/>

Добрый день!

Ставьте любой нужный разделитель на сайта. Делайте все что надо для сайта. Модуль под сайт надо настраивать а не сайт под модуль)

Если у вас разделитель "," тогда в пункте Замены слева , справа <br> и выбираете в значении атрибута

Link to comment
Share on other sites

Posted (edited)
18.05.2023 в 08:58, Exploits сказал:

Добрый день!

Если у вас разделитель "," тогда в пункте Замены слева , справа <br> и выбираете в значении атрибута


Добрый день!
Сделал замену.
А в файле выгрузки получилось

Цитата

Все породы&lt;br/&gt; Индивидуально для породы&lt;br/&gt; Гигантские&lt;br/&gt; Крупные&lt;br/&gt; Средние&lt;br/&gt; Малые


т.е. скобки кракозябру дают.

 

Edited by zaleha
Link to comment
Share on other sites


18.05.2023 в 15:22, zaleha сказал:


Добрый день!
Сделал замену.
А в файле выгрузки получилось


т.е. скобки кракозябру дают.

 

точно, забыл там же везде идет конвертация спецсимволов. 

В пункте 4.3 тогда код

foreach($product['attributes'] as $ak => $av){
  $product['attributes'][$ak]['text'] = str_replace(',', '<br>', $product['attributes'][$ak]['text']);
}

Попробуйте, если не пойдет тогда еще через один вариант попробуем

 

UPD - возможно будет ошибка в XML из-за тега. Ну попробуйте и если что в ЛС напишите я помогу сделать

Link to comment
Share on other sites

Posted (edited)
18.05.2023 в 22:06, Exploits сказал:

 

Попробуйте, если не пойдет тогда еще через один вариант попробуем

 


Прошла синхронизация. Проверил. Вроде видит он и с этими кракозябрами. Отправлю на перепроверку. Думаю, что пройдёт.
Если не прокатит, то напишу в личку. Но вроде работает.

Edited by zaleha
  • +1 1
Link to comment
Share on other sites


  • 2 weeks later...

Здравствуйте а можете подсказать как в начало фида добавить кодировку и версию xml. Добавляю это не работает <?xml version="1.0" encoding="UTF-8"?>.

Link to comment
Share on other sites


Доброго дня, підкажіть який має бути код, щоб товари які коштують менше 200 грн не вивантажувалися в вигрузку гугл? Дякую!

Link to comment
Share on other sites


30.05.2023 в 18:58, Dgaidar сказал:

Доброго дня, підкажіть який має бути код, щоб товари які коштують менше 200 грн не вивантажувалися в вигрузку гугл? Дякую!

Доброго. Напишіть мені в приватні повідомлення ваш домен

Link to comment
Share on other sites

Posted (edited)

Здравствуйте, подскажите пожалуйста, а куда и что нужно написать, чтоб отображалась гарантия на хотлайн. Сегодня купил модуль, все работает, а с гарантией не могу разобраться.

 

5616468.png

Edited by AndreikaUA
Link to comment
Share on other sites


01.06.2023 в 16:41, AndreikaUA сказал:

Здравствуйте, подскажите пожалуйста, а куда и что нужно написать, чтоб отображалась гарантия на хотлайн. Сегодня купил модуль, все работает, а с гарантией не могу разобраться.

 

5616468.png

Добрый день! В пункте 3.12 добавьте строку

Слева <guarantee>

Справа число. 

Если у вас гарантия прописана под товар уточните где именно я подскажу как вывести

Link to comment
Share on other sites

Posted (edited)

Здравствуйте, подскажите пожалуйста.

Поставщик даёт фид yml там есть тег с курсами валют (как на скрине прикрепил)

Если такой фид загружу вашим модулем, то цены в магазине будут пересчитаны по этому курсу в доллары? Гривна стоит по умолчанию 

Screenshot_2023-06-06-00-54-23-697_com.android.chrome.thumb.png.189395e478ccc8419ca3611f7c31490f.png

 

 

Edited by Vetlucky777
Link to comment
Share on other sites


06.06.2023 в 01:13, Vetlucky777 сказал:

Здравствуйте, подскажите пожалуйста.

Поставщик даёт фид yml там есть тег с курсами валют (как на скрине прикрепил)

Если такой фид загружу вашим модулем, то цены в магазине будут пересчитаны по этому курсу в доллары? Гривна стоит по умолчанию 

Screenshot_2023-06-06-00-54-23-697_com.android.chrome.thumb.png.189395e478ccc8419ca3611f7c31490f.png

 

 

Добрый день! Будут пересчитаны по курсу в этом блоке из фида, но если надо пересчитать по курсу магазина - также можно сделать, либо не считать, можно как угодно

Link to comment
Share on other sites

06.06.2023 в 03:04, Exploits сказал:

Добрый день! Будут пересчитаны по курсу в этом блоке из фида, но если надо пересчитать по курсу магазина - также можно сделать, либо не считать, можно как угодно

Добрый день, ещё вопрос.

У меня поставщик даёт фид в котором товары в долларе, а другой фид там другие товары в евро, основная валюта на сайте доллар.

Если модулем этим загрузить два фида то цены в евро они будут сконвертированы по курсу в доллар ? Или евровые цены загрузятся в долларовые поля.

Хочу реализовать с помощью модуля, чтоб во время загрузки все товары были в долларах. 

$ заливается как есть, а € конвертируется по курсу 

Link to comment
Share on other sites


06.06.2023 в 10:18, Vetlucky777 сказал:

Добрый день, ещё вопрос.

У меня поставщик даёт фид в котором товары в долларе, а другой фид там другие товары в евро, основная валюта на сайте доллар.

Если модулем этим загрузить два фида то цены в евро они будут сконвертированы по курсу в доллар ? Или евровые цены загрузятся в долларовые поля.

Хочу реализовать с помощью модуля, чтоб во время загрузки все товары были в долларах. 

$ заливается как есть, а € конвертируется по курсу 

 

Можно конвертировать. Помогу настроить

Link to comment
Share on other sites

Posted (edited)
06.06.2023 в 10:20, Exploits сказал:

Можно конвертировать. Помогу настроить

Спасибо.

Мне нужна конвертация по курсу на момент загрузки.

Хочу поставить модуль, который по cron с банка обновляет курс, возможно можно чтоб он загружал курс, ваш модуль загружал товар и происходила конвертация.

 

Или каким-то другим способом происходила конвертация по актуальному курсу.

 

Планирую мультивалютный магазин, цены будут в евро в доллар, но сперва их нужно привести к единой валюте

Edited by Vetlucky777
Link to comment
Share on other sites


  • 2 weeks later...

Добрий день.
Зіткнувся з проблемкою створення XML для Розетки.
Для першого товару відсутні теги <name> та <description>.
При чому в базі дані по назві та опису є.
Проблема відтворюється якщо зміти категорії товарів. Знову буде перший товар в XML без вказаних тегів.

Знімок екрана з 2023-06-16 10-10-42.png

Edited by G_S_V
Link to comment
Share on other sites


Доброго дня, підкажіть в консолі сиплять помилки при генерації PHP Notice:  Undefined index: additional in /public_html/catalog/controller/extension/feed/unixml/rozetka.php on line 100

Link to comment
Share on other sites


16.06.2023 в 10:11, G_S_V сказал:

Добрий день.
Зіткнувся з проблемкою створення XML для Розетки.
Для першого товару відсутні теги <name> та <description>.
При чому в базі дані по назві та опису є.
Проблема відтворюється якщо зміти категорії товарів. Знову буде перший товар в XML без вказаних тегів.

Знімок екрана з 2023-06-16 10-10-42.png

Доброго дня! Напишіть в повідомлення мені

17.06.2023 в 12:47, Xio сказал:

Доброго дня, підкажіть в консолі сиплять помилки при генерації PHP Notice:  Undefined index: additional in /public_html/catalog/controller/extension/feed/unixml/rozetka.php on line 100

Оновіть модуль

  • +1 1
Link to comment
Share on other sites

Після оновлення нова помилка при генерації(

PHP Warning:  Division by zero in /var/www/***/public_html/system/library/unixml.php on line 4209

Link to comment
Share on other sites


17.06.2023 в 18:52, Xio сказал:

Після оновлення нова помилка при генерації(

PHP Warning:  Division by zero in /var/www/***/public_html/system/library/unixml.php on line 4209

оновіть ще раз - завантажив нову версію

  • +1 1
Link to comment
Share on other sites

Здравствуйте!

Подскажите как в выгрузке для алло вместо тега <name> и <description> выводить <name_ru> и <description_ru>

ua выводиться правильно а русская версия просто <name> и алло шлет ошибку

 

Вторая проблема с тегом цены и акционной цены. Акционная есть не везде и стандартная цена берется из тега прайс, НО в товарах в которых акционная есть появляется oldprice где цена полная. Алло же прости сопоставить поля цена (Цена-<price> и акционная цена но это сделать не получается така как в акционных товарах она тоже <price> а полная cтает <oldprice>. Указать и там и там тег <price> не дает ситема.

Edited by yurok79
Link to comment
Share on other sites


19.06.2023 в 10:33, yurok79 сказал:

Здравствуйте!

Подскажите как в выгрузке для алло вместо тега <name> и <description> выводить <name_ru> и <description_ru>

ua выводиться правильно а русская версия просто <name> и алло шлет ошибку

 

Вторая проблема с тегом цены и акционной цены. Акционная есть не везде и стандартная цена берется из тега прайс, НО в товарах в которых акционная есть появляется oldprice где цена полная. Алло же прости сопоставить поля цена (Цена-<price> и акционная цена но это сделать не получается така как в акционных товарах она тоже <price> а полная cтает <oldprice>. Указать и там и там тег <price> не дает ситема.

Добрый день! Можете просто переименовать теги через структуру файла, белая кнопка </>

по ценам также можно переименовать через структуру

Link to comment
Share on other sites

19.06.2023 в 12:43, Exploits сказал:

 

по ценам также можно переименовать через структуру

Там не переименовывать надо, проблема в том что при наличии акционной цены должно быть не price/oldprice а например price/saleprice потому как меняется логика

Как правильно переписать эту структуру

  if($product['special']){
                $xml .= '<price>' . $product['special'] .  '</price>';
                $xml .= '<oldprice>' . $product['price'] .  '</oldprice>';
              }else{
                $xml .= '<price>' . $product['price'] .  '</price>';
              }

Edited by yurok79
Link to comment
Share on other sites


19.06.2023 в 13:17, yurok79 сказал:

Там не переименовывать надо, проблема в том что при наличии акционной цены должно быть не price/oldprice а например price/saleprice потому как меняется логика

Как правильно переписать эту структуру

  if($product['special']){
                $xml .= '<price>' . $product['special'] .  '</price>';
                $xml .= '<oldprice>' . $product['price'] .  '</oldprice>';
              }else{
                $xml .= '<price>' . $product['price'] .  '</price>';
              }

Можно так например

 

 if($product['special']){
  $xml .= '<saleprice>' . $product['special'] .  '</saleprice>';
  $xml .= '<price>' . $product['price'] .  '</price>';
}else{
  $xml .= '<price>' . $product['price'] .  '</price>';
}

  • +1 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.