Will the order display the SKU Number you input for the Custom Options? What if there is 4 different Custom Options to choose from, and each Custom Option has a individual SKU, how will that work?
Magento – use of custom option SKU in magento
magento-1.8magento-1.9
Related Solutions
Check the sales.xml inside the layout folder.
<sales_email_order_invoice_items>
<block type="sales/order_email_invoice_items" name="items" template="email/order/invoice/items.phtml">
<action method="addItemRender"><type>default</type><block>sales/order_email_items_default</block><template>email/order/items/invoice/default.phtml</template></action>
<action method="addItemRender"><type>grouped</type><block>sales/order_email_items_order_grouped</block><template>email/order/items/invoice/default.phtml</template></action>
<block type="sales/order_invoice_totals" name="invoice_totals" template="sales/order/totals.phtml">
<action method="setLabelProperties"><value>colspan="3" align="right" style="padding:3px 9px"</value></action>
<action method="setValueProperties"><value>align="right" style="padding:3px 9px"</value></action>
<block type="tax/sales_order_tax" name="tax" template="tax/order/tax.phtml">
<action method="setIsPlaneMode"><value>1</value></action>
</block>
</block>
</block>
<block type="core/text_list" name="additional.product.info" />
</sales_email_order_invoice_items>
There you will see the PHTML being used for default and grouped products, you can change what you need in there.
In app/design/frontend/base/default/template/email/order/invoice/items.phtml you will have to add an extra column and then in app/design/frontend/base/default/template/email/order/items/order/default.phtml you can set the value for the column you just created.
I suggest you to create configurable product rather than custom option because with configurable product you will be able to keep track of each product varieties.
Suppose with custom option you don't have stock of product then this will create problem whenever anyone ordered same product while with configurable product inventory will manage automatically and if product is out of stock then it will be not available on front-end.
Let us assume that you offer shirts in several colors and sizes. You have two options- either you apply simple products with Magento custom options of the sizes or colors or the configurable product with associated products that are produced as unique combination of colors and sizes.
The main focus of the merchants are the configurable products which is very complex. The procedure of creating one shirt with 5 sizes and 3 colors is basically creating one configured product along with 15 simple associated products. Well it seems like simple products have an easy way out but wait before you judge.
You will not be able to keep track of the product varieties in case you choose simple products with custom options. In this process, if you do not have the definite size or color in your warehouse, your consumers will be able to buy the products.
Via configurable product, you are now enabled to create different product varieties and also sell them as a part of the configurable products. Using the SKU, variation acts as the separate product. The Magento configurable product enables you to set the super attributes which will allow you to set few specific setting for each of the combination.
You can even create stock of your product combination, when are you running out of color or size, the variants will not be available for purchase. In a way you are not disappointing your consumer.
Well deciding on custom option or configurable option is your decision. I have stated the pros and cons of these two options. Hope you can now make the right choice which will help your business.
Best Answer
The option SKU is a suffix to the product SKU. Check this link for better understanding. https://docs.magento.com/m1/ce/user_guide/catalog/product-options-custom.html