Customers can order new products (Bundle, Internet, Voice, Recurring, or One-time plans) from available ones on this page, and pay upfront via the payment gateway or make a request for the admin's approval and pay later.
First, the admin should enable the option and make the necessary configurations in Config → Main → Portal → (Per partner settings → Order new products). Also, inside each tariff plan for ordering, the option Show tariff on Customer portal should be enabled and options below selected:
If the options are disabled, the customer will not be able to order new products using the Customer Portal.
The customer can also navigate to Order new products from My services page by clicking on the Order new products
button at the top right corner or from the Dashboard by clicking on the Add new products
button:
If product ordering is allowed, the customer will see all available products as cards grouped according to their types: Bundles, Internet, Voice, Recurring, or One-time.
To learn more details about odering one-time services, please read this article: Ordering a one-time service on the Customer portal.
Details about the product on each card can be viewed by clicking on View details
:
To select a service, the customer should click on the Select the service
button:
The customer will be presented with the following window:
If the customer changes their mind, they can remove the product from the cart by clicking on the delete button next to the product. If there are no products left, the Product checkout window will be empty:
If the customer wishes to select more services, they can do this by clicking on the Select more
button or on the cross button and proceed with selecting additional services:
The previously selected services will remain in the cart with the total sum indicated at the top right corner of the page. The quantity of the selected services will be shown next to the cart icon as well:
More services added:
The customer can also proceed to the Checkout window (cart) to order the selected services by clicking on Checkout
button when selecting services or on the cart icon at the top right corner of the page:
To allow the customer to pay with the payment add-on linked to their account, the admin should enable the Accept payment via payment gateway option in Config → Main → Portal → (Per partner settings → Order new products):
The customer will then be able to select the payment method to pay for the selected service(-s) in Checkout services (cart) window:
After clicking the Order new product(s)
button, the customer will receive a message on the payment status (possible status include Successful, Pending or Failed):
In case of a successful payment, the selected service(-s) will be activated immediately.
If the payment gateway is not enabled for the Customer Portal, the customer can still order the selected product(-s) in the form of a request, and wait for the admin's approval:
After clicking the Order new product(s)
button, the customer should receive the following message:
The admin can choose how to receive the customer's order (Tickets or Email) in Config → Main → Portal → (Per partner settings → Order new products).
In the example below, we've chosen Tickets as a channel for receiving orders:
With such configuration, the admin will automatically receive the customer's order as a ticket:
The admin can reply to it:
The customer can also view the ticket on Tickets page of Customer Portal:
The admin should approve the ordered service in the customer's Services tab on Admin Portal.
After this, the service status will change from Pending to Active.
The admin should indicate the actual start date of the service usage and click on Save
:
If the service was paid for upfront via the payment gateway, the admin's approval is required as well, however, the service status will already be Active from the payment date. If the predefined start date (the date the service was created from payment) and the date of the actual service usage is not the same, the approval date can be changed by the admin, and a credit note will be created automatically for the unused period.
Example: If the user paid for their service on 01/01/2023 but only started using the service on 14/01/2023 (approval date) - then the system will create a credit note for 13 days of unused service.