Magento MAGMI自定义选项功能异常技术问询
Fixing MAGMI Custom Options Configuration Issues
Hey there, let's work through this MAGMI custom options problem you're hitting. The root issue here is misformatting the configuration string—MAGMI is strict about the colon-separated structure for custom options, so even small mistakes break the parsing.
First, let's recap the correct MAGMI custom options format
The standard structure for a single custom option is:
Option Title:type:required:price:price_type:sku:position
Each field has a specific purpose:
Option Title: The visible name of your option (e.g., "Choose your Size")type: The input type (you're usingfieldhere, which is a text input)required: 1 for mandatory, 0 for optionalprice: The additional cost for this option (must be a valid numeric value like0.00)price_type:fixedfor a flat amount,percentfor percentage-based pricingsku: The SKU identifier/suffix for the optionposition: The display order (0 = first)
What went wrong with your two attempts
First configuration string:
Choose your Size:field:1:0 0.00:fixed:size:0- The problem is the
0 0.00in the price field—MAGMI can't parse the space, so it misreads the entire string. This breaks the title rendering and skips loading associated SKU images because the option structure is invalid.
- The problem is the
Second configuration string:
Choose your Size:field:1:0 :0.00:fixed:size:0- You added an extra colon, which splits the price field into two parts (
0and0.00). MAGMI treats0as the price (which is invalid) and0.00as the price type, overriding your intendedfixedvalue. That's why the price is missing, even though other parts seem to work.
- You added an extra colon, which splits the price field into two parts (
The correct configuration string
To get a fully working option with the title, correct 0.00 price, and SKU image, use this properly formatted string:
Choose your Size:field:1:0.00:fixed:size:0
Quick validation tips
- Double-check that each field is separated by exactly one colon—no extra spaces or colons.
- Ensure the price field is a clean numeric value (no spaces, extra symbols).
- If you switch to a different option type (like
drop_downfor multiple choices), the format will extend to include option values, but for yourfieldtype, this structure should work perfectly.
内容的提问来源于stack exchange,提问作者user2240778
相关产品推荐
相关产品推荐

