Installation

Installation using composer

The recommended way to install the extension is by using Composer. In your composer based TYPO3 project root, just do

composer require extcode/cart.

Installation from TYPO3 Extension Repository (TER)

Download and install the extension with the extension manager module.

Latest version from git

You can get the latest version from git by using the git command:

git clone git@github.com:extcode/cart.git

Preparation: Include static TypoScript

The extension ships some TypoScript code which needs to be included.

  1. Switch to the root page of your site.

  2. Switch to the Template module and select Info/Modify.

  3. Press the link Edit the whole template record and switch to the tab Includes.

  4. Select Shopping Cart - Cart at the field Include static (from extensions):

Product Database / Product Storages

Cart itself doesn't provide any product database or product storage. You can use your own product table or one of the product extension that I implemented for some use cases.

extension key

composer package

github repository

cart_books

extcode/cart-books

extcode/cart_books

cart_events

extcode/cart-events

https://github.com/extcode/cart_events

cart_events_plus

---

---

cart_gift_cards

---

---

cart_product

extcode/cart-products

https://github.com/extcode/cart_products

For own product storages you have to implement the ExtcodeCartDomainFinisherCartAddToCartFinisherInterface. Please have a look at Hooks