• optional
  • MultipleFlatShipping (optional)

    https://github.com/magesuite/multiple-flat-shipping

    The module adds multiple flat shipping methods

    Installation

    This module is optional.

    composer require "creativestyle/magesuite-multiple-flat-shipping" ^1.0.0

    Admin settings

    Custom flat rates can be found in Stores -> Configuration -> Sales-> Delivery methods

     

    Backend

    In progress

     

    Frontend

    In checkout_index_index.xml additional validation for the custom flat rate is added:

    <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="step-config" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-rates-validation" xsi:type="array"> <item name="children" xsi:type="array"> <item name="flatrate1-rates-validation" xsi:type="array"> <item name="component" xsi:type="string">MageSuite_MultipleFlatShipping/js/view/shipping-rates-validation/flatrate1</item> </item> </item> </item> </item> </item> </item> </item>