Tribe__Tickets_Plus__Commerce__WooCommerce__Meta::save_attendee_meta_to_ticket( int $attendee_id, int $order_id, int $product_id, int $order_attendee_id )

Sets attendee data on attendee posts


Parameters

$attendee_id

(int) (Required) Attendee Ticket Post ID

$order_id

(int) (Required) WooCommerce Order ID

$product_id

(int) (Required) WooCommerce Product ID

$order_attendee_id

(int) (Required) Attendee number in submitted order


Top ↑

Source

File: src/Tribe/Commerce/WooCommerce/Meta.php

	public function save_attendee_meta_to_ticket( $attendee_id, $order_id, $product_id, $order_attendee_id ) {
		$meta = get_post_meta( $order_id, Tribe__Tickets_Plus__Meta::META_KEY, true );

		if ( ! isset( $meta[ $product_id ] ) ) {
			return;
		}

		if ( ! isset( $meta[ $product_id ][ $order_attendee_id ] ) ) {
			return;
		}

		update_post_meta( $attendee_id, Tribe__Tickets_Plus__Meta::META_KEY, $meta[ $product_id ][ $order_attendee_id ] );
	}

Top ↑

Changelog

Changelog
Version Description
5.9.1 Updated retrieval of meta data to use WooCommece ORM.
4.1 Introduced.