Skip to main content
$ 59.95
  • Version
    1.1.3
  • Joomla
    5.4
  • JoomShopping
    5.5+
  • PHP version (min)
    8.1
  • License
    on domain
  • Support
    365 days
  • Date update
    27.11.2025

OneStepCheckout 5 for JoomShopping 5+

Checkout is one of the most critical stages of an online purchase. This is the point where a customer either completes the order or abandons the cart.

In a physical store, this role is played by the checkout counter. Even when customers have already selected everything they need, queues, waiting, or unnecessary actions can make them reconsider the contents of their cart or abandon part of the purchase.

In an online store, the checkout page serves the same purpose. There may be no physical queue, but unnecessary complexity can create exactly the same effect: too many steps, repeated data entry, excessive fields, unclear shipping or payment choices, and the need to return to the cart.

OneStepCheckout 5 for JoomShopping 5+ combines the main checkout stages into a single clear interface and helps customers move from the cart to order confirmation as quickly as possible.

The fewer unnecessary actions between the decision to buy and order confirmation, the easier it is for the customer to complete the purchase.

Everything needed for checkout on one page

Instead of moving through several separate pages, the customer receives a single checkout page where they can review products, enter contact details, choose shipping and payment methods, and complete the order.

OneStepCheckout does not replace the standard JoomShopping logic. It works with the store's existing shipping methods, payment methods, users, addresses, prices, and other JoomShopping mechanisms.

Fewer steps

The main checkout stages are combined on a single page without forcing the customer through a long sequence of separate steps.

Up-to-date order total

When customer details, shipping options, or other parameters change, the relevant values and final order total can be recalculated without restarting the checkout process.

Convenient user handling

Guests can place an order according to the store configuration, while registered customers can use the data already stored in their accounts.

Flexible configuration

Administrators can adapt field order, checkout logic, and templates to the requirements of a specific online store.

Cart management directly during checkout

Customers do not have to return to a separate cart page if they notice an error while completing the order.

OneStepCheckout allows products to be managed directly on the checkout page. Customers can review the order contents and make the necessary changes without interrupting the purchase process.

If required, the standard Cart step can be skipped completely so that customers are taken directly to checkout after starting the purchase.

Shipping and payment

OneStepCheckout uses the shipping and payment methods configured in JoomShopping, so the store can continue using its existing payment and logistics solutions.

The administrator can choose the checkout sequence that best matches the store's business logic:

  • shipping → payment;
  • payment → shipping.

This is especially important for stores where the availability or cost of a payment method depends on the selected shipping method, customer address, or other order parameters.

Automatic recalculation during checkout

Order data can change while the customer is completing checkout. For example, the customer may select a different shipping method, change the country or region, or edit another field that affects order conditions.

OneStepCheckout allows you to define which fields should automatically trigger a checkout update when their values change. This makes it possible to immediately recalculate available shipping methods, shipping costs, payment options, taxes, and other order parameters.

The customer sees the up-to-date result of their choices before confirming the order: product cost, available shipping options, payment methods, and the final order total.

Guest checkout, login, and registration

OneStepCheckout follows Joomla user settings and the JoomShopping registration mode, allowing the store to use different checkout scenarios.

Depending on the configuration, a customer can:

  • place an order without registration;
  • log in to an existing account directly on the checkout page;
  • register while completing the order;
  • choose whether to create an account;
  • have an account created automatically using their e-mail address when the corresponding registration scenario is enabled.

Login and password fields can also be handled in different ways. For example, the customer's e-mail address can be used as the login, while the password can be generated automatically and sent to the customer.

This removes the need for a separate registration step and makes account creation part of the purchase process itself.

The exact scenario depends on the related Joomla, JoomShopping, and OneStepCheckout settings.

Only the fields your customers actually need

OneStepCheckout uses the customer and address field settings configured in JoomShopping. You can define which information should be requested during checkout, which fields are required, and in what order they should be displayed.

This helps avoid overloading customers with information that is not necessary for your particular store.

Convenient phone number input

An input mask can be configured for the phone or mobile phone field. This helps customers enter their number in the required format and makes the checkout form easier to understand.

Customer address and shipping address

For stores where the recipient's address may differ from the customer's primary address, the standard JoomShopping address logic is supported.

The set of address fields, their required status, and their display order are configured in JoomShopping, while OneStepCheckout uses this configuration when building the checkout form.

Page after order completion

After a successful checkout, the customer can be shown the required information about the created order on the Thank You for Your Order page.

This makes it possible to immediately confirm the order contents, selected shipping method, payment method, and other important information once the purchase is complete.

Adapt the design to your store

OneStepCheckout can use its own extension styles or the styling provided by your Joomla template.

Separate checkout templates are also supported. You can create your own version based on the standard template and modify it independently without editing the original extension template.

Main OneStepCheckout 5 features

  • one-page checkout;
  • option to skip the separate cart page;
  • interactive cart editing during checkout;
  • support for configured JoomShopping shipping methods;
  • support for configured JoomShopping payment methods;
  • automatic checkout updates after changes to selected fields;
  • recalculation of shipping costs and the final order total;
  • checkout without registration;
  • login directly on the checkout page;
  • required or optional registration during checkout;
  • support for automatic login and password generation;
  • configuration of field availability, required status, and display order;
  • phone number input mask;
  • support for a separate shipping address;
  • configuration of the information shown on the Thank You page;
  • support for custom styling;
  • support for custom checkout templates.

OneStepCheckout 5 for JoomShopping 5+ is more than just an alternative cart layout. The extension allows you to build a complete checkout scenario around the logic of a specific store, remove unnecessary transitions, and make the path from product selection to purchase confirmation shorter and easier to understand.

Installation instructions:
After purchase, installation is carried out through the Nevigen.com installer, which you can download in your account and install on your website. After installing the installer, you will need to enter a license key, which you can also find in your account on our website. The license key will provide access to updates and support.
more about installation
Related products
Plugin for accepting payment for goods using VisaCard and MasterCard cards through the LiqPay service
$ 24.95
Buy
Universal product filter in JoomShopping 5+
$ 79.95
Buy
Module allows you to add and view items in your cart without reloading the page.
$ 54.95
Buy
Comparison of goods in JoomShopping by characteristics
$ 34.95
Buy
Review Bonus: $ 1.00 once per product provided that you bought this product (you need to log in)

Comments

shelly
shelly
30.06.2026
покупала так как многостраничная корзина - это уже давно странность. Работает отлично, настроили дизайн как мне надо - все устраивает
Pros : все отлично
Cons : не обнаружила пока за лет 8 работы с этим плагином
Alex
Alex
25.09.2025
Очень удобный вывод корзины и оформления заказа. Давно использую, вопросов нет по работе. Все четко.
Віталій
Віталій
27.02.2025
Користуюся OSC ще з самих перших його версій. Для нашого сайту це один з найважливіших компонентів. Дякую розробникам, що розвивають цей компонент.
Realityman Hot
Realityman Hot
14.01.2025
musthave аддон

Please log in to write comments.

«Convenient Ordering» Package
-15%
$ 59.95
$ 50.96
You save $ 8.99
-15%
$ 49.95
$ 42.46
You save $ 7.49
$ 139.85
$ 118.87
You save $ 20.98
«Convenient Ordering» Package
-15%
$ 59.95
$ 50.96
You save $ 8.99
-15%
$ 49.95
$ 42.46
You save $ 7.49
$ 139.85
$ 118.87
You save $ 20.98
OneStepCheckout 5 for JoomShopping 5+
Version v1.1.3 (27 November 2025)

  • add
    Add not_qty_update parameter check
  • change
    Change product deletion logic
  • note
    Layouts have been changed, not_qty_update support added, custom layouts must be updated manually
ВАШ МАГАЗИН МОЖЕ БІЛЬШЕ

Готове рішення — початок.
Далі — під вашу задачу.

01 / ДОПРАЦЮВАТИ ФІЛЬТР

Майже підходить?
Адаптуємо.

Опишіть, чого бракує: іншої логіки вибору, оформлення або зв’язку з вашим каталогом. Оцінимо можливості, обсяг і вартість.
02 / СТВОРИТИ НОВЕ

Потрібна інша функція?
Розробимо.

Сформулюйте задачу бізнесу. Разом визначимо вимоги та дорожню карту нового розширення для Joomla чи JoomShopping.
Вартість індивідуальних робіт узгоджуємо окремо — після обговорення задачі.
ВІДПОВІДІ ПЕРЕД СТАРТОМ

Залишились запитання?

На скільки сайтів діє ліцензія?

Ліцензія прив’язана до домену, зазначеного під час оформлення.

Чи допоможете з нестандартним магазином?

Надішліть адресу сайту та опишіть задачу. Перед покупкою обговоримо сумісність і необхідні роботи.

Чи входять доопрацювання у вартість?

Індивідуальну розробку оцінюємо окремо. Спочатку погоджуємо вимоги, план і бюджет.

Де отримати допомогу після покупки?

Зверніться до підтримки через ваш кабінет. На сторінці товару також доступні документація та історія змін.
Short brief

Tell us about your project

A few answers will help us understand your task and suggest the next step.

01. Task
02. Details
03. Contact details
You do not need a full technical specification. Describe the task in your own words.

Discuss an integration

Describe the service and the data to be exchanged. That is enough for an initial assessment.


What needs to be integrated?
You can select multiple options.
If the documentation is public, add a link. This will help us assess the integration more quickly.

How should the data exchange work?
For example: receive stock levels from a CRM, send orders from the website, or synchronize data in both directions.
What data needs to be exchanged?
Describe how you want it to work. Technical terms are optional.