@php /** * @name Pagina carrello\Prodotto\Prodotto con varianti\Prodotto con una variazione * @version 1.0.0 */ @endphp @php $variations_color_description = call_setting('settings.product.variations_color_description'); if(is_customer()){ $variations_color_description = call_setting('settings.product.variations_color_description_customers'); } if(is_agent()){ $variations_color_description = call_setting('settings.product.variations_color_description_agents'); } $only_incart = call_setting('settings.cart.cart_only_incart'); $only_instock = false; if(!is_agent()){ $only_instock = call_setting('settings.product.only_instock'); } @endphp @foreach ( $variations as $variation ) @if($variation->in_cart()) @php $attribute = $variation->get_attributes(); $type = $attribute->get_type(); $term = $attribute->get_term(); if($only_incart){ if(!$term->in_cart()){ continue; } } if($only_instock){ if(!$term->in_stock() && !$term->in_cart()){ continue; } } @endphp