Magento_Multishipping module

Magento_Multishipping module provides functionality that allows customer to request shipping to more than one address using different carriers. The module provides alternative to standard checkout flow.

Installation

For information about a module installation in Magento 2, see Enable or disable modules.

Structure

For information about a typical file structure of a module in Magento 2, see Module file structure.

Extensibility

Developers can interact with the module and change behaviour using type configuration feature.

Namely, we can change paymentSpecification for Magento\Multishipping\Block\Checkout\Billing and Magento\Multishipping\Model\Checkout\Type\Multishipping classes. As result, we will get changed behaviour, new logic or something what our business need.

For example:

<type name="Magento\Multishipping\Model\Checkout\Type\Multishipping">
     <arguments>
         <argument name="paymentSpecification" xsi:type="object">multishippingPaymentSpecification</argument>
     </arguments>
</type>

Yo can check this configuration and find more examples in the etc/frontend/di.xml file.

More information about type configuration.

Extension developers can interact with the Magento_Multishipping module. For more information about the Magento extension mechanism, see Magento plug-ins.

The Magento dependency injection mechanism enables you to override the functionality of the Magento_Msrp module.

Events

This module observes the following event:

etc/frontend/

The module dispatches the following events:

For information about an event in Magento 2, see Events and observers.

Layouts

The module interacts with the following layout handles:

view/frontend/layout directory:

This module introduces the following layouts and layout handles:

view/frontend/layout directory:

Additional information

ACL

Module introduces the following resources:

More information about Access Control List rule.

Page Types

Module introduces the new pages:

etc/frontend/page_types.xml file.

More information about layout types.

For information about significant changes in patch releases, see 2.3.x Release information.

data-slots=text
The version of this module is 100.4.8.