Skip to main content
$ 49.95
  • Version
    1.4.0
  • Joomla
    5.4
  • JoomShopping
    5.4+
  • PHP version (min)
    7.4
  • License
    on domain
  • Support
    365 days
  • Date update
    27.06.2025

Nova Poshta Shipping Module for JoomShopping 5+

Shipping is one of the key stages of checkout. Customers need to understand immediately where they can receive their parcel and how much delivery will cost.

If customers have to look up branch information separately, enter an address manually, and wait for a manager's call to learn the shipping cost, checkout becomes more complicated.

Nova Poshta Shipping Module for JoomShopping 5+ integrates Nova Poshta delivery directly into checkout and retrieves the required data through the service's API.

Customers choose a convenient delivery option during checkout. The store receives up-to-date data from Nova Poshta without having to maintain shipping rates and branch lists manually.

Branch or courier delivery

The extension supports two main Nova Poshta delivery options:

  • collection at a Nova Poshta branch;
  • courier delivery to the customer's address.

Both shipping methods are created automatically after installation. The administrator then completes the basic configuration and defines when they can be used.

Branch delivery

Customers select their city or town and the appropriate Nova Poshta branch directly during checkout.

Courier delivery

A separate Nova Poshta courier shipping method can be used for orders delivered to the customer's address.

Up-to-date shipping costs

Shipping costs are calculated through the Nova Poshta API using current service data.

Flexible configuration

Shipping costs can be included in the order total or paid directly by the recipient.

Shipping cost calculation through the Nova Poshta API

Shipping costs do not need to be entered manually as fixed rates.

The module connects to the Nova Poshta API and uses current service data to calculate shipping costs.

This allows the store to use the carrier's current rates without manually changing them after every update.

Less manual administration: calculation data and available delivery destinations are retrieved directly from Nova Poshta.

Selecting the correct city or town

It is important to identify the correct delivery location, especially because Ukraine has cities and towns with identical or similar names.

The module uses Nova Poshta data to find and identify the location so that customers can select an available delivery option correctly.

Delivery details are entered directly in the shipping method section, independently of whether a similar field is used in the customer's main address.

Choosing a convenient branch

After selecting a city or town, customers can choose the required Nova Poshta branch.

The module uses an up-to-date list of available branches and makes it easier to find a suitable collection point.

This is particularly important in large cities with many branches, where a simple long list would be inconvenient for customers.

Shipping does not have to be included in the order total

Not every store pays for shipping itself. Customers often pay Nova Poshta directly when collecting their parcel.

In this case, the automatically calculated shipping cost can be excluded from the order total.

The store continues to use the required shipping method, but the carrier's charge is not added to the amount customers pay to the store.

Automatic creation of shipping methods

After installation, separate shipping methods are created automatically for:

  • Nova Poshta branch delivery;
  • Nova Poshta courier delivery.

They can then be configured like standard JoomShopping shipping methods, including their links to the required payment methods.

Integrates with standard JoomShopping checkout

The module works within JoomShopping's standard shipping mechanism.

Nova Poshta delivery therefore becomes part of the normal checkout process alongside the other shipping and payment methods used by your store.

Customers do not need to visit external pages or tell a manager their preferred branch separately after placing an order.

Especially convenient with OneStepCheckout

If your store uses OneStepCheckout 5 for JoomShopping 5+ , Nova Poshta shipping selection can be included in a single-page checkout process.

Customers enter their details, choose delivery to a branch or by courier, and proceed to payment without unnecessary page changes.

A Nova Poshta API key is required

The extension exchanges data with the service through the Nova Poshta API.

To use the module, obtain your own API key in your Nova Poshta account and enter it in the extension's settings.

The module can then retrieve the service data required for delivery and shipping cost calculation.

Main module features

  • Nova Poshta shipping integration with JoomShopping 5+;
  • connection through the Nova Poshta API;
  • automatic shipping cost calculation;
  • branch delivery;
  • courier delivery;
  • automatic creation of two shipping methods;
  • city or town selection during checkout;
  • Nova Poshta branch selection;
  • search for a suitable branch;
  • use of current service data;
  • option to exclude shipping costs from the order total;
  • operation within standard JoomShopping shipping methods;
  • ability to link shipping to the required payment methods;
  • compatibility with the standard JoomShopping checkout process.

Nova Poshta Shipping Module for JoomShopping 5+ makes delivery a natural part of checkout: customers choose a convenient delivery option, while the store uses current Nova Poshta data to calculate and arrange shipping without unnecessary manual work.

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
You may also find these useful
Quick checkout on 1 page for JoomShopping 5 and high
$ 59.95
Buy
Plugin for accepting payment for goods by cards to Monobank account
$ 29.95
Buy
Extension for sending notifications about orders to a Telegram channel or group
$ 29.95
Buy
Ukrposhta Shipping Cost Calculation Extension JoomShopping 5+
$ 49.95
Buy
Review Bonus: $ 1.00 once per product provided that you bought this product (you need to log in)

Comments

realityman
realityman
26.05.2025
працює все ідеально, та й вписується в любий шаблон.

Please log in to write comments.

«Convenient Ordering» Package
-15%
$ 49.95
$ 42.46
You save $ 7.49
-15%
$ 59.95
$ 50.96
You save $ 8.99
$ 139.85
$ 118.87
You save $ 20.98
Nova Poshta Shipping Module for JoomShopping 5+
Version v1.4.0 (27 June 2025)

  • change
    Change city search logic due to incorrect index handling by Nova Poshta API
  • note
    Refactoring and code optimization
  • note
    For Nova Poshta to work correctly, please update the sender city in the settings
YOUR STORE CAN DO MORE

An off-the-shelf solution is just the start.
Next — tailored to your needs.

01 / CUSTOMIZE THE FILTER

Almost what you need?
We'll adapt it.

Tell us what's missing: a different product selection flow, checkout process, or integration with your catalog. We'll assess the options, scope, and cost.
02 / BUILD SOMETHING NEW

Need a different feature?
We'll build it.

Tell us about your business needs. Together, we'll define the requirements and a development roadmap for a new Joomla or JoomShopping extension.
Custom development is quoted separately after we discuss your requirements.
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.