To load dynamic content (e.g. article description, images, prices) into your layout template, use template variables and functions. Pay attention to correct case sensitivity40.
Important functions and variables
| Type | Function/Variable | Purpose |
|---|---|---|
| Function | {% GetItemDescription() %} | Outputs the article text in the language of the listing41. Recommended to maintain only one description text for PlentyShop and listings42.
|
| Function | {% GetItemName() %} | Outputs the article name (Name 1-3) in the desired language43.
|
| Function | {% GetCrossSellingData() %} | Adds linked cross-selling articles (e.g.
|
| Function | {% GetItemPropertyByName() %} | Outputs the value or unit of a property based on the backend name45.
|
| Function | {% PropertyList() %} | Outputs the list of properties46.
|
| Variable | $MainFrame | Outputs the actual content of the listing (from the
|
| Variable | $BuyItNowPrice | Outputs the fixed price (
|
| Variable | $MinimumBid | Outputs the listing starting price49.
|
| Variable | $Image[1] | Outputs the first article image50.
|
| Variable | $ItemNo | Outputs the article number51.
|
Note on properties
If you use template variables that contain properties (e.g. {% GetItemPropertyByName() %}), the option Placeholder in layout template (eBay) must be activated for the selected property in the menu Setup » Articles » Properties so that the property is displayed in the layout template52.
Tip for eBay import
If you import articles from eBay, the entire eBay description, including layout elements (HTML tags), is imported53. Manual reworking is required54. To avoid this, create a layout template only with the template function {% GetItemDescription() %} and no other content, to use the existing description without additions55.
Comments
0 comments
Please sign in to leave a comment.