OsCommerce 2.2MS2

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



t