Tribe__Tickets_Plus__Commerce__WooCommerce__Global_Stock::stock_update_global_tickets( int $event_id, int $stock_level )
Updates the global stock level and individual product inventories for any ticket products that utilize global stock.
Contents
Parameters
- $event_id
-
(int) (Required)
- $stock_level
-
(int) (Required)
Source
File: src/Tribe/Commerce/WooCommerce/Global_Stock.php
public function stock_update_global_tickets( $event_id, $stock_level ) {
$woo_tickets = tribe( 'tickets-plus.commerce.woo' );
foreach ( $woo_tickets->get_tickets( $event_id ) as $ticket ) {
/**
* @var Tribe__Tickets__Ticket_Object $ticket
*/
if ( Tribe__Tickets__Global_Stock::GLOBAL_STOCK_MODE !== $ticket->global_stock_mode() ) {
continue;
}
wc_update_product_stock( $ticket->ID, (int) $stock_level );
}
}