cart.js, Minimal, Customizable, JavaScript only Shopping cart for Online Shops

Código HTML

<!--
 * @file cart.js
 * @description CartJS: Easy, Customizable, JavaScript only Shopping cart for Online Shops
 * @url https://innovarew.appspot.com/tag/cartjs/

 * @copyright (C) 2017 Innovarew Solutions. All Rights Reserved.
 * Contact us if you are interested in using our products and services.
-->
<script type="text/javascript" id='cartjs' charset="utf-8">
(function () {
     var s = document.createElement('script');
     s.type = 'text/javascript';  s.async = true; s.src = '/files/cart.js';
     s.onload = (function() {
         var myCfg =
         {
         cart:
         {
             currency: '&euro;',
             addtocart: "Add to cart",
             cartName: "Your business",
             email: "business@example.com",
             emailFooter: "-- Your business email footer",
         },
         paypal:
         {
             enabled: false,
             business_email: 'business@example.com',
             business_currency: 'EUR',
         },
         items:
            '<div id="shoppingItems">'  +
            '<div class="row">'  +
            shoppingCart.CartDefineItem (
                '🍊 <!--<img class="card-img-top" src="orange.jpg" alt="Card image cap">-->',
                'Orange', '0.5', 'Orange description') +
            shoppingCart.CartDefineItem (
                '🍌 <!--<img class="card-img-top" src="bananas_567893.jpg" alt="Card image cap">-->',
                'Banana', '1.22', 'Banana description') +
            shoppingCart.CartDefineItem (
                '🍋 <!--<img class="card-img-top" src="organic-lemon-250x250.jpg" alt="Card image cap">-->',
                'Lemon', '5', 'Lemon description') +
            '</div>'  +
            '</div>'
         };
         CartInit(myCfg);
     });
     (document.getElementsByTagName('HEAD')[0]).appendChild(s);
}());
</script>

Demo del Plugin