Add_Item_View::filter_product_single_template( array $data, string $template, array $options )

Summary

No summary available.

Parameters

$data

(array) (Required)

$template

(string) (Required)

$options

(array) (Required)


Return

(array)


Source

File: src/BigCommerce/Accounts/Wishlists/Add_Item_View.php

	public function filter_product_single_template( $data, $template, $options ) {
		if ( ! get_option( Wishlist_Settings::ENABLED ) || ! is_user_logged_in() ) {
			return $data;
		}
		$customer    = new Customer( get_current_user_id() );
		$customer_id = $customer->get_customer_id();
		if ( empty( $customer_id ) ) {
			return $data;
		}
		$wishlists  = $this->get_wishlists( $customer_id );
		$controller = Wishlist_Add_Item::factory( [
			Wishlist_Add_Item::PRODUCT_ID => $data[ Product_Single::PRODUCT ]->bc_id(),
			Wishlist_Add_Item::WISHLISTS  => $wishlists,
		] );

		$data[ Product_Single::FORM ] .= $controller->render();

		return $data;
	}


User Contributed Notes

You must log in before being able to contribute a note or feedback.