В Ubercart, к сожалению, не предусмотрено возможность включить модуль Stock разом для всех продуктов. Посредством дополнительных модулей, как, например, Ubercart Power Tools можно установить умолчательные значения для новых продуктов, но что делать, если у вас в магазине уже загружено несколько тысяч товаров? Конечно, можно открывать редактирование товара и отмечать ненавистную галку Stock Active. Но проще и быстрее выполнить следующий запрос SQL и обрести вселенское счастье за несколько секунд.
INSERT INTO uc_product_stock (sku, nid) SELECT uc_products.model, uc_products.nid FROM uc_products WHERE 1;
UPDATE uc_product_stock SET active=1;
Первый запрос копирует все продукты в таблицу модуля Stock, а второй выставляет для всех продуктов значение включено.
Если кто знает, как это можно сделать лучше, то, пожалуйста, сообщите мне.
Комментариев нет:
Отправить комментарий