magento 2에서 사용자 정의 할인이있는 사용자 정의 모듈을 작성 중입니다. 견적, 견적 항목을 주문하고 주문 항목에서 할인을 복사하려고합니다. magento 1에서는 다음 config.xml
과 같이 선언 합니다.
<fieldsets>
<sales_convert_quote_address>
<custom_discount_amount><to_order>*</to_order></custome_discount_amount>
<base_custom_discount_amount><to_order>*</to_order></base_custome_discount_amount>
</sales_convert_quote_address>
<sales_convert_quote_item>
<custome_discount_amount><to_order_item>*</to_order_item></custome_discount_amount>
<base_custom_discount_amount><to_order_item>*</to_order_item></base_custom_discount_amount>
</sales_convert_quote_item>
</fieldsets>
내 사용자 정의 할인 금액은 테이블에 복사되었습니다 sales_flat_order
및 sales_flat_order_item
예상대로.
Magento 2에서는 fieldset.xml
다음 코드를 사용 하여 파일 이름을 만들었습니다 .
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Object/etc/fieldset.xsd">
<scope id="global">
<fieldset id="sales_convert_quote_item">
<field name="custom_discount_amount">
<aspect name="to_order_item" />
</field>
<field name="base_custom_discount_amount">
<aspect name="to_order_item" />
</field>
</fieldset>
<fieldset id="sales_convert_quote_address">
<field name="custom_discount_amount">
<aspect name="to_order" />
</field>
<field name="base_custom_discount_amount">
<aspect name="to_order" />
</field>
</fieldset>
</scope>
그러나 성공은 없습니다. magento 2에서 다른 작업을 수행하려면 어떻게해야합니까? 제발 도와주세요?