|
5 lat temu | |
---|---|---|
.. | ||
Api | 5 lat temu | |
Block | 5 lat temu | |
Controller | 5 lat temu | |
Cron | 5 lat temu | |
CustomerData | 5 lat temu | |
Model | 5 lat temu | |
Observer | 5 lat temu | |
Plugin | 5 lat temu | |
Rest | 5 lat temu | |
Setup | 5 lat temu | |
Sync | 5 lat temu | |
Test | 5 lat temu | |
Ui | 5 lat temu | |
ViewModel | 5 lat temu | |
Webservice | 5 lat temu | |
etc | 5 lat temu | |
i18n | 5 lat temu | |
view | 5 lat temu | |
CHANGELOG.md | 5 lat temu | |
LICENSE.txt | 5 lat temu | |
README.md | 5 lat temu | |
composer.json | 5 lat temu | |
registration.php | 5 lat temu |
A multi-carrier shipping extension for Magento 2.
The Magento Shipping extension integrates a growing number of shipping carriers into Magento 2.
The following steps are required to configure the Magento Shipping extension.
A Magento Shipping account must be created at the Magento Shipping Portal in order to use the extension. To access the portal, you must first log in to your Magento account.
Registration provides you with an API endpoint and API credentials to configure the extension. Enter these into the Magento Shipping section of the the Shipping Methods configuration page, which is located at:
Stores → Configuration → Sales → Shipping Methods
Once the API connection is established successfully, complete the following configuration below the main Magento Shipping configuration section:
Once this configuration is complete, enable Magento Shipping for checkout using the following drop-down setting in the main Magento Shipping configuration section:
Stores → Configuration → Sales → Shipping Methods → Magento Shipping → Enabled: Yes
The Magento Shipping extension introduces a custom REST API endpoint and public API interfaces.
In order to include additional attributes (e.g. value-added services) in the shipping estimation process, the Magento Shipping extension replaces the default estimation endpoint.
/V1/carts/mine/estimate-shipping-methods-by-address-id
The aforementioned estimation endpoint accepts an additional argument to the
Magento_Quote
module's implementation: address extension attributes.
\Temando\Shipping\Api\Quote\ShippingMethodManagementInterface::estimateByAddressId
To preserve the selected values during checkout, the additional attributes are
persisted in the temando_checkout_address
database table. The entities are
represented by a public API data model.
\Temando\Shipping\Api\Data\Checkout\AddressInterface
In order to fulfill shipments with Magento Shipping, order and shipment details
are sent to the Temando Shipping platform. To establish a link between local and
remote entities, the database tables temando_order
and temando_shipment
are
created. The entities are represented by public API data models.
\Temando\Shipping\Api\Data\Order\OrderReferenceInterface
\Temando\Shipping\Api\Data\Shipment\ShipmentReferenceInterface
For Magento Shipping extension support, go to the Magento Shipping Help Centre.
Magento Shipping is a collaborative work of Temando Pty Ltd. and Netresearch GmbH & Co. KG, leveraging Temando API capabilities within the Magento® e-commerce platform's order processing workflow.
For license information, see LICENSE.txt.