avarda / shipping-broker
Avarda shipping broker handling for Avarda Checkout3
Package info
github.com/avarda-ab/Magento2ShippingBroker
Type:magento2-module
pkg:composer/avarda/shipping-broker
Requires
- avarda/checkout3: *
- magento/module-catalog: *
- magento/module-checkout: *
- magento/module-payment: *
- magento/module-quote: *
- magento/module-sales: *
- magento/module-shipping: *
- magento/module-store: *
This package is auto-updated.
Last update: 2026-06-01 05:48:17 UTC
README
Avarda shipping broker handling for Avarda Checkout3. The main goal of this module is implementation of the shipping broker API on example of the Nshift broker.
See provider-specific integration guide
Features
Below there is a list of features on implemented version 1.0.0
-
Handle rates collection as a seamless integration with the shipping broker that replaces magento shipping methods. Rates are obligatory to place an order in magento.
-
Handle Nshift custom attributes:
- discount
- weight
- free shipping
Possible scenarios:
- send free shipping flag based on pricing rules used in magento
- use discount calculated in magento
- send weight parameter to let it be stored or used by the shipping broker
-
Display details of the shipping details in magento admin.
-
Fix enabling the nshift script usage
TODO
- Allow enabling/disabling the solution from the admin panel.
USAGE
Assuming:
- avarda/checkout3 is installed and configured
- shipping broker credentials is added your Avarda account
- Delivery methods are configured on the nshift account
To install and use Avarda\ShippingBroker module in Magento:
- Install the module i.e. with composer
composer require avarda/shipping-broker
bin/magento module:enable Avarda_ShippingBroker
bin/magento setup:upgrade
bin/magento setup:di:compile
- Go to the checkout in your store to see the nshift delivery methods
- To use the free shipping based on the cart - use cart price rule do define conditions for which free shipping should appear.