Ostoskorisivulla esitetään asiakkaan ostoskorin sisältö.
Kuvaus
Ostoskorin tagit toimivat globaalisti, eli niitä voi käyttää millä tahansa sivulla. Eräs hyvä käytäntö on näyttää jokaisella sivulla jonkinlainen esikatselu ostoskorista (esim. {MiniCart}
-tagilla) ja antaa perusteellisempi esitys ostoskorisivulla.
Ostoskorissa voidaan näyttää lisämyynnin edistämiseksi yhteensopivia ja samankaltaisia tuotteita sekä toiminnot ostoskorin jakamiseen.
Sivupohjan ominaisuudet
- Sivupohjan sijainti
- themes/shop/THEME/cart.html
- Sivupohjan URL
- /cart
- Asetettu näkyvyys
Toteutus oletusteemassa
{Helper(file:'helpers/header')}
<div id="SidebarBg" class="OmitRightSidebar">
<div id="Main" class="clearfix">
{Helper(file:'helpers/sidebar-left')}
<div id="Primary" class="Column">
<div id="PageHeader">
<a class="Button CheckoutButton" href="/checkout/">{%OrderProducts}</a>
{Path}
<h1>{PageTitle}</h1>
</div>
<div class="Content">
<form action="/cart/update/" method="post" id="CartForm">
{Helper(file:'helpers/full-cart')}
</form>
<div id="SubmitCampaignCode" data-helper="full-cart" data-view="cart">
{CampaignCode(
mode: 'auto',
action: 'cart',
notifications: 'true',
ajax: 'true'
)}
</div>
<a class="Button CheckoutButton" href="/checkout/">{%OrderProducts}</a>
<div id="CartShareButtons">
<a href="#ShareCartLink" class="Button ShareButton" data-file="share-cart-link" id="ShowShareLink" title="{%CartShareLink}">
<i></i>{%CartShareLink}
</a>
<a href="#SendCart" class="Button ShareButton" data-file="send-cart" id="ShowSendCart" title="{%CartShareSendToEmail}">
<i></i>{%CartShareSendToEmail}
</a>
<div class="fb-share-button" data-href="{CartShareLink}" data-type="button" id="CartFbShare"></div>
</div>
<div id="fb-root"></div>
<script>
(function(d, s, id) {
var langCode = ('{CurrentLanguageCode}' === 'fi') ? 'fi_FI' : 'en_US',
js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/" + langCode + "/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
</div>
{CrossSaleProducts(
type: 'normal',
limit: 12,
before: '
<h2 class="BoxHeader Center">{%CrossSalesForCart}</h2>
<div class="CrossSaleScroller">
<div class="CrossSaleProducts">',
after: '</div></div>',
helper: 'helpers/listproduct',
or: '
{NewProducts(
type: 'normal',
timelimit: '-4 months',
limit: 12,
before: '
<h2 class="BoxHeader Center">{%NewProducts}</h2>
<div class="CrossSaleScroller">
<div class="CrossSaleProducts">',
after: '</div></div>',
helper: 'helpers/listproduct'
)}
'
)}
</div>
</div>
</div>
{Helper(file:'helpers/footer')}