customer-completed-switch-order.php
6.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<?php
/**
* Customer completed subscription change email
*
* @author Brent Shepherd
* @package WooCommerce_Subscriptions/Templates/Emails
* @version 1.4
*/
if (!defined('ABSPATH')) {
exit; // Exit if accessed directly
}
?>
<?php do_action('woocommerce_email_header', $email_heading); ?>
<p>
<?php
// translators: placeholder is the name of the site
printf(esc_html__('You have successfully changed your subscription items on %s. Your new order and subscription details are shown below for your reference:', 'woocommerce-subscriptions'), esc_html(get_option('blogname')));
?>
</p>
<?php do_action('woocommerce_email_before_order_table', $order, false, false); ?>
<h2><?php echo esc_html__('Order Details', 'woocommerce-subscriptions'); ?></h2>
<p>
<?php
// translators: placeholder is the order's number
echo wp_kses_post(sprintf(__('Order: %s', 'woocommerce-subscriptions'), '<a href="' . esc_url($order->get_view_order_url()) . '">' . esc_html($order->get_order_number()) . '</a>'));
?>
</p>
<table cellspacing="0" cellpadding="6" style="width: 100%; border: 1px solid #444444;" border="1" bordercolor="#eee">
<thead>
<tr>
<th scope="col" style="text-align:left; border: 1px solid #444444;"><?php echo esc_html_x('Product', 'table headings in notification email', 'woocommerce-subscriptions'); ?></th>
<th scope="col" style="text-align:left; border: 1px solid #444444;"><?php echo esc_html_x('Quantity', 'table headings in notification email', 'woocommerce-subscriptions'); ?></th>
<th scope="col" style="text-align:left; border: 1px solid #444444;"><?php echo esc_html_x('Price', 'table headings in notification email', 'woocommerce-subscriptions'); ?></th>
</tr>
</thead>
<tbody>
<?php echo wp_kses_post(WC_Subscriptions_Email::email_order_items_table($order, array('show_download_links' => true, 'show_sku' => false, 'show_purchase_note' => true))); ?>
</tbody>
<tfoot>
<?php
if ($totals = $order->get_order_item_totals()) {
$i = 0;
foreach ($totals as $total) {
$i++;
?>
<tr>
<th scope="row" colspan="2" style="text-align:left; border: 1px solid #444444; <?php
if (1 == $i) {
echo 'border-top-width: 4px;';
}
?>"><?php echo wp_kses_post($total['label']); ?></th>
<td style="text-align:left; border: 1px solid #444444; <?php
if (1 == $i) {
echo 'border-top-width: 4px;';
}
?>"><?php echo wp_kses_post($total['value']); ?></td>
</tr>
<?php
}
}
?>
</tfoot>
</table>
<?php do_action('woocommerce_email_after_order_table', $order, false, false); ?>
<?php do_action('woocommerce_email_order_meta', $order, false, false); ?>
<h2><?php echo esc_html__('New Subscription Details', 'woocommerce-subscriptions'); ?></h2>
<?php foreach ($subscriptions as $subscription) : ?>
<?php do_action('woocommerce_email_before_subscription_table', $subscription, false, false); ?>
<p><?php printf(esc_html__('Subscription %s', 'woocommerce-subscriptions'), '<a href="' . esc_url($subscription->get_view_order_url()) . '">' . esc_html($subscription->get_order_number()) . '</a>'); ?></p>
<table cellspacing="0" cellpadding="6" style="width: 100%; border: 1px solid #444444;" border="1" bordercolor="#eee">
<thead>
<tr>
<th scope="col" style="text-align:left; border: 1px solid #444444;"><?php echo esc_html_x('Product', 'table headings in notification email', 'woocommerce-subscriptions'); ?></th>
<th scope="col" style="text-align:left; border: 1px solid #444444;"><?php echo esc_html_x('Quantity', 'table headings in notification email', 'woocommerce-subscriptions'); ?></th>
<th scope="col" style="text-align:left; border: 1px solid #444444;"><?php echo esc_html_x('Price', 'table headings in notification email', 'woocommerce-subscriptions'); ?></th>
</tr>
</thead>
<tbody>
<?php echo wp_kses_post(WC_Subscriptions_Email::email_order_items_table($subscription, array('show_download_links' => true, 'show_sku' => false, 'show_purchase_note' => true))); ?>
</tbody>
<tfoot>
<?php
$i = 0;
$subscription_id = $subscription->get_order_number();
$shipping_value = get_post_meta($subscription_id, '_order_shipping')[0];
$has_shipping = false;
foreach ($totals as $total) {
if ($total['label'] == 'Shipping:') {
$has_shipping = true;
}
}
if ($shipping_value != '0' && $shipping_value != 0 && $shipping_value != '' && !$has_shipping) {
?>
<tr>
<th scope="row" colspan="2" style="text-align:left; border: 1px solid #444444; <?php echo 'border-top-width: 4px;'; ?>">Shipping:</th>
<td style="text-align:left; border: 1px solid #444444; <?php echo 'border-top-width: 4px;'; ?>">$<?php echo wp_kses_post($shipping_value); ?></td>
</tr>
<?php
$i = 1;
}
if ($totals = $subscription->get_order_item_totals()) {
$totals['cart_subtotal']['value'] = '$' . get_post_meta($subscription_id, '_order_total')[0];
foreach ($totals as $total) {
$i++;
?>
<tr>
<th scope="row" colspan="2" style="text-align:left; border: 1px solid #444444; <?php
if (1 == $i) {
echo 'border-top-width: 4px;';
}
?>"><?php echo wp_kses_post($total['label']); ?></th>
<td style="text-align:left; border: 1px solid #444444; <?php
if (1 == $i) {
echo 'border-top-width: 4px;';
}
?>"><?php echo wp_kses_post($total['value']); ?></td>
</tr>
<?php
}
}
?>
</tfoot>
</table>
<?php do_action('woocommerce_email_after_subscription_table', $subscription, false, false); ?>
<?php endforeach; ?>
<?php do_action('woocommerce_email_customer_details', $order, false, false); ?>
<?php do_action('woocommerce_email_footer'); ?>