Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

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

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

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

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

Спасипотому что

Edited by Drovocek
Link to comment
Share on other sites


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

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

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

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

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

Спасипотому что

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

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

 

Спойлер

 

Edited by prizruslan
Link to comment
Share on other sites


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

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

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

 

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

 

Добрый гдень! Вам нужно в 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} уберите им.

Link to comment
Share on other sites

В 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.

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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 всем категориям задать категорию Гугла вручную? Категорий много, а все товары из одной категории гугла.. руками долго бугдет.. 

Link to comment
Share on other sites


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

 

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites


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

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

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

  • +1 1
Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

 

Link to comment
Share on other sites


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

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

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

 

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

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.