Automattic\WooCommerce\Internal\ProductAttributesLookup
LookupDataStore::update_stock_status_for
Update the stock status of the lookup table entries for a given product.
Метод класса: LookupDataStore{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->update_stock_status_for( $product );
- $product(WC_Product) (обязательный)
- The product to update the entries for.
Код LookupDataStore::update_stock_status_for() LookupDataStore::update stock status for WC 10.9.4
private function update_stock_status_for( \WC_Product $product ) {
global $wpdb;
$in_stock = $product->is_in_stock();
$wpdb->query(
$wpdb->prepare(
'UPDATE %i SET in_stock = %d WHERE product_id = %d',
$this->lookup_table_name,
$in_stock ? 1 : 0,
$product->get_id()
)
);
}