24 return $this->
getData(
'add_to_cart_button');
32 $this->
setData(
'add_to_cart_button', $addToCartButton);
40 return $this->
getData(
'add_to_compare_button');
48 $this->
setData(
'add_to_compare_button', $compareButton);
56 return $this->
getData(
'price_info');
64 $this->
setData(
'price_info', $priceInfo);
72 return $this->
getData(
'images');
80 $this->
setData(
'images', $images);
136 $this->
setData(
'type', $productType);
152 return $this->
getData(
"is_salable");
160 $this->
setData(
'is_salable', $isSalable);
176 return $this->
getData(
'store_id');
184 return $this->
getData(
'currency_code');
192 $this->
setData(
'currency_code', $currencyCode);
202 return $this->
getData(self::EXTENSION_ATTRIBUTES_KEY);
setPriceInfo(PriceInfoInterface $priceInfo)
_setExtensionAttributes(\Magento\Framework\Api\ExtensionAttributesInterface $extensionAttributes)
setAddToCartButton(ButtonInterface $addToCartButton)
setAddToCompareButton(ButtonInterface $compareButton)
getData($key='', $index=null)
setExtensionAttributes(\Magento\Catalog\Api\Data\ProductRenderExtensionInterface $extensionAttributes)
setData($key, $value=null)
setCurrencyCode($currencyCode)
if(!isset($_GET['name'])) $name