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
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
- Allow enabling/disabling the solution from the admin panel.
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.