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.


Parameters

$event_id

(int) (Required)

$stock_level

(int) (Required)


Top ↑

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 );
		}
	}