Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Отдельный урл для опций и опции в фид xml


Recommended Posts

Проблема с гугл мерчант. У товара есть опции и при выборе размера, цена меняется...

Товары с опциями. (размер обуви, одежды..) Товаров много.
--

Нужно сделать что бы опции у товаров имели отдельный урл.
без использования модулей типа HPM и т.д.. То есть как есть опции, нужно допилить только урл (через слеш например).
у страниц опций в canonical  должен быть урл главного товара

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

Нужно допилить этот скрипт выгрузки xml.
Что бы опции попадали туда как отдельный товар.
 

Есть товары без опций также.
Нужно учитывать, что если опций нету то в выгрузку попадает товар главный

Надіслати
Поділитися на інших сайтах

В 11.03.2024 в 15:58, chukcha сказав:

product-name/option-11-M

так?

да

Надіслати
Поділитися на інших сайтах

1. Делаете свой rewrite для получения ссылки
например


в цикле по опциям

$param_option = '&option=' . implode('-',['option-', $option_id,$option_value]);
$url = $this->url>link('product/product', 'product_id=' . $product_id . $param_option);
2. при обработке parts исключить обработку последнего $part

Шлях рішення я показав.

 

  • +1 1
Надіслати
Поділитися на інших сайтах

В 11.03.2024 в 17:12, chukcha сказав:

1. Делаете свой rewrite для получения ссылки
например


в цикле по опциям

$param_option = '&option=' . implode('-',['option-', $option_id,$option_value]);
$url = $this->url>link('product/product', 'product_id=' . $product_id . $param_option);
2. при обработке parts исключить обработку последнего $part

Шлях рішення я показав.

 

Дякую за інф.
Шукаю хто зробить повністю тз.

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Шукаю хто може виконати ТЗ!

 

Нужно реализовать следующее ТЗ относительно опций.
Суть вот в чем.

Гугл мерчант прислал предупреждение, что на странице несколько цен. Цена отличается при выборе опции, от той что указана в xml

Задание:

1. Опции должны иметь урл типа product-name/option-12345  (или какие тут варианты)
Страница опции такая же как и основная страница товара, только с выбранной опцией уже, со своим названием, тайтмлом...

2. На страницах опций нужно что бы было указано каноникал на основную страницу

3. На страницы опций добавить X-Robots-Tag со значением noindex, nofollow

4. В название, тайтл и дескрипшн добавлять после название назваине опции (значение опции или может название опции и значение)

5. Важливо на самому сайті не виводити посилання на ці сторінки варіації товарів. Тобто щоб на оцих перемикачах - https://prnt.sc/2f6mL1GyGUVm не було a href посилань з адресами на ці сторінки. Якщо все ж буде необхідно повісити на ці перемикачі посилання або перемикання варіацій працювало як слід, тоді нехай реалізує ці посилання за допомогою будь якого з перелічених нижче методів, але не за допомогою a href.
javascript:void(0) - найменш пріорітетний
<span> - пріорітетний
data-href  - пріорітетний
<button>  - пріорітетний
підійдуть і інші методи реалізації при яких гугл не зможе  виконувати переходи як у випадку a href
Також не повинно бути посилань на ці сторінки в карті сайту sitemap.xml і в будь яких інших місцях сайту.
---
 

Выгрузка XML

Есть не сложный скрипт для вывода товаров в xml формате.
Нужно его будет доработать так, что бы если у товара есть опции, они выводились в xml как отдельные товары, а главний товар тогда что бы не выводился.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.