ich hier einen Code haben, der die Basis-Rate auf dem Versand pro ProduktCustomized Versand Abschnitt auf Warenkorb und Checkout-Seite nicht in WooCommerce E-Mail-Vorlage zeigt
function action_woocommerce_after_shipping_rate($method, $index) {
global $woocommerce;
$sub_ed_total = preg_replace('/&.*?;/', '', WC()->cart->get_cart_subtotal());
$ed_total = preg_replace('/&.*?;/', '', WC()->cart->get_cart_total());
$str = preg_replace('/[^0-9.]+/', '', $sub_ed_total);
$str2 = preg_replace('/[^0-9.]+/', '', $ed_total);
$ed_tototal = $str - $str2;
echo '<br>';
echo 'Total shipping: '.get_woocommerce_currency_symbol().number_format((float)abs($ed_tototal), 2, '.', '');
echo '<br>';
echo '<br>';
};
add_action('woocommerce_after_shipping_rate', 'action_woocommerce_after_shipping_rate', 10, 2);
„Gesamt Versand kosten“, ergänzt seine Arbeit auf meine Kasse Seite und Warenkorb Seite
und hier ist die E-Mail-Vorlage nach dem Kauf
Sie sehen, dass in der E-Mail-Vorlage der „Total Versand: £ 17.00“ nicht angezeigt wird, und ich weiß nicht, wie es in der E-Mail-Vorlage
Bitte helfen, wie ich zeigt, bis zu machen bin Kopfschmerzen haben, die jetzt versuchen, dieses Problem zu lösen, danke
Haben Sie versucht, diesen Wert innerhalb der Funktion zu drucken? –
Ich meine in action_woocommerce_after_shipping_rate Funktion –
Sie können Woocomerce E-Mail-Vorlagen überschreiben, die im Plugin-Verzeichnis woocommerce \ templates \ emails \ email-order-items.php kopieren Sie diese Datei und fügen Sie in Ihrem Themenverzeichnis mit derselben Ordnerstruktur. – khushi