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

Recommended Posts

Добрый день @Exploits 

В выгрузке Google к товарам перемноженных на опцию должен добавлять атрибут item_group_id

Решил написать на всякий случай что б это уже вошло в 7 версию модуля.

Надеюсь, уже скоро выйдет 7 версия модуля

Спасибо

Змінено користувачем Drovocek
Надіслати
Поділитися на інших сайтах


40 минут назад, Drovocek сказал:

Добрый день @Exploits 

В выгрузке Google к товарам перемноженных на опцию должен добавлять атрибут item_group_id

Решил написать на всякий случай что б это уже вошло в 7 версию модуля.

Надеюсь, уже скоро выйдет 7 версия модуля

Спасибо

Добрый день! Спасибо за подсказку это будет. 7-я в активном процессе. Там много будет переделано. Есть бетка на версию 2.3 если есть магазин на 2.3 и хотите взять бету могу дать без проблем

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

29 минут назад, Exploits сказал:

Есть бетка на версию 2.3 если есть магазин на 2.3 и хотите взять бету могу дать без проблем

У меня магазин как раз версии 2.3, охотно потеститурую бета версию

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


22 минуты назад, kapiro сказал:

Когда будет новая версия?

В процессе, в этом месяце хочу выпустить

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

в выгрузке на розетку, "умножать товар на опции" если у меня должен быть один товар без разновидностей по цветам и размерам то значит это пункт должен быть "откл" ?

Снимок экрана 2020-09-03 в 15.38.35.png

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


19 минут назад, Romin сказал:

в выгрузке на розетку, "умножать товар на опции" если у меня должен быть один товар без разновидностей по цветам и размерам то значит это пункт должен быть "откл" ?

Снимок экрана 2020-09-03 в 15.38.35.png

Верно, нужно выключить умножение.

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

7 минут назад, Xameleon сказал:

Здравствуйте! Вопрос. 

Есть 2-3и сайта, на каждом стоит ваш модуль выгрузки, их можно объеденить в одну выгрузку? 

Добрый день. Напишите в да с подробностями что и как я посмотрю 

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

@Exploits позвольте вопрос, каким способом заставить в адс получать категории с товарами как на сайте, а не конечные? Для групировки по "Тип товара".

<g:product_type> -  {category} - дает только конечные.. 

 

Спойлер

image.thumb.png.db9dcb7759e13e2fbbd7e5927336fca2.png

 

Змінено користувачем prizruslan
Надіслати
Поділитися на інших сайтах


4 часа назад, prizruslan сказал:

@Exploits позвольте вопрос, каким способом заставить в адс получать категории с товарами как на сайте, а не конечные? Для групировки по "Тип товара".

<g:product_type> -  {category} - дает только конечные.. 

 

  Скрыть контент

image.thumb.png.db9dcb7759e13e2fbbd7e5927336fca2.png

 

Добрый день! Вам нужно в 7 пункт поставить код:

if(!isset($category_types[$product['category_id']])){
    $all_category = $this->getPathByCategory($product['category_id']);
    $all_category_array = explode('_', $all_category);
    $category_full = array();
    foreach($all_category_array as $cat_id){
        $sql = "SELECT name FROM " . DB_PREFIX . "category_description
        WHERE category_id = '" . $cat_id ."'";
        $cat_info_query = $this->db->query($sql);
        if($cat_info_query->num_rows){
            foreach($cat_info_query->rows as $row){
                $category_full[$row['name']] = $row['name'];
            }
        }
    }
    $category_types[$product['category_id']] = implode(' > ', $category_full);
}
$product['attributes'][] = array('name'=>'g:product_type','text'=>$category_types[$product['category_id']]);

Если не сработает пишите в ЛС, но должен работать. Только в 33 (или 32) пункте где сделали через {category} уберите там.

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

В 18.08.2020 в 11:23, Exploits сказал:

Добрый день! Был уже такой вопрос, но не буду искать, продублирую решение

В 7 пункте можно вставить код


$price = $product['special']?$product['special']:$product['price'];
if($price < 1000){ //если меньше 1000
continue; //пропускаем, не попадаем в выгрузку
}

 

Добрый день!

А как можно адаптировать данный код для разных категорий? Например для category_id=1 минимальная цена должна быть 1000, а для category_id=2 - 2000.

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


@Cybervizor смотрите, все достаточно просто.

$price = $product['special']?$product['special']:$product['price'];
$min_price = 1000; //базовая минимальная цена

if($product['category_id'] == 333){ //если категория с id 333
  $min_price = 3000; //минимальная цена 3000
}
if($product['category_id'] == 777){ //если категория с id 777
  $min_price = 5000; //минимальная цена 5000
}

if($price < $min_price){ //если меньше минимальной цены
  continue; //пропускаем, не попадаем в выгрузку
}

Это будет для всех товаров, но если надо сделать только для определенных категорий (в которых есть лимиты), можно использовать такой код

$price = $product['special']?$product['special']:$product['price'];
$min_price = false; //базовая минимальная цена - отсутствует и это флаг для не срабатывания фильтрации

if($product['category_id'] == 333){ //если категория с id 333
  $min_price = 3000; //минимальная цена 3000
}
if($product['category_id'] == 777){ //если категория с id 777
  $min_price = 5000; //минимальная цена 5000
}

if($min_price && $price < $min_price){ //если есть лимит
  continue; //пропускаем, не попадаем в выгрузку
}

Код не тестировал, но должен работать.

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

30 минут назад, Xameleon сказал:

написал в личку

Нет от вас письма. Я чистил диалоги, создайте пожалуйста новый диалог

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

20 часов назад, Exploits сказал:

Добрый день! Вам нужно в 7 пункт поставить код:


if(!isset($category_types[$product['category_id']])){
    $all_category = $this->getPathByCategory($product['category_id']);
    $all_category_array = explode('_', $all_category);
    $category_full = array();
    foreach($all_category_array as $cat_id){
        $sql = "SELECT name FROM " . DB_PREFIX . "category_description
        WHERE category_id = '" . $cat_id ."'";
        $cat_info_query = $this->db->query($sql);
        if($cat_info_query->num_rows){
            foreach($cat_info_query->rows as $row){
                $category_full[$row['name']] = $row['name'];
            }
        }
    }
    $category_types[$product['category_id']] = implode(' > ', $category_full);
}
$product['attributes'][] = array('name'=>'g:product_type','text'=>$category_types[$product['category_id']]);

Если не сработает пишите в ЛС, но должен работать. Только в 33 (или 32) пункте где сделали через {category} уберите там.

 

Спасибо, еще вопрос. Как в пункте 24 всем категориям задать категорию Гугла вручную? Категорий много, а все товары из одной категории гугла.. руками долго будет.. 

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


14 часов назад, prizruslan сказал:

 

Спасибо, еще вопрос. Как в пункте 24 всем категориям задать категорию Гугла вручную? Категорий много, а все товары из одной категории гугла.. руками долго будет.. 

Это просто. В 33 пункте слева <g:google_product_category> и справа числовое значение категории гугла например 12345 и на всех товарах будет одна категория гугл

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

В 31.08.2020 в 16:22, Exploits сказал:

Добрый день! Спасибо за подсказку это будет. 7-я в активном процессе. Там много будет переделано. Есть бетка на версию 2.3 если есть магазин на 2.3 и хотите взять бету могу дать без проблем

Готов подробно и по конструктиву тестировать на 3.0.2 (пользуюсь 5 на трех сайтах)

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


7 часов назад, k2825435 сказал:

Готов подробно и по конструктиву тестировать на 3.0.2 (пользуюсь 5 на трех сайтах)

под тройку адаптирую когда будет уже все доделано для 7 версии

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

7 минут назад, k2825435 сказал:

а под 1,5 будет? а то у меня есть и такой )))

На все версии будет. Разработка идет на 2.3 и после того как все доделаю сделаю адаптацию под все версии

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

Только что, Trim сказал:

На ocStore 2.3.0.2.3 с темой journal 3 работать будет ?

Конечно. Взаимодействия с шаблоном нет. Модуль полностью автономный и его работа не зависит от шаблона никак. 

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

При выгрузке габаритов и веса после точки стоят восемь нулей. Как можно сократить до двух знаков после запятой?

<weight>3.02600000</weight>
<dimensions>72.00000000/36.00000000/8.00000000</dimensions>

 

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


7 часов назад, Cybervizor сказал:

При выгрузке габаритов и веса после точки стоят восемь нулей. Как можно сократить до двух знаков после запятой?


<weight>3.02600000</weight>
<dimensions>72.00000000/36.00000000/8.00000000</dimensions>

 

Добрый день!  Можно сделать через кастомный код, попробовать. Либо в базе уменьшить тип поля до 2 после точки

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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