All information required for checkout is displayed on one page.
There are 6 blocks displayed on one page checkout
Billing address (see figure 1)
Shipping method (see figure 3)
Payment method (see figure 5)
Order summary (see figure 6)
Confirm order (see figure 7)
plugin supports FinestCommerce shipping plugins (Omniva, DPD Lockers, Itella SmartPost)
plugin supports FinestCommerce payment plugins (Montonio, Maksekeskus, Holm Bank Hire Purchase, Inbank Hire Purchase, TF Bank Hire Purchase, Esto Hire Purchase)
When private customer is enabled, then customer can select if he/she is private or business client.
By default private client is selected.
When private customer is disabled, then business client's fields are displayed.
Customer, who is not logged in, must fill address form fields.
Newsletter subscription is optional
Data on checkout page is order specific. Meaning that when data is changed on address form and on added checkout specific fields then data on Customer info is not updated.
Logged-in customer who has 1...* saved addresses
Can see dropdown with saved addresses (see figure 2)
Can select address from dropdown
No address is preselected
Can click "Add new" button and add new address.
(from version 1.1.2)
Billing address fields can be disabled meaning that address information is read-only.
When chosen that address form with added fields is read-only for business customer then newsletter checkbox must remain editable.
When mandatory fields are not filled in checkout and fields are disabled then user can not proceed in checkout.
Figure 1. Billing Address
Logged-in customer who has 1...* saved addresses
can see dropdown with saved addresses (see figure 2)
can select address from dropdown
No address is preselected
can click "Add new" button and add new address
Figure 2. Logged-in customer billing address
Billing address fields
Admin can configure fields in NOP
Path: Configuration > Settings > Customer settings > Address form fields
(from version 1.1.2) It is possible to add additional fields for customer address form. (Main fields are taken from Customer settings --> Address form fields as described above). Further information about adding fields is in section User guide --> One page checkout plugin settings.
Display all shipping methods which are:
enabled in store view
enabled in shipping country
which are not restricted (by SKU, weight, measures, or other values)
To confirm order customer has to choose one shipping option
Figure 3. Shipping method
When selected shipping method is courier (see figure 3)
then under shipping methods list is displayed checkbox "Ship to the same address"
by default is checkbox marked (enabled "Ship to the same address")
When customer unmarks checkbox, then is displayed shipping address form
When selected shipping method is parcel machine
then under shipping methods are displayed
dropdown with parcel machines names
input for phone number
When selected shipping method is pickup
then under shipping methods is displayed dropdown with pickup points names
When shipping method has several prices then in shipping method's list is shown the min price and label with text " From" is added in front of price.
Figure 4. Shipping method parcel machine
NB! Admin can change NOP standard logic if cart contains products which have shipping disabled. Further information about adding fields is in section User guide --> One page checkout plugin settings.
NOP admin can configure if in order summary is order total value always calculated
to customer is not displayed "Calculated during checkout"
when shipping value is missing, then it is ignored and order total is calculated without it