Ho creato un modello personalizzato per creare l'ordine dal preventivo; Sto usando fieldset.xml per copiare i codici personalizzati delle quote da ordinare. Ho creato colonne personalizzate sia in preventivo che in ordine con campi corrispondenti. Quando l'ordine viene inserito, i valori vengono archiviati nei campi personalizzati del preventivo ma non copiati nell'ordine. Di seguito è il mio fieldset.xml
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:framework:DataObject/etc/fieldset.xsd">
<scope id="global">
<!--quote convert to order-->
<fieldset id="sales_convert_quote">
<field name="preorder_number">
<aspect name="to_order" />
</field>
<field name="purchase_order_number">
<aspect name="to_order" />
</field>
<field name="reference_number">
<aspect name="to_order" />
</field>
</fieldset>
<!--quote item convert to order item-->
<fieldset id="quote_convert_item">
<field name="preorder_number">
<aspect name="to_order_item" />
</field>
<field name="purchase_order_number">
<aspect name="to_order_item" />
</field>
<field name="reference_number">
<aspect name="to_order_item" />
</field>
</fieldset>
</scope>
Cos'altro devo fare?