Video Guide

How to install and set up Nova Poshta Service Shopify App app?

Installation Guide

How to install the app?

1. Log in to your Shopify store > Go to Shopify App Store > Search for Nova Poshta Service

2. Click Add App

3. Click Install App

4. Approve subscription (Start free trial)

5. Automatically redirected to Nova Poshta Service app page. To proceed with the configuration, click Continue.

Configuration Guide

Nova Poshta Service Configuration Guide

1. Enter "Nova Poshta" API key

2. Select the language (English / Ukrainian)

3. Set up sender address

Sender address can be your store address or the department number of Nova Posta Warehouse. As origin address will be used default location or specified in the inventory location for a product. Edit it if you need to use another address.

4. Set up Carrier Service

To enable shipping calculation, press Register for Carrier Service.

Note! Shopify requires activating third-party carrier-calculated shipping (CCS). To activate CCS, your store must be on the Advanced, Shopify, or Plus plan. If you're on the Shopify plan, you can add this feature for a monthly fee ($20 USD per month) or switch from monthly to yearly billing. Basic Shopify and Starter fee are not able to access CCS, those merchants would need to upgrade to a minimum of the Shopify plan and either pay $20 USD per month or switch the the Shopify annual plan. For CCS activation and more information, contact Shopify Support

Nova Poshta Service app can also work without shipping calculation (without CCS activation).

5. Select preferable Carrier Methods (Warehouse-Doors / Warehouse-Warehouse / both)

6. Set shipping calculation for carrier methods

It can be Flat Rate (a fixed price for your packages regardless of their weight size, and destination). Set the fixed price for any order.

It’s also possible to set free delivery for orders above some price. And add specific description during the checkout.

Carrier Calculatedmethod provides shipping cost calculation by Nova Poshta. It’s also possible to set free delivery for orders above some price. And add specific description during the checkout.

7. Set Packaging Parameters (fixed box dimensions or use product parameters)

8. Set default product (box) weight and dimensions that will be used for shipping cost calculation in cases when weight or dimensions of a pro weren't specified for the product.

9. Select preferable Carrier Methods (Warehouse-Doors / Warehouse-Warehouse / both)

10. Enable TTN Service

Note! You need to save changes (API Key input) before you enable TTN as TTN requires sender information.

11. Enable the Thank You Page Widget

Nova Poshta Service App FAQ

Nova Poshta Service App FAQ

1. Where can I find the "Nova Poshta" API key?

Login to your Nova Poshta Business Account (register Account if you don’t have one) > Settings (Налаштування) > Security (Безпека) > Copy key (generate a new one “Створити ключ”)

2. Is there an option for customers to choose the nearest Nova Poshta branch from the dropdown?

Yes, customers can select the nearest Nova Poshta branch from the dropdown on the Thank you page

3. Where can I find what Shipping address or Nova Poshta branch number was selected for the specific order?

Check Shipping Type and Shipping address or Nova Poshta branch number and address in the Orders tab

4. Is it possible to select Nova Poshta warehouse (branch) number if it wasn’t saved in the oder?

5. How to create TTN?

Nova Poshta Service > Orders > select specific order (or all oders) > press Create TTN

6. How to use Nova Poshta Service app without enabling carrier-calculated shipping (CCS)

Nova Poshta Service app can also work without shipping calculation (without CCS activation). Unregister Carrier Service.

Create a Custom Shipping Rate (Nova Poshta delivery) with fixed price. Settings >> Shipping and delivery >> General shipping rates >> Rates for Ukraine >> Manage

Shipping zones >> Add Rate >> Set Rate


The new Shipping method will appear on the Checkout

Customers can select the nearest Nova Poshta warehouse from the dropdown

7. How to set up shipping cost calculation based on the dimensions of each product?

Nova Poshta Service app can also calculate shipping costs based on the length, width, height and weight of each product.

Weight is a standard parameter and you can set weight in each product.

For length, width, and height you need to create Metafields. Settings >> Custom data >> Metafields (Products) >> Product metafield definitions (Add definition)

Create one by one 3 metafields and call them length, width, height

  • Name: Length
  • Namespace: custom.{key}where {key} is height, length, width (custom.length)
  • Select type - Decimal
  • Input should be in cm (Length in cm)
  • Access - select Storefronts

Save settings.

Now go to the product page and you will see new fields Length, Width, and Height. Set up product sizes.

Save changes.

Nova Poshta Service Privacy Policy

Nova Poshta Service "the App” provides Eltrino "the Service" to merchants who use Shopify to power their stores. This Privacy Policy describes how personal information is collected, used, and shared when you install or use the App in connection with your Shopify-supported store.

Personal Information the App Collects

When you install the App, we are automatically able to access certain types of information from your Shopify account:

1. Shop information

Shopify Accounts linked to an app are provided basic information about the shop by Shopify. This includes personal information such as the shop’s address, email, phone, location, locale and store owners name and email address. This information is needed to customize the application based on the shop details, as well as to help identify customer service requests.

2. Nova Poshta API key

Required to validate integration with your Nova Poshta business account.

3. Order delivery information (shipping rates)

Required in order for the App to generate shipping rates within your shop’s checkout process. We save “Cookies” only from the admin panel of your Shopify account. For more information about cookies, and how to disable cookies, visit

How Do We Use Your Personal Information?

We use the personal information we collect from you and your customers in order to provide the Service and to operate the App. Additionally, we use this personal information to: Communicate with you; Optimize or improve the App.

Sharing Your Personal Information

Finally, we may also share your Personal Information to comply with applicable laws and regulations, to respond to a subpoena, search warrant or other lawful request for information we receive, or to otherwise protect our rights.

Additionally, if you are a European resident we note that we are processing your information in order to fulfill contracts we might have with you (for example if you make an order through the Site), or otherwise to pursue our legitimate business interests listed above. Additionally, please note that your information will be transferred outside of Europe, including to Canada and the United States.

Changes We may update this privacy policy from time to time in order to reflect, for example, changes to our practices or for other operational, legal or regulatory reasons.

Contact Us For more information about our privacy practices, if you have questions, or if you would like to make a complaint, please contact us by e-mail at, or by mail using the details provided below.

Obolonsky Ave. 22B, Suite 59

Kyiv, 04205


+380 (96) 648-648-3

5348 Vegas Drive, Suite 653

Las Vegas, NV 89108

United States

+1 (702) 727-3738

Keurenplein 41

Unit E1390

1069CD Amsterdam

The Netherlands

+31 (0) 6 25 52 41 68

This policy is effective as of 25 May 2020.

ECO Eltrno Eco