Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Рекомендованные сообщения

Добрый день @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

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

Ссылка на комментарий
Поделиться на других сайтах

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

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

Ссылка на комментарий
Поделиться на других сайтах


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; //пропускаем, не попадаем в выгрузку
}

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

Ссылка на комментарий
Поделиться на других сайтах

21 час назад, Exploits сказал:

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

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

Ссылка на комментарий
Поделиться на других сайтах


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
Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, Exploits сказал:

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

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

Ссылка на комментарий
Поделиться на других сайтах


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 после точки

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.