perspectiveteam / module-novaposhtashipping
Novaposhta integration for Magento 2
Installs: 218
Dependents: 1
Suggesters: 0
Security: 0
Stars: 5
Watchers: 3
Forks: 0
Open Issues: 2
Type:magento2-module
Requires
- php: ~8.2
- ext-json: *
- dvdoug/boxpacker: ^4.0
- magento/framework: *
- magento/module-backend: *
- magento/module-catalog: *
- magento/module-checkout: *
- magento/module-config: *
- magento/module-customer: *
- magento/module-developer: *
- magento/module-directory: *
- magento/module-eav: *
- magento/module-payment: *
- magento/module-quote: *
- magento/module-sales: *
- magento/module-shipping: *
- magento/module-store: *
- perspectiveteam/module-novaposhtacatalog: ^2.4.8 || dev-main
Requires (Dev)
- dev-main
- 2.4.9.0
- 2.4.8.3
- 2.4.8.2
- 2.4.8.1
- 2.4.8.0
- 2.4.7.5
- 2.4.7.4
- 2.4.7.2
- 2.4.7.1
- 2.4.7.0
- 2.4.6.0
- 2.4.5.19
- 2.4.5.18
- 2.4.5.16
- 2.4.5.15
- 2.4.5.13
- 2.4.5.12
- 2.4.5.11
- 2.4.5.10
- 2.4.5.9
- 2.4.5.8
- 2.4.5.7
- 2.4.5.6
- 2.4.5.5
- 2.4.5.4
- 2.4.5.3
- 2.4.5.2
- 2.4.5.1
- dev-admin-ttn-creation
- dev-main-8.1
- dev-feature/backend/IS-2
- dev-feature/backend/IS-1
This package is auto-updated.
Last update: 2024-11-28 16:41:16 UTC
README
To install this package use the following steps:
- Go to Magento 2 root directory.
- For Magento 2 use following command enter the following commands
- For Magento 2 (from 2.4.5+) use following commands:
3.1. Installation in app/code/
3.1.1. Install BoxPacker library
composer require dvdoug/boxpacker
3.1.2. Install Perspective Novaposhta Catalog Module
composer require perspectiveteam/module-novaposhtacatalog:"*"
3.1.3. Install Perspective Novaposhta Shipping Module
composer require perspectiveteam/module-novaposhtashipping:"*"
3.2. OR Installation via composer
composer require perspectiveteam/module-novaposhtashipping:"*"
4. Wait while dependencies are updated.
5. Make an ordinary setup for the module
How to use this module
After installation, you can see the module in the admin panel in the menu:
Stores -> Configuration -> Sales -> Shipping Methods(Delivery Methods) -> Novaposhta Shipping with shipping price calculation and TTN creation.
Proceed to the Novaposhta Catalog module settings to schedule update of entities.
Be sure cron jobs are enabled for Magento 2.
Insert the API key and save the settings and enable the module.
Click the "Schedule update" button to update the catalog.
Set up the module
- To use the module, you need to register on the site https://novaposhta.ua/ and get the API key.
- In the admin panel, in the module settings, enter the API key and the sender's data.
- Adjust the Sender's Warehouse Cities
3.1. This module can calculate the shipping price for several warehouses. - Adjust "Is Organization" option for business or private sender
- Choose appropriate "Delivery Technology"
Check the module on frontend
- Add dimensions and weight to the products in the admin panel.
- Add products to the cart and proceed to checkout.
- Fill obligatory fields and choose shipping method.
- Depends on the chosen delivery technology, you can see the shipping price and additional fields for persist data from customer. First part can be varied depends on your business processes(In example specified sender technology is "Client").
4.1. If you choose "Client-Warehouse" delivery technology, you can see the shipping price and select the warehouse from the list of warehouses of the customer's city.
4.2. If you choose "Client-Client" delivery technology, you can see the shipping price and select the address from the list of streets of the customer's city and house+apartment number.
- Important notice about Luma checkout:
Sometimes on shipping and payment step shipping price can vary. It is because the finalisation of calculation of shipping price finished only after transition to next step(payment step).
You can debug this behaviour in cache table
perspective_novaposhta_shipping_sales_onestep_price_cache