Jump to content

Kombinasyonlu ürünlerde referans numarası gösterilmemesi


DKK

Recommended Posts

Merhabalar,


 


Kullandığım prestashop 1.6.1.4 ve temam ise default-bootstrap version 1.0'dir.


 


Sitemde aşağıdaki linktede göreceğiniz gibi kombinasyonlu ürünlerin referanslarının gösterilmediğini farkettim. Yalnız daha önce böyle bir sıkıntı yoktu.


 


http://www.homatex.com.tr/en/wide-shallow-pots/3575-helvane-tencere-kapakli.html


 


Aynı şekilde kombinasyonu olmayan ürünlerde ise hiç bir sıkıntı yok referans kodu gösterilmekte. Örneği aşağıdaki linkte bulabilirsiniz.


 


http://www.homatex.com.tr/en/pasabahce/525-flut-sampanya-44455.html


 


İlk olarak product.tpl dosyasında müşterimin isteği üzerine refarans kodunun üstünde üretici ismini ekledim. Yalnız orjinal product.tpl dosyasını tekrar yüklediğim halde sonuç aynıydı.


 


 


  1.         <div class="pb-center-column col-xs-12 col-sm-4">
  2.             {if $product->online_only}
  3.                 <p class="online_only">{l s='Online only'}</p>
  4.             {/if}
  5.             <h1 itemprop="name">{$product->name|escape:'html':'UTF-8'}</h1>
  6.             <p>
  7.                 <label>{l s='Manufacturer:'} </label>
  8.                 <span itemprop="manufacturer_name">{$product->manufacturer_name|escape:'html':'UTF-8'}</span>
  9.             </p>
  10.             <p id="product_reference"{if empty($product->reference) || !$product->reference} style="display: none;"{/if}>
  11.                 <label>{l s='Reference:'} </label>
  12.                 <span class="editable" itemprop="sku"{if !empty($product->reference) && $product->reference} content="{$product->reference}"{/if}>{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>
  13.             </p>

 


İkinci olarak Under Catalog-> Product Attributes linkinde bir çok attribute ekledim. Daha sonra çift kayıtların olduğunu farkettim. Teker teker hatalı kayıtları düzelttim.  Örnek olarak Height attribute içinde 10.7cm iki kayıt vardı. Bu aynı adlı çift kayıtların kombinasyon referanslarını göstermemesi gibi bir durum söz konusu olabilir mi?


 


Yada bu hata için nereyi kontrol etmek gerekir?


 


Link to comment
Share on other sites

Merhaba,

themes/default-bootstrap/js/product.js

dosyasında bir değişiklik yapmış olabilirmisin ?

ilgili dosya içerisinde şu satırlar combinasyon değiştiği zaman referance numarasını değiştiriyor.

	if (selectedCombination['reference'] || productReference)
	{
		if (selectedCombination['reference'])
			$('#product_reference span').text(selectedCombination['reference']);
		else if (productReference)
			$('#product_reference span').text(productReference);
		$('#product_reference:hidden').show('slow');
	}
	else
		$('#product_reference:visible').hide('slow');

ayrıca sitende kombinayon değiştirince ,

doesntExistNoMore tanımlı değil hatası alıyorum.

product.tpl dosyasında bu satır mevcutmu ?

{addJsDefL name=doesntExistNoMore}{l s='This product is no longer in stock' js=1}{/addJsDefL}

 

kolay gelsin.

Link to comment
Share on other sites

Merhaba,

 

Aşağıdaki satırı müşterinin isteği üzerine pasif hale getirmiştim.

 

{addJsDefL name=doesntExistNoMore}{l s='This product is no longer in stock' js=1}{/addJsDefL}

 

Şu aşamada kombinasyonlardaki referanslar gösteriliyor. Yalnız This product is no longer in stock yazısını nasıl tamamen görünür olmaktan kaldırabilirim

Edited by Deniz Karadal (see edit history)
Link to comment
Share on other sites

product.js

dosyasındaki şu satırları düzenleyebilirsin.

doesntExistNoMore satırını silersen görünmez.

		if (!selectedCombination['unavailable'])
		{
			$('#availability_value').text(doesntExistNoMore + (globalQuantity > 0 ? ' ' + doesntExistNoMoreBut : ''));
			if (!allowBuyWhenOutOfStock)
				$('#availability_value').removeClass('label-success').addClass('label-warning');
		}
		else
		{
			$('#availability_value').text(doesntExist).removeClass('label-success').addClass('label-warning');
			$('#oosHook').hide();
		}
Link to comment
Share on other sites

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...