Jump to content

Recommended Posts

Google Merchant center (берущий данные из Google Base) не пропускает товары с наличием амперсанд "&" в названии товара.

Я очень не хочу менять & на что-либо. Может кто сталкивался с похожим ?

Возможно подменить в фиде "&" на "and" ?

Share this post


Link to post
Share on other sites

насколько я понял зависит от формата данных

txt пропускает,

xml же следует экранировать

The category names contain the > and & characters. Since these have special meaning in XML, they must be escaped as > and &. You may also use CDATA to escape the entire string. For example:
 
<g:google_product_category>Arts & Entertainment > Musical Instruments > Keyboards</g:google_product_category>

 

 

https://support.google.com/merchants/answer/160081?hl=en

Share this post


Link to post
Share on other sites

Вопрос закрыт.

 

Решение:

$output .= '<title>' . str_replace('&', '&', str_replace('&', '&', $product['name'])) . '</title>';

Share this post


Link to post
Share on other sites

/catalog/controller/feed/google_base.php

 

....................................................................

foreach ($products as $product) {
if ($product['description']) {
$output .= '<item>';
$output .= '<title>' . str_replace('&', '&', str_replace('&', '&', $product['name'])) . '</title>';
$output .= '<link>'  . str_replace('&', '&', str_replace('&', '&', $this->url->link('product/product', 'product_id=' . $product['product_id']))) . '</link>';
$output .= '<description>' . $product['description'] . '</description>';
....................................................................

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By buslikdrev
      2 600.00 руб · Срок продления: 500.00 руб за год
      Скачать/Купить дополнение


      Гео-карты / Geo-maps
      Название модуля: Гео-карты - "Geo-maps"
      Версия модуля: 1.1
      Тип лицензии: Full (полная версия)
      Тип установки: ocmod
      Язык: Беларуская мова, English, Русский язык, Українська мова
      Дата создания: 28.12.2018
      Дата обновления: 25.09.2020
      Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.3, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default, befashion, fastor)
      Название архива: Geo-maps v1.1 Full OpenCart 2.X-3.1.X.zip
       
       
      ДЕМОНСТРАЦИЯ


      ОПИСАНИЕ
      Модуль предназначен для вывода местоположения объектов на гео-карте. Карты можно разместить на любой странице! Помимо этого для товара, категорий, производителей, статей и блога (OpenCart.pro) можно установить индивидуальные координаты. Полезная штука, если вы занимаетесь недвижимостью, туризмом и т.д. Есть возможность настройки карты: размер, масштаб, расположение (в, над и под описанием), выбор сервиса (тип) карты (yandex, google, openstreetmap.org, mapbox, sputnik.ru). Главная особенность модуля - автоподстройка масштаба в зависимости от расстояния между несколькими точками (метками), автопоиск координат по адресу и фильтрация меток.

      ВНИМАНИЕ!
      Количество запросов в день к картам yandex ограничены до 25000, а google вообще запретил без ключа (возможно будет работать без него, либо с чужим), для снятия ограничения получите api ключи этих сервисов.
      Оригинальные файлы магазина не заменяет!
       


      Модификатор "вносит изменения" в следующие файлы:

      УСЛОВИЯ СОГЛАШЕНИЯ
      - Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен;
      - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
      - Редактировать код можно только под нужды своего магазина;
      - Распространение модуля запрещено;
      - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг);
      - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная;
      - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля;
      - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств;
      - Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля;
      - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.
      Добавил buslikdrev Добавлено 28.12.2018 Категория Модули Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет
      Да Старая цена 0  
    • By spectre
      700.00 руб
      Скачать/Купить дополнение


      SP AUTO SEO FAQ + Microdata 2.x-3.x v2.0 - установка включена в стоимость!
      Новая расширенная версия модуля SEO FAQ - https://opencartforum.com/files/file/7871-sp-seo-faq-microdata-15x-2x-3x/

      Модуль позволяет добавить на страницу товара, категории, производителя, статьи блок с частыми вопросами и ответами на них
      Это все дело размечается микроразметкой FAQPage чтобы красиво выглядело в выдаче

      Добавлена интеграция с Ocfilter из коробки

      Добавлена АВТОГЕНЕРАЦИЯ вопросов-ответов в категориях 


      Поддерживаются:
      - Новинки
      - Хиты продаж
      - Самые дешевые
      - Самые дорогие
      - Самые популярные
      - Диапазон цен


      Пример выдачи


      Установка и адаптация под шаблон (вывод модуля) включены в стоимость

      С фасторами, Burn Engine и прочим - не работаю


      Приветствуется использование на один домен
      Какие-то вопросы - пишите в личку, разберемся 
      Добавил spectre Добавлено 18.09.2020 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 1500  
    • By spectre
      Новая расширенная версия модуля SEO FAQ - https://opencartforum.com/files/file/7871-sp-seo-faq-microdata-15x-2x-3x/

      Модуль позволяет добавить на страницу товара, категории, производителя, статьи блок с частыми вопросами и ответами на них
      Это все дело размечается микроразметкой FAQPage чтобы красиво выглядело в выдаче

      Добавлена интеграция с Ocfilter из коробки

      Добавлена АВТОГЕНЕРАЦИЯ вопросов-ответов в категориях 


      Поддерживаются:
      - Новинки
      - Хиты продаж
      - Самые дешевые
      - Самые дорогие
      - Самые популярные
      - Диапазон цен


      Пример выдачи


      Установка и адаптация под шаблон (вывод модуля) включены в стоимость

      С фасторами, Burn Engine и прочим - не работаю


      Приветствуется использование на один домен
      Какие-то вопросы - пишите в личку, разберемся 
    • By Sha
      Инструмент поможет провести системный анализ opencart страниц и расширений сайта!
       
      Модуль имеет два основных направления:
       
      1) Для пользователей:
         - Анализ модулей, расширений, дополнений сайта основываясь на архитектуре OpenCart
         - Построение наглядного timeline графика, с сортировкой по желаемому параметру
         это даст возможность выявить "узкие места" и предпринять меры по оптимизации сайта более точечно и направлено.

       
       
      DEMO
      логин: demo, пароль: demo
       
       
      2) Для разработчиков:
        - возможности описанные выше, плюс
        - построение расширенной таблицы структурированной по маршрутам, очерёдности или скорости выполнения,
        - время отработки model/view/controller каждого route, любой страницы сайта, с возможностью сортировки для сравнения,
        - простой debuger данных $data передаваемых в view каждого route. (экспериментально)

       


       
       
       
      Обратите внимание! Модуль является инструментом помогающим в работе с cms opencart/ocstore,
      и не является автоматическим бустером, компрессором, кешером и т.д. 
      так-же под оптимизацией сайта более направленно: не обязательно подразумевается полное избавление от "замедляющего" сайт функционала, вместо этого можно убрать его только в мобильной версии, заменить на более быстрый аналог, или оптимизировать, использовав inline css, уменьшив объём картинок, js кода, и тому подобное.
       
      используемые технологии:
      bootstrap.js,
      vue.js,
      opencart events.
       
      Спасибо, что дочитали до конца!) 
      разбирай пока дёшево!
    • By Sha
      700.00 руб
      Скачать/Купить дополнение


      Route debug board - системный аудит сайта, помощник в оптимизации сайта!
      Инструмент поможет провести системный анализ opencart страниц и расширений сайта!
       
      Модуль имеет два основных направления:
       
      1) Для пользователей:
         - Анализ модулей, расширений, дополнений сайта основываясь на архитектуре OpenCart
         - Построение наглядного timeline графика, с сортировкой по желаемому параметру
         это даст возможность выявить "узкие места" и предпринять меры по оптимизации сайта более точечно и направлено.

       
       
      DEMO
      логин: demo, пароль: demo
       
       
      2) Для разработчиков:
        - возможности описанные выше, плюс
        - построение расширенной таблицы структурированной по маршрутам, очерёдности или скорости выполнения,
        - время отработки model/view/controller каждого route, любой страницы сайта, с возможностью сортировки для сравнения,
        - простой debuger данных $data передаваемых в view каждого route. (экспериментально)

       


       
       
       
      Обратите внимание! Модуль является инструментом помогающим в работе с cms opencart/ocstore,
      и не является автоматическим бустером, компрессором, кешером и т.д. 
      так-же под оптимизацией сайта более направленно: не обязательно подразумевается полное избавление от "замедляющего" сайт функционала, вместо этого можно убрать его только в мобильной версии, заменить на более быстрый аналог, или оптимизировать, использовав inline css, уменьшив объём картинок, js кода, и тому подобное.
       
      используемые технологии:
      bootstrap.js,
      vue.js,
      opencart events.
       
      Спасибо, что дочитали до конца!) 
      разбирай пока дёшево!
      Добавил Sha Добавлено 25.04.2020 Категория Инструменты, утилиты Системные требования php 5.4 и выше Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 2000  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.