Tôi đang xây dựng một mô-đun tùy chỉnh trong magento 2 có giảm giá tùy chỉnh. Tôi đang cố gắng sao chép giảm giá từ báo giá, báo giá để đặt hàng và đặt hàng. Trong magento 1, tôi tuyên bố config.xml
như thế này:
<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>
và số tiền chiết khấu tùy chỉnh của tôi đã được sao chép vào các bảng: sales_flat_order
và sales_flat_order_item
như mong đợi.
Trong Magento 2, tôi đã tạo một tên tệp: fieldset.xml
với mã này:
<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>
nhưng không có thành công. Tôi cần làm gì khác trong magento 2 để làm cho nó hoạt động? Các bạn có thể giúp tôi không?