Automattic\WooCommerce\Internal\Admin\EmailPreview

EmailPreview::get_dummy_product_variation()privateWC 1.0

Get a dummy product variation.

Method of the class: EmailPreview{}

Return

WC_Product_Variation.

Usage

// private - for code of main (parent) class only
$result = $this->get_dummy_product_variation();

EmailPreview::get_dummy_product_variation() code WC 9.7.1

private function get_dummy_product_variation() {
	$variation = new WC_Product_Variation();
	$variation->set_name( 'Dummy Product Variation' );
	$variation->set_price( 20 );
	$variation->set_attributes(
		array(
			'pa_color' => 'red',
			'pa_size'  => 'small',
		)
	);

	/**
	 * A dummy WC_Product_Variation used in email preview.
	 *
	 * @param WC_Product_Variation $variation The dummy product variation object.
	 * @param string               $email_type The email type to preview.
	 *
	 * @since 9.7.0
	 */
	return apply_filters( 'woocommerce_email_preview_dummy_product_variation', $variation, $this->email_type );
}