Fakturační adresa v objednávce neregistrovaného zákazníka
Verze 4.1.7 přidává podporu pro zadání dvou adres (doručovací a fakturační) neregistrovaného zákazníka při potvrzování objednávky. Tato funkce není implementována ve standardních šablonách, je nutné ji implementovat a upravit do šablon.
Postup implementace
- Zkopírujte kód v šablonách checkout.ascx nebo customer_checkout.ascx , který obsahuje pole pro zadání doručovací adresu. Ve zkopírovaném kódu opravte názvy polí tak, že nahradíte prefix
deliveryaddress
za invoiceaddress
.
- Tím zajistíte správné odesílání údajů a jejich uložení.
- V souhrnu objednávky (šablony
checkout_summary.ascx, ordersummary.ascx
) zobrazíte fakturační údaje pomocí tagu <shop:GetPreparedOrder Property="invoiceaddress.XXX" runat="server" />, kde XXX představuje název vlastnosti (názvy jsou stejné jako u doručovací adresy).
- V emailech o potvrzení objednávky (
OrderInfoToCustomer.ascx, OrderInfoToBusinessman.ascx
) se fakturační údaje zobrazí pomocí tagu <shop:GetSubmitOrder Property="invoiceaddress.XXX" runat="server" />.
- V seznamu starších objednávek (
Orders.ascx, OrderDetail.ascx
) pak použijte tag <shop:GetOrder Property="invoiceaddress.XXX" runat="server" />.