0

UkrPoshta API for OpenCart

25 reviews
19083
UkrPoshta API for OpenCart

-22%

Ukrainian translation

Best seller

Ukrposhta is the national postal operator of Ukraine. This is a working module for integrating your online store with UkrPoshta via API

Compatible with OC 2.0, 2.1, 2.2, 2.3, 3.0
and installed via FTP client
Version: 2.3.0
699 грн. 899 грн. You save: 200 грн.
Install on your website (+499 грн.)
We will contact you after placing the order
+59 uah. +59 uah. +59 uah. +59 uah. +59 uah. +59 uah. +59 uah. +59 uah.

You receive cashback for your purchase - 59 uah.

Description

Ukrposhta is the national postal operator of Ukraine. There are several advantages that make this delivery method attractive to your customers:

  • Expansion of sales geography: Ukrposhta has more than 11,000 points of delivery of goods, which allows it to reach an audience of small towns and villages.
  • Sending parcels weighing over 250 grams: Ukrposhta provides the opportunity to send parcels weighing over 250 grams at a competitive price.
  • Registration of parcels without volumetric weight: Only the actual weight and the size of the longest side are taken into account, which simplifies the process of sending goods.
  • Tariffs: Ukrposhta offers tariffs that can be up to 30% lower than the market average.
  • To organize delivery by Ukrposhta in your online store, you can use a module that uses the API for E-COMMERCE. This solution provides many functions for working with orders, including tools for working with invoices, calculating costs and delivery times. The module also automates routine work, such as sending notifications with the invoice number, changing order statuses, and reminding about uncollected parcels.


Attention! 1 purchase means 1 key (1 domain). For active VIPs an unlimited number of keys.


The main features of the module include a large number of settings:

  1. Possibility of creating
  2. Editing and deleting invoices
  3. Automatic filling of the invoice form
  4. Downloading, setting up printing and printing invoices
  5. Automatic tracking of shipments
  6. Changing order statuses and sending notifications
  7. Accurate preliminary calculation of delivery costs
  8. Calculation of estimated delivery time and automatic calculation of shipment parameters.


Administrator Features

  1. multi-store support
  2. export/import settings
  3. loading basic settings
  4. on/off debug mode
  5. entering the values of eCom Bearer, StatusTracking Bearer and User token of Ukrposhta
  6. loading a transport company logo
  7. choosing where to display the logo
  8. setting cURL connection and execution timeout


Delivery method settings (Express to the branch, Express courier, Standard to the branch, Standard courier):

  • on/off delivery method
  • editable multilingual delivery name
  • selection of geographical area
  • tax class selection
  • ability to set a minimum order amount at which delivery will be available
  • ability to set the maximum order amount at which delivery will be available
  • ability to set a minimum order amount at which delivery will be free
  • editable multilingual text free shipping
  • on/off shipping cost calculation
  • on/off API delivery cost calculation (information used for calculation: type of delivery, sender and recipient index, cost of goods, weight of goods, maximum side, registered mail)
  • on/off tariff calculation of delivery costs (can be used either independently or if the API is unavailable. Information used for calculation: sender and recipient area, type of delivery, cost of goods, weight of goods)
  • on/off calculation of delivery time in days (information used for calculation: sender and recipient area, delivery type)
  • ability to customize rates and delivery times


Working with the database:

  • Downloading/updating postal company directories
  • Loading/updating regions of Ukraine
  • Loading/updating settlements of the Ukrposhta company
  • Loading/updating Ukrposhta branches
  • Configuring sender parameters: sender, sender type, INN, EDRPOU, bank code, current account, e-mail, phone, region, city, street, house, apartment, zip code, address fence
  • Configuring recipient parameters: recipient, recipient type, INN, EDRPOU, telephone, region, city, address, street, house, apartment, zip code
  • Setting up sending parameters:
  • On/off volume accounting
  • Selecting an option to account for shipment volume
  • Ability to set the default number of seats
  • Selecting components for the declared value of the shipment
  • Ability to set default declared value
  • Ability to set a default shipment description as a template using order and product macros
  • On/off registered mail
  • Enable/disable sending SMS about the arrival of a package to the client
  • On/off inspection upon delivery
  • Selecting an action in case of non-delivery of a parcel
  • Choosing how to apply default settings
  • Ability to set default weight
  • Ability to set default sizes
  • Ability to set tolerances for shipment dimensions


Setting up payment options:

  • Select default shipping payer
  • Selecting a payment method for cash on delivery
  • Select default return shipping payer
  • Choosing a method to receive a money transfer


Setting up TTN integration:

  • Enable/disable bonus shipments by default
  • Selecting the information displayed in the list of invoices
  • Printing settings
  • Select a compatible shipping method to create invoices
  • On/off creating, editing, deleting and assigning an invoice in an order
  • Ability to set multilingual names of menu items for working with invoices in an order


Cron Jobs:

  • Ability to set a security key for executing Cron commands
  • Automatic update of the module database (directories, regions, cities, departments)
  • Automatic tracking of shipments, changing order status and sending notifications
  • Selecting order statuses for which tracking is required
  • Setting up dependencies for each shipment status and store order status
  • Ability to set a completion delay for each shipment status
  • Enable/disable notifications for administrator and buyer
  • Ability to set a multilingual message template for e-mail and SMS notifications using order, product and invoice macros
  • Download the latest API documentation
  • And other standard delivery module options
  • Opportunities for working with invoices


When viewing an order in the admin panel, if the client has selected a compatible delivery method, a button for working with the invoice appears. It is possible to create an invoice based on an order or assign an existing one. When proceeding to creation, the module fills out the form as much as possible automatically. If an invoice has already been created for the order you are viewing, then the editing and deleting option will be available. Also, when viewing orders, you can go to the list of all invoices.


Available functionality:

  • Creating, editing and deleting an invoice
  • Adding/removing invoices to a group
  • Setting up invoice printing
  • Downloading the invoice and other accompanying documents in PDF format
  • Viewing a list of invoices with the ability to filter by invoice and order number
  • Automatic filling of sender information according to the selected module settings with the ability to change data immediately before creating an invoice


Automatic filling of the recipient's parameters according to the data from the order, including the following functions:

  • On/off bonus sending
  • Selecting a delivery method (express or standard)
  • Selecting the type of delivery (branch or address)
  • Loading recipient data by phone number
  • Selecting recipient type
  • Entering TIN
  • Entering the EDRPOU code
  • Entering the delivery address (region, city, department, street, house, apartment and zip code)


Automatic filling of departure parameters:

  • Weight
  • Dimensions
  • Ability to set multiple locations
  • Declared cost with the possibility of adjusting components
  • Description


Automatic completion of payment parameters:

  • Delivery payer
  • Return shipping amount if cash on delivery is selected
  • Return shipping payer
  • Method of receiving a money transfer


Additional departure options:

  • Ordered letter
  • Inspection upon delivery
  • SMS message to the client about the arrival of the shipment
  • Action in case of non-service
  • The fields are automatically, if possible, filled in by the module according to the settings
  • Validation of fields during editing and before transferring data to the mail company server
  • Automatic check for client existence in the database and creation if the result is negative
  • Automatic editing of client data
  • Automatic search for recipient addresses and creation of new ones if necessary
  • Upon successful creation or editing, you will be redirected to the invoice and highlighted in the general list.


Opportunities for the client

Select delivery type:

  • Ukrposhta Express. Delivery to the department
  • Ukrposhta Express. Delivery by courier to the address
  • Ukrposhta Standard. Delivery to the department
  • Ukrposhta Standard. Delivery by courier to the address
  • Specifying the delivery address


Selecting the location of receipt:

  • Drop-down list
  • Search by city name
  • Branch selection:
  • Drop-down list
  • Search by index
  • Shipping cost information
  • Delivery time information
100% compatible with OpenCart 2.0, 2.1, 2.2, 2.3, 3.0
Easy and quick installation
Can be improved
Free technical support
Regular update of add-ons

Screenshots

Features

  • Compatibility:

    2.0, 2.1, 2.2, 2.3, 3.0

  • Octod:

    No

  • Spreading:

    Paid

  • VQmod:

    No

  • License:

    1 domain = 1 key

  • Requirements:

    ionCube

  • PHP version:

    5.6-8.2

Files 1

Reviews 25

+59 uah. +59 uah. +59 uah. +59 uah. +59 uah. +59 uah. +59 uah. +59 uah.

Leave a useful comment and get - 59 uah.

FAQ

How to fix error 500 after installing the module "UkrPoshta API for OpenCart" ?

Error 500 is a problem in the code. To fix it, enable PHP error output. To do this, do the following:


  1. In the admin panel, go to SystemToolsError Log. Errors will be listed there, but if they are not there, you need to enable their display SystemSettingsServerLog errorsYes.
  2. The most reliable way to display errors in PHP code is to enable error through the .htaccess file in the root of the site. At the very beginning of the file, add a few lines: php_flag display_errors on
    php_value error_reporting -1

Installation error: this directory is not writable!

If such a message appears when installing the module through the admin panel, then you do not have the fix for FTP (Localcopy) installed:


  1. Install the localcopy.ocmod.xml modifier by downloading it from us on DEV-OPENCART.COM;
  2. Update the modifiers;
  3. Proceed to install the required module again.

FTP must be enabled in settings!

This error appears when installing the module through the admin panel only on Opencart 2. You need to install the localcopy.ocmod.xml fix and enable FTP:


  1. Enable FTP in the settings SystemSettingsFTP and fill in the config with any data;
  2. Install the localcopy.ocmod.xml modifier by downloading it from us on DEV-OPENCART.COM;
  3. Update the modifiers;
  4. Proceed to install the required module again.

This way, you will be able to install extensions through the admin panel, and the data from FTP will be hidden from outsiders.

The module is not displayed in the list of extensions in the admin panel

There may be several problems in this case:


  1. You uploaded the files to the wrong place;
  2. You have renamed the "admin" folder;
  3. The localization of the module and your site are different (in this case, the place of the module name will be: heading_title)
  4. The files did not load completely;
  5. You are tired and do not see the module;

How can I fix it if instead of the module name there is heading_title?

This is because the language of your site differs from the translations in the module itself (most likely your admin panel is in Ukrainian, and the module does not have this translation). What should you do?


  1. Download the translation from the archive with the module (admin/language/en-gb or ru-ru) to the localization code that is active on your site (admin/language/uk-ua, for example);

Invalid file type!

Only modules in an archive ending with ocmid.zip can be installed via the admin panel.

There is a 95% chance that you are installing a regular archive with files that need to be uploaded via FTP (instructions on how to do this are also above on this page).

The "Title" modifier already uses the unique ID code that you are trying to upload!

You are installing a module or modifier that is already on your site. Check this fact carefully.

If the upload directory in the archive with the module is empty

This is normal, it means that files are not required for this module to work. The entire function is performed by the modifier (install.xml)

Installation

There are 2 types of installation: "Installing extensions" if the module file is an archive ending in ocmod.zip or "Via FTP (file manager)" when it is a simple archive with files.

Discuss with AI

Your assistant «DevGPT»

DevGPT:
Hello! I am your AI consultant for OpenCart modules on the dev-opencart.com website. Ask a question about the module, and I will provide a detailed answer 😉.
Send by Enter, line break by Shift+Enter

Support

Come to our Telegram group!
Our community of experienced and ordinary users will help you solve any problems :) Go to chat
About the product and the author

This module was developed by DEV-OPENCART.COM, a Ukrainian developer with over 12 years of experience in OpenCart customization. We are the authors of many popular OpenCart extensions.


Our website: DEV-OPENCART.COM

Bookmarks

Cart (0)

Contacts

Technical support from 10:00 to 19:00, seven days a week

Web laboratory «DEV-OPENCART».
All rights reserved (c) 2018-2026