SimpleCart SimpleCart 2.x Tutorials Small Cart View
If you’d like to create a small view of your cart, for example in the header of your site, you can use the scGetCart snippet with a few properties.
For example use this snippet call to show a simple summary without product information:
[[!scGetCart?
&tpl=`cartHeader`
&emptyTpl=`cartHeaderEmpty`
&viewProducts=`0`
]]
That provides the &tpl
and &emptyTpl
properties with different chunks to make sure it doesn’t place the entire cart there.
By passing &viewProducts=0
it also doesn’t load the product information. This makes it faster than a full cart view.
Example &tpl chunk: cartHeader
<div id="simplecart-small">
You have [[+cart.total.products]] products in your cart.<br>
<a href="[[~{your cart page id here}]]">Click here</a> to view your cart.
</div>
Example &emptyTpl chunk: cartHeaderEmpty
<div id="simplecart-small">
You don't have any products in your cart<br>
Shop around and add some goods!
</div>
If you have to use &viewProducts property or not, the total placeholders are always available.
[[+cart.total.products]]
[[+cart.total.discount_formatted]]
[[+cart.total.price_formatted]]