Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

You can combine attribute values with text values or define math operations and conditions. You can select available macros to see example statements.

  1. Macros - You can use predefined macros for certain type of operations



    • Attribute Merge - Simple merge of selected attributes

      Example
      // 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
    • Increase Price by 15% - Increase of selected price by 15 %

      Example
      // 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 - Increase of selected price by certain amount - [[round({{nkp_price_final_include_tax}} + 25, 2)]]

      Example
      // increasing the price by 25
      [[round({{nkp_price_final_include_tax}} + 25, 2)]]
       
      // note double curling brackets surrounding attribute codes
    • Empty Math Operation - Various math operations  

    • Empty Attribute Condition - Export non-empty attribute value

      Example
       // 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

      Example
      // use cases for shipping cost export
       
      // 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



  2. Magento Attributes - You can combine various magento attributes to get required results

 

 

 

Napsat podle toho jak se to pouziva na testu

Inspirace:

Attributes Mapping#Attributemerging

Attributes Mapping#Pricemargin

 

/wiki/spaces/koongo/pages/788136

/wiki/spaces/koongo/pages/788136

/wiki/spaces/koongo/pages/788136 - Javascript funkce volat v koongo connectoru nejdou

 

 

 

  • No labels