...
For attributes composition you can use either predefined macros or you can combine various Magento attribute to create required composition
Macros
You can use predefined macros for certain type of operations
...
You can simply merge any selected attributes.
Code Block | ||
---|---|---|
| ||
// optimization of URL for better SEO {{brand}}-{{size}}-only-{{price_incl_vat}}-{{currency}} >> Adidas-L-only-55-Euro // optimization of product names for better SEO {{brand}} T-shirt {{name}} {{size}} for only {{price_incl_vat}} {{currency}} >> Adidas T-shirt DoItNow XL for only 55 Euro // note double curling brackets surrounding attribute codes |
...
You can increase selected price by 15% (the percentage amount is possible to change)adjust).
Code Block | ||
---|---|---|
| ||
// increasing the price by 15%
[[round({{nkp_price_final_include_tax}} * 1.15, 2)]]
// note double curling brackets surrounding attribute codes |
Increase price by 25
You can easily increase selected price by 25 (the increase amount is possible to change)adjust).
Code Block | ||
---|---|---|
| ||
// increasing the price by 25
[[round({{nkp_price_final_include_tax}} + 25, 2)]]
// note double curling brackets surrounding attribute codes |
Empty Math Operation
You can use various types of math operations to combine attributes and values.
Code Block | ||
---|---|---|
| ||
// standard math operations [[ +-*/ ]] |
Empty Attribute Condition
You can set a condition to export only non-empty values only.
Code Block | ||
---|---|---|
| ||
// if value of the 'meta_title' attribute is not empty the 'meta_title' value is used, otherwise it is used the value of the 'name' attribute
[[('{{meta_title}}' != '')? '{{meta_title}}': '{{name}}';]]
// note double curling brackets surrounding attribute codes |
Attribute Value Condition
You can define what value should be exported based on certain conditionsa value condition to modify exported value based on the input value.
Code Block | ||
---|---|---|
| ||
// if product price is higher than 100 then use product price as the final price, otherwise increase the price for 20 (adding 20 as shipping costs)
[[ ( {{nkp_price_final_include_tax}} > 100 ) ? {{nkp_price_final_include_tax}}: {{nkp_price_final_include_tax}} + 20;]]
// note double curling brackets surrounding attribute codes |
Magento Attributes
You can combine various Magento attributes to export required results.
Code Block | ||
---|---|---|
| ||
// decreasing the price by 5
[[{{price_final_include_tax}} - 5]]
// use cases for shipping cost export
// if product prices is higher than 50 then set shipping price as 3.5, else zero price Ci.e. free shipping)
[[({{price}} > 50) ? 0 : 3.5]]
// if products weight is higher than 100 then increase shipping cost by 10, else export base shipping cost
[[{{weight}} > 100) ? {{shipping_cost}} : {{shipping_cost}} + 10]] |
Napsat podle toho jak se to pouziva na testu
...