Ukrposhta is the national postal operator of Ukraine. Let's consider the main advantages that can be offered to your clients with this delivery method:
This module is the most functional solution for organizing Ukrposhta delivery in your online store, using the E-COMMERCE API. The module is a great assistant when working with orders for which the client has chosen Ukrposhta delivery. In addition to the standard delivery module functions, there are tools for working with Invoices. There are also two calculators available: cost calculation and delivery time calculation. Cost calculation is based on the API, ensuring accurate data. The module includes several features that automate daily routine tasks: invoice number notifications, order status changes, reminders about unclaimed parcels, and more. The capabilities are constantly expanding and improving.
Using this module, you will save time and significant money on order processing. Clients who use the Ukrposhta API receive a 5% discount on shipments, so with regular shipments, the module will pay off within a month and start saving you money.
This module is an original development and is protected by appropriate rights.
Use the links below to visit the demo site. To access the admin panel, use the following credentials: login and password - demo
When viewing an order in the admin panel, if the client chose a compatible delivery method, a button for working with the invoice appears. It is possible to create an invoice based on the order or assign an existing one. When creating, the module fills out the form as much as possible automatically. If an invoice has already been created for the viewed order, the editing and deletion options will be available. You can also go to the list of all invoices when viewing orders. Available functionalities:
Upon successful creation or editing, there will be a redirection to the invoice with its highlighting in the general list.
The API methods support the Ukrainian language and partially English. The module automatically uses the necessary language depending on the OpenCart settings or the customer's preferences during the order process.
Adaptation may be required for specific versions. Adaptation for other modules and templates can be done upon request for an ADDITIONAL FEE.
The module is compatible with almost all popular order processing modules and OpenCart templates thanks to the appropriate modifiers. For the full operation on the checkout page, the following minimum requirements for delivery address fields must be met:
If the used checkout module allows creating custom fields for the delivery address, it is possible to use separate fields for the street, house, and apartment.
shippingdata_admin – mandatory modifier necessary to expand functionality in the admin panel.
shippingdata_ajax_quick_checkout – the modifier ensures compatibility with the Ajax Quick Checkout module. Additional configuration is not required. Adaptation may be required for specific versions.
shippingdata_default_checkout – the modifier ensures compatibility with the standard checkout form. Additional configuration is not required. The modifier replaces the "Company" field in the address with a checkbox allowing pre-selection of delivery. If the checkbox is checked, the city and address fields load lists of cities and branches respectively.
shippingdata_octemplates_smart_checkout – the modifier ensures compatibility with the Smart Checkout module of the Deals template. Additional configuration is not required. Adaptation may be required for specific versions.
shippingdata_simple – the modifier ensures compatibility with the Simple checkout and registration module. There are two configuration options:
Setup:
shippingdata_simple_v_2.X.X / shippingdata_simple_v_3.X.X – the modifier ensures compatibility with the Simple checkout module of the corresponding versions. For the city and address_1 fields in the settings, it is necessary to enable reloading. Adaptation may be required for specific versions.
Following the instructions, install the extension on the domain for which you want to get a license. Then, go to the module settings, fill out, and send the purchase information. After verifying the purchase, the module will be activated automatically and an activation key will be sent to your email.
For test sites and subdomains, the key is provided for free. Test domains can be specified with a comma during the activation of the main or vice versa.
Update the ionCube Loader version.
Install/activate the free ionCube Loader library on your server/hosting. If, for example, in php_info, it shows that the library is installed but the error persists, it means you have incorrectly installed ionCube Loader.
If a compatible shipping method was selected during the order placement, a button for working with the waybill will be available when viewing the order list or a specific order. Also, when viewing the order list, there will be a button to go to the waybill list.
Tracking in the module is carried out through the appropriate methods of the Ukrposhta API interface. Everything works on the principle of status changes. For better understanding, let's consider the work and setup on a specific example. Suppose we need to send a notification to the client with the waybill number when the order is shipped and complete the deal by setting the corresponding status "Deal completed".