Provide a simple Shopping Cart to allow a members to pay once for multiple memberships

Use Case: A member is renewing and has two or more memberships and wishes to renew all at the same time. To reduce transaction friction, the member should be able to select renew for each product, and pay for all products in one transaction.

Expected Behaviour:

  • The member selects the membership they wish to renew. They have to option of clicking "Check Out" after they select the first membership,

  • The members selects "checkout" when they have selected all of the memberships they wish to renew. This opens a "Cart Review" Page

  • The Cart Review Page lists:

    • Each membership with its price, and a "remove" icon (Trash bin - If a membership is removed the Cart is recalculated)
    • the total of of each membership,
    • any tax being charged, and
    • the total to be paid.
    • a Confirm button
    • a Cancel button
  • If the member selects "Cancel" they will be returned to the page where they selected the products to be renewed.

  • If the member selects "Confirm" they are taken to either the payment selection type (i.e. Bank Transfer or Credit Card) where they select Payment Type, or taken directly to the payment page.

  • on the payment page the members will see the cost of the entire transaction and can pay once for all memberships selected.

  • Once the payment transaction has been completed, the members will receive a confirmation of payment page appropriate to the payment method they have selected, which they can print if they so choose.