не вычитать со склада у товаров по предзаказу

Тема в разделе "OpenCart", создана пользователем Jelbock, 3 дек 2015.

  1. Jelbock

    Jelbock

    Регистрация:
    27 апр 2015
    Сообщения:
    1
    Симпатии:
    0
    Добрый день. Подскажите пожалуйста, как товарам, которые со статусом "предзаказ", присвоить всем опциям этих товаров статус "не вычитать со склада"?
    --- Добавлено, 3 дек 2015 ---
    Или может кто-то подскажет, как записать запрос, чтобы если статус у товара "предзаказ"(stock_status_id=8 из таблицы product), то выставить статус у опций "не вычитать со склада"(subtract=0 из таблицы product_option_value)?
    --- Добавлено, 3 дек 2015 ---
    --- Добавлено, 3 дек 2015 ---
    Или может кто-то подскажет, как записать запрос, чтобы если статус у товара "предзаказ"(stock_status_id=8 из таблицы product), то выставить статус у опций "не вычитать со склада"(subtract=0 из таблицы product_option_value)?[/QUOTE]
    Может можно как-то так?

    UPDATE product_option_value
    SET subtract=0
    FROM product_option_value
    JOIN product ON product_option_value.product_id = product.product_id
    WHERE product.stock_status_id=8

    В какой-то функции вставить типа такого запроса и прикрепить к кнопке?

    никто не подскажет?
     
    Lasted edited by : 8 дек 2015