Jump to content
  • 0

Wyświetlanie własnego statusu dostępności dla wariantów


tomikk

Question

Cześć, w sklepie mam utworzone stany dostępności w zależności od ilości produktów (mała ilość, średnia ilość, duża ilość). Jeśli produkt nie ma wariantów, wyświetla się ok (poniżej kod). W przypadku produktu z wariantami wyświetla niepoprawnie - albo tylko dla wariantu domyślnego pokazuje status lub wcale. Czy poniższy kod można zedytować, aby dotyczył także wariantów? Od 11 sztuk wariantu miałoby pokazywać dużą ilość, między 3 a 10 średnią, a poniżej 3 małą.

 

{if $PS_STOCK_MANAGEMENT}
				<!-- availability -->
				{if ($product->quantity >= 11) || $allow_oosp || !$product->available_for_order || $PS_CATALOG_MODE}<p id="last_quantities"> Duża ilość </p>{/if}
        
        
        
				{if ($product->quantity > 3 && $product->quantity <= 10) || $allow_oosp || !$product->available_for_order || $PS_CATALOG_MODE}<p id="last_quantities"> Średnia ilość </p>{/if}
				
				<p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) || ($product->quantity > 0 && !$product->available_now) || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}>
					{*<span id="availability_label">{l s='Availability:'}</span>*}
					<span id="availability_value"{if $product->quantity <= 10 && !$allow_oosp} class="warning_inline"{/if}>
                        
                        
                {if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}<p id="last_quantities" style="width: 250px !important;margin-left: -15px;margin-top:-15px;"> Niedostępny </p>{/if}{else}{$product->available_now}{/if}</span>
				</p>
                        
                        
				{hook h="displayProductDeliveryTime" product=$product}
				<p class="warning_inline" id="last_quantities" {if ($product->quantity > $last_qties || $product->quantity <= 0) || $allow_oosp || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none"{/if} > Mała ilość </p>
			{/if}

W innym temacie odnalazłem część, aby skorzystać z product.quantity - czy jest określony parametr, który zwraca wartość ilości danego wariantu?

<!-- Sold out part -->
            {if $product.quantity == 0}
              <img width="129px" height="260px" src="http://yourshopdomain.com/img/p/yourimagename2.png" />
            {/if}
<!-- Ende Sold out part -->

<!-- On Stock part -->
            {if $product.quantity > 0}
              <img width="129px" height="260px" src="http://yourshopdomain.com/img/p/yourimagename2.png" />
            {/if}
<!-- End of On Stock part -->

 

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...