Перейти к содержанию
Официальный форум поддержки Simpla

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

Помогите преобразить код, чтобы связывались товары, когда вводишь название самого товара:

 

 

// связанные товары
                if(isset($item['related_products']))
                {
                    $query = $this->db->placehold("DELETE FROM related_products WHERE product_id=?", intval($product_id));
                    $this->db->query($query);
                    $rel_sku = explode(',', $item['related_products']);
                    foreach ($rel_sku as $k=>$sku) {
                    $this->db->query('SELECT product_id FROM variants WHERE sku = ? LIMIT 1', $sku);
                    $rel_id = $this->db->result('product_id');
                    $this->products->add_related_product($product_id, $rel_id, $k);
                    }
                    
                }
 

 

 

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

Пробуйте поменять строку

     $this->db->query('SELECT product_id FROM variants WHERE sku = ? LIMIT 1', $sku);

на
     $this->db->query('SELECT id FROM __products WHERE name = ? LIMIT 1', $sku);

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...