Sivupohja, jossa asiakkaat voivat muokata omia asiakastietojaan.
Kuvaus
Huomautus:
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
Sijainti | themes/shop/THEME/checkout/customer-information.html |
URL-osoite | /checkout/customer-information/ |
Pakollinen | Ei |
Asetettu näkymä | globaali |
Huomautus:
Sivupohjan puuttuessa ulkoasuteemasta käytetään sen tilalla yleistä kassasivua.
Jos myös yleinen kassasivu puuttuu teemasta, käytetään sen tilalla yleistä sisältösivua.
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')}
