Magento_Multishipping module

This 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, see Enable or disable modules.

Structure

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

Extensibility

Developers can interact with the module and change behavior 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 behavior, 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>

You 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 extension mechanism, see Plugins.

The 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, 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

This module introduces the following resources:

More information about Access Control List rule.

Page Types

This 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 Release information.

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