====== Setup an e-commerce ====== Elements to be defined: * Registration * Product * Purchase process - steps, mandatory fields * Price logic - by product, quantity, discount rules * Price visualization - ex/after VAT, currencies * Currencies - prices set/displayed in different currencies * VAT - by type of activity, EU, extra EU * Shipping * Payment methods - base, advanced * Post-order process * Notification emails * Promotions ==== Registration ==== The standard process is with two screens: * screen 1 - email and password (mandatory, inserted twice for confirmation) * screen 2 - name and address (not mandatory, can be completed later) The user is created after the second screen. Options: * the fields can be customised * FB social login available ==== Product ==== The entity put to the cart and purchased. It can be a 3Spice catalog product or sub-product. It's possible to create the product dynamically at the purchase time, for e-commerces of customisable products. In this case the process has to be designed.