Collect and retrieve the list of product render info. This info contains raw prices and formatted prices, product name, stock status, store_id, etc.
GET
/V1/products-render-info
curl \
--request GET 'https://magento2.winkelstraat.mac/rest/all/V1/products-render-info?storeId=42¤cyCode=string'
Response examples (200)
{
"items": [
{
"add_to_cart_button": {
"post_data": "string",
"url": "string",
"required_options": true,
"extension_attributes": {}
},
"add_to_compare_button": {
"post_data": "string",
"url": "string",
"required_options": true,
"extension_attributes": {}
},
"price_info": {
"final_price": 42.0,
"max_price": 42.0,
"max_regular_price": 42.0,
"minimal_regular_price": 42.0,
"special_price": 42.0,
"minimal_price": 42.0,
"regular_price": 42.0,
"formatted_prices": {
"final_price": "string",
"max_price": "string",
"minimal_price": "string",
"max_regular_price": "string",
"minimal_regular_price": "string",
"special_price": "string",
"regular_price": "string",
"extension_attributes": {}
},
"extension_attributes": {
"msrp": {
"msrp_price": "string",
"is_applicable": "string",
"is_shown_price_on_gesture": "string",
"msrp_message": "string",
"explanation_message": "string",
"extension_attributes": {}
},
"tax_adjustments": {},
"weee_attributes": [
{
"amount": "string",
"tax_amount": "string",
"tax_amount_incl_tax": "string",
"amount_excl_tax": "string",
"attribute_code": "string",
"extension_attributes": {}
}
],
"weee_adjustment": "string"
}
},
"images": [
{
"url": "string",
"code": "string",
"height": 42.0,
"width": 42.0,
"label": "string",
"resized_width": 42.0,
"resized_height": 42.0,
"extension_attributes": {}
}
],
"url": "string",
"id": 42,
"name": "string",
"type": "string",
"is_salable": "string",
"store_id": 42,
"currency_code": "string",
"extension_attributes": {
"wishlist_button": {
"post_data": "string",
"url": "string",
"required_options": true,
"extension_attributes": {}
},
"review_html": "string"
}
}
]
}
Response examples (200)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<items type="array">
<item>
<add-to-cart-button>
<post-data>string</post-data>
<url>string</url>
<required-options type="boolean">true</required-options>
<extension-attributes>
</extension-attributes>
</add-to-cart-button>
<add-to-compare-button>
<post-data>string</post-data>
<url>string</url>
<required-options type="boolean">true</required-options>
<extension-attributes>
</extension-attributes>
</add-to-compare-button>
<price-info>
<final-price type="float">42.0</final-price>
<max-price type="float">42.0</max-price>
<max-regular-price type="float">42.0</max-regular-price>
<minimal-regular-price type="float">42.0</minimal-regular-price>
<special-price type="float">42.0</special-price>
<minimal-price type="float">42.0</minimal-price>
<regular-price type="float">42.0</regular-price>
<formatted-prices>
<final-price>string</final-price>
<max-price>string</max-price>
<minimal-price>string</minimal-price>
<max-regular-price>string</max-regular-price>
<minimal-regular-price>string</minimal-regular-price>
<special-price>string</special-price>
<regular-price>string</regular-price>
<extension-attributes>
</extension-attributes>
</formatted-prices>
<extension-attributes>
<msrp>
<msrp-price>string</msrp-price>
<is-applicable>string</is-applicable>
<is-shown-price-on-gesture>string</is-shown-price-on-gesture>
<msrp-message>string</msrp-message>
<explanation-message>string</explanation-message>
<extension-attributes>
</extension-attributes>
</msrp>
<tax-adjustments>
</tax-adjustments>
<weee-attributes type="array">
<weee-attribute>
<amount>string</amount>
<tax-amount>string</tax-amount>
<tax-amount-incl-tax>string</tax-amount-incl-tax>
<amount-excl-tax>string</amount-excl-tax>
<attribute-code>string</attribute-code>
<extension-attributes>
</extension-attributes>
</weee-attribute>
</weee-attributes>
<weee-adjustment>string</weee-adjustment>
</extension-attributes>
</price-info>
<images type="array">
<image>
<url>string</url>
<code>string</code>
<height type="float">42.0</height>
<width type="float">42.0</width>
<label>string</label>
<resized-width type="float">42.0</resized-width>
<resized-height type="float">42.0</resized-height>
<extension-attributes>
</extension-attributes>
</image>
</images>
<url>string</url>
<id type="integer">42</id>
<name>string</name>
<type>string</type>
<is-salable>string</is-salable>
<store-id type="integer">42</store-id>
<currency-code>string</currency-code>
<extension-attributes>
<wishlist-button>
<post-data>string</post-data>
<url>string</url>
<required-options type="boolean">true</required-options>
<extension-attributes>
</extension-attributes>
</wishlist-button>
<review-html>string</review-html>
</extension-attributes>
</item>
</items>
</root>
Response examples (default)
{
"message": "string",
"errors": [
{
"message": "string",
"parameters": [
{
"resources": "string",
"fieldName": "string",
"fieldValue": "string"
}
]
}
],
"code": 42,
"parameters": [
{
"resources": "string",
"fieldName": "string",
"fieldValue": "string"
}
],
"trace": "string"
}
Response examples (default)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<message>string</message>
<errors type="array">
<error>
<message>string</message>
<parameters type="array">
<parameter>
<resources>string</resources>
<fieldName>string</fieldName>
<fieldValue>string</fieldValue>
</parameter>
</parameters>
</error>
</errors>
<code type="integer">42</code>
<parameters type="array">
<parameter>
<resources>string</resources>
<fieldName>string</fieldName>
<fieldValue>string</fieldValue>
</parameter>
</parameters>
<trace>string</trace>
</root>