Вывод Product_id по SKU

Тема в разделе "Общие вопросы", создана пользователем dok326, 16 авг 2023.

  1. dok326

    dok326 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Добрый. воткнулся в проблему
    Сторонний скрипт отдает в магазин данные для заказа
    поиск товара идет по sku
    в итоге у меня в контроллере есть переменная
    содержит sku товара
    Как мне по ней найти product_id методами OP 2/3
    Благодарю
     
  2. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.521
    Симпатии:
    242
    Запросом в БД в таблицу oc_product, по типу where sku=$sku
     
  3. Tom

    Tom Специалист

    Сообщения:
    740
    Симпатии:
    239
    PHP:
    public function getProductBySku($sku) {
        
    $query $this->db->query("SELECT product_id FROM " DB_PREFIX "product WHERE sku = '" $this->db->escape($sku) . "'");
        
        if (
    $query->num_rows) {
            return 
    $query->row['product_id'];
        } else {
            return 
    false;
        }
    }
     
    karpov нравится это.
  4. dok326

    dok326 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Благодарю. Всех благ