Automattic\WooCommerce\Internal\Admin\EmailPreview
EmailPreview::get_dummy_product_variation
Get a dummy product variation.
Method of the class: EmailPreview{}
Hooks from the method
Returns
WC_Product_Variation.
Usage
// private - for code of main (parent) class only $result = $this->get_dummy_product_variation();
EmailPreview::get_dummy_product_variation() EmailPreview::get dummy product variation code WC 10.8.1
private function get_dummy_product_variation() {
$variation = new WC_Product_Variation();
$variation->set_name( __( 'Dummy Product Variation', 'woocommerce' ) );
$variation->set_price( 20 );
$variation->set_attributes(
array(
__( 'Color', 'woocommerce' ) => __( 'Red', 'woocommerce' ),
__( 'Size', 'woocommerce' ) => __( 'Small', 'woocommerce' ),
)
);
/**
* 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 );
}