When you add a price on some content, new buttons for purchasing are available in relevant places, e.g. in the Course Browser for courses.
In the course info, users will see the total price and discounts for that course. If they're interested, they can add it to their shopping cart.
In the Shopping cart, they can overview their order details and finalize the purchase. They may need to accept the Terms & Conditions, if those were set up on the environment.
Before payment, they can see whether the taxes will be added to the total price, and which discounts will be applied.
After clicking Proceed to payment, users are transferred to the payment system.
If the transaction is successful, the course will become available to the user.
Order history allows users to overview their purchases. For each order, the Order history portlet will show the order number, number of items, purchase date, payment status, and price.
You can also search by an order number, sort by date, and filter by date and payment status.
Administrators will see all the orders in the system, while normal users will only their own purchase history.
Order details can be opened by clicking on any order number.
The details include a user name, email, purchase date, payment status, each item in the order, their base and total prices, and applied discounts.
You can select what kinds of payment methods will be available to the user, when configuring eCommerce. If multiple methods are allowed, users will be able to select the one they want during checkout.
Multiple payment methods can include various invoice providers. Invoicing here means that when the user selects that option, the order will be paid by the designated person or organization later on, while the user will immediately receive access to the purchased content. Note that any payment provider or adapter integration will need to be configured appropriately before being able to use them in eCommerce.