Sivupohja, jossa asiakkaat voivat muokata omia asiakastietojaan.
Kuvaus
Tämä sivupohja on monivaiheisen kassan vaihe 2a.
Sivupohjan on aina sisällettävä <form>
-elementti, joka lähetetään POST
-pyyntönä osoitteeseen /checkout/. Kassan lomaketagit sijoitetaan lomakkeen sisään.
Monivaiheiseen kassaan kuuluu myös erillinen toimitusosoitteiden syöttövaihe.
Sivupohjan ominaisuudet
- Sivupohjan sijainti
- themes/shop/THEME/checkout/customer-information.html
- Sivupohjan URL
- /checkout/customer-information/
- Asetettu näkyvyys
Toteutus oletusteemassa
{Helper(file:'checkout/header')}
{CheckoutNavigation}
<div id="MultiPageCheckout" class="clearfix">
<form action="/checkout/" method="post">
<fieldset>
<div class="FormItem HeaderItem">
<h2>{%CheckoutCustomerInformation}</h2>
<p>{%CheckoutBillingAddressIntro}</p>
</div>
{CheckoutBillingAddress(
mode: 'form'
)}
</fieldset>
{Helper(
case: 'CustomerNotLogged',
file: '{{
<!-- If user is not logged, ask for shipping address -->
<div class="FormItem HeaderItem">
<h2>{%CheckoutShippingAddress}</h2>
<p>{%CheckoutShippingAddressIntro}</p>
</div>
{Notifications(name:'CustomerShippingAddressError')}
<div class="FormItem CheckWrap" id="CheckoutShippingAddressToggle">
<div class="Checks">
<label>
<input type="checkbox" /> {%CheckoutShippingAddressToggle}
</label>
<p class="FormHelp" id="RemoveShippingAddress"><a href="#">{%RemoveShippingAddress}</a></p>
</div>
</div>
{CheckoutShippingAddress(
mode: 'form',
before: '
<fieldset id="CheckoutShippingAddress">
',
after: '</fieldset>'
)}
}}'
}
<div class="FormItem FormSubmit">
<button type="submit" class="SubmitButton">{%CheckoutContinue}</button>
</div>
</form>
</div>
{Helper(file:'checkout/footer')}