{$JsonLd->getJsonLd($Product)}
{image image=$Product->getImage() title=$Product->getTitle() width=200}
{$Product->getTitle()}
{$Product->getDescription()}
{if !$hidePrice}
{if $Product->getAttribute('hasVariablePrice')}
{locale group="quiqqer/erp" var="price.starting.from" price={control control="QUI\ERP\Products\Controls\Price" Price=$Product->getPrice()} }
{else} {assign var=OfferPrice value=$this->getProductOldPriceDisplay($Product)} {if $OfferPrice}
{$OfferPrice->create()}
{/if}
{$Product->getPriceDisplay()->create()}
{/if}
{/if} {if $Project->getConfig('templateCologne.settings.categoryShowStock')} {assign var=ShippingTimeFrontendView value=QUI\TemplateCologne\Utils::getShippingTimeFrontendView($Product->getId())} {if $ShippingTimeFrontendView}
{$ShippingTimeFrontendView->create()}
{/if} {/if}
{if QUI\ERP\Products\Utils\Products::isVariant($Product)} {locale group="quiqqer/order" var="control.basket.buttonVariantAdd.text"} {else} {assign var=disabled value=0} {if $Product->getMaximumQuantity() < 1} {assign var=disabled value=1} {/if} {if !$Product->hasRequiredUserInputFields()} {locale group="quiqqer/product-bricks" var="button.product.addToCart"} {/if} {locale group="quiqqer/template-cologne" var="template.button.openProduct"} {/if}