Tags:
php
Hej!
Da jeg har spurgt på alle de Internetsider der omhandler OsCommerce men ikke har fået noget svar der kan bruges, vil jeg forsøge her på udvikleren.dk, for det ser da ud til at der her er spækket med folk der kan programmer i alt.
Er der nogle her der har en ide til hvordan man fjerner leveringsadressen på den e-mail der sendes
når der vælges at det bestilte bliver afhentet i butikken, det modul der bruges til at vælge ”hent i butikken” er baseret på flat.php
Jeg har forsøgt men uden held, i filen checkout_process.php
if ($order->content_type != 'virtual') {
$email_order .= "\\n" . EMAIL_TEXT_DELIVERY_ADDRESS . "\\n" .
EMAIL_SEPARATOR . "\\n" .
tep_address_label($customer_id, $sendto, 0, '', "\\n") . "\\n";
}
Er det rettet til dette
if ($order->content_type != 'virtual') {
if (tep_session_unregister('shipping') == ('hentbutik_hentbutik')) {
$email_order .= "\\n" . MODULE_SHIPPING_HENTBUTIK_EMAIL_TEXT . "\\n";
} else {
$email_order .= "\\n" . EMAIL_TEXT_DELIVERY_ADDRESS . "\\n" .
EMAIL_SEPARATOR . "\\n" .
tep_address_label($customer_id, $sendto, 0, '', "\\n") . "\\n";
}
}
Det virker også fint når der vælges ”hent i butikken” så bliver leveringsadressen erstattet af
MODULE_SHIPPING_HENTBUTIK_EMAIL_TEXT = Varen afhentes her i butikken
Men når der vælges en anden leveringsmetode, virker det ikke for leveringsadressen kommer ikke men der kommer til at stå MODULE_SHIPPING_HENTBUTIK_EMAIL_TEXT
Med venlig hilsen
Bimse