' ) . esc_html__( 'You have successfully changed your subscription items. Your new order and subscription details are shown below for your reference:', 'woocommerce' ); $additionalContent = __( 'Thanks for shopping with us.', 'woocommerce' ); } $textShippingAddress = __( 'Shipping Address', 'woocommerce' ); $textBillingAddress = __( 'Billing Address', 'woocommerce' ); // Html $html = '

' . $emailTitle . '

' . $emailtext . '

'; if ( 'suspended_subscription' == $customOrder || 'expired_subscription' == $customOrder || 'cancelled_subscription' == $customOrder ) { $html .= '

'; if ( 'suspended_subscription' == $customOrder ) { $html .= '[yaymail_items_subscription_suspended]'; } if ( 'expired_subscription' == $customOrder ) { $html .= '[yaymail_items_subscription_expired]'; } if ( 'cancelled_subscription' == $customOrder ) { $html .= '[yaymail_items_subscription_cancelled]'; } $html .= '

'; } $html .= '

[yaymail_items_border]

[yaymail_billing_shipping_address]

' . $additionalContent . '

[yaymail_site_name] - Built with WooCommerce

'; /* @@@ Elements default when reset template. @@@ Note 1: Add characters '\' before special characters in a string. @@@ example 1: "family": "\'Helvetica Neue\',Helvetica,Roboto,Arial,sans-serif", @@@ Note 2: Add characters '\' before special characters in a string. @@@ example 2: "

", "backgroundColor": "#96588A", "textColor": "#ffffff", "family": "Helvetica,Roboto,Arial,sans-serif", "paddingTop": "36", "paddingRight": "48", "paddingBottom": "36", "paddingLeft": "48" } }, { "id": "b035d1f1-0cfe-41c5-b79c-0478f144ef5f", "type": "ElementText", "nameElement": "Text", "settingRow": { "content": "

' . $emailtext . '

", "backgroundColor": "#fff", "textColor": "#636363", "family": "Helvetica,Roboto,Arial,sans-serif", "paddingTop": "47", "paddingRight": "50", "paddingBottom": "0", "paddingLeft": "50" } }, ' . $orderSubscription . ' { "id": "ad422370-f762-4a26-92de-c4cf3878h0oi", "type": "OrderItem", "nameElement": "Order Item", "settingRow": { "contentBefore": "[yaymail_items_border_before]", "contentAfter": "[yaymail_items_border_after]", "contentTitle": "[yaymail_items_border_title]", "content": "[yaymail_items_border_content]", "backgroundColor": "#fff", "titleColor" : "#96588a", "textColor": "#636363", "borderColor": "#e5e5e5", "family": "Helvetica,Roboto,Arial,sans-serif", "paddingTop": "15", "paddingRight": "50", "paddingBottom": "15", "paddingLeft": "50" } }, { "id": "de242956-a617-4213-9107-138842oi4tch", "type": "BillingAddress", "nameElement": "Billing Shipping Address", "settingRow": { "nameColumn": "BillingShippingAddress", "contentTitle": "[yaymail_billing_shipping_address_title]", "checkBillingShipping": "[yaymail_billing_shipping_address_title]", "titleBilling": "' . $textBillingAddress . '", "titleShipping": "' . $textShippingAddress . '", "content": "[yaymail_billing_shipping_address_content]", "titleColor" : "#96588a", "backgroundColor": "#fff", "borderColor": "#e5e5e5", "textColor": "#636363", "family": "Helvetica,Roboto,Arial,sans-serif", "paddingTop": "15", "paddingRight": "50", "paddingBottom": "15", "paddingLeft": "50" } }, { "id": "b39bf2e6-8c1a-4384-a5ec-37663da27c8d", "type": "ElementText", "nameElement": "Footer", "settingRow": { "content": "

' . $additionalContent . '

", "backgroundColor": "#fff", "textColor": "#636363", "family": "Helvetica,Roboto,Arial,sans-serif", "paddingTop": "", "paddingRight": "50", "paddingBottom": "38", "paddingLeft": "50" } }, { "id": "b39bf2e6-8c1a-4384-a5ec-37663da27c8ds", "type": "ElementText", "nameElement": "Footer", "settingRow": { "content": "

[yaymail_site_name] - Built with WooCommerce

", "backgroundColor": "#ececec", "textColor": "#8a8a8a", "family": "Helvetica,Roboto,Arial,sans-serif", "paddingTop": "15", "paddingRight": "50", "paddingBottom": "15", "paddingLeft": "50" } }]'; // Templates Subscription $templates = array( $customOrder => array(), ); $templates[ $customOrder ]['html'] = $html; $templates[ $customOrder ]['elements'] = $elements; return $templates; } public static function orderSubscription( $customOrder ) { $isDisplay = false; $content = ''; if ( 'suspended_subscription' == $customOrder ) { $content = '[yaymail_items_subscription_suspended]'; $isDisplay = true; } if ( 'expired_subscription' == $customOrder ) { $content = '[yaymail_items_subscription_expired]'; $isDisplay = true; } if ( 'cancelled_subscription' == $customOrder ) { $content = '[yaymail_items_subscription_cancelled]'; $isDisplay = true; } $element = '{ "id": "ad422370-f762-4a26-92de-c4cf38", "type": "OrderSubscription", "nameElement": "Order Subscription", "settingRow": { "content" :"' . $content . '", "backgroundColor": "#fff", "titleColor" : "#96588a", "textColor": "#636363", "borderColor": "#e5e5e5", "family": "Helvetica,Roboto,Arial,sans-serif", "paddingTop": "15", "paddingRight": "50", "paddingBottom": "15", "paddingLeft": "50" } },'; if ( $isDisplay ) { return $element; } return ''; } }