Jump to content

Ошибка в выборе варианта товара


Recommended Posts

Доброго времени суток! Люди добрые помогите пжл :( 
Пытался добавить сайт на яндекс маркет, но возникла проблема с прайс листом,в результате сайт не проходит проверку.
Проблема в следующем: каждый товар содержит в себе несколько вариантов цветов (например iPhone 5S бывает трех вариантов space gray, silver, gold) в xml файле для каждого варианта создаются офферы, но при переходе по урлу конкретного офера (например iPhone 5S Gold)

<url>
</url>
кнопка все равно остается на верхнем товаре по умолчанию (в данном случае на черном варианте)
Подскажите пжл, какие файлы стоит проверить. Сам файл yandex.php не изменялся,такой же как у разработчика.
Заранее спасибо.
Link to post
Share on other sites

А менялись ProductView.php и в шаблоне product.tpl?

в этих 2-х файлах может быть ошибка

если в ProductView.php после

if(($v_id = $this->request->get('variant', 'integer'))>0 && isset($variants[$v_id]))
			$product->variant = $variants[$v_id];
		else
			$product->variant = reset($variants); 

никаких манипуляций с вариантом не добавлялось и в шаблоне активный вариант определяется так

<input id="product_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $product->variant->id==$v->id}checked{/if} {if $product->variants|count<2}style="display:none;"{/if}/> 

то никаких сбоев не должно быть

 

Link to post
Share on other sites

Огромное Вам спасибо! Теперь все работает корректно :) Проблема была в моем product.tpl
Надеюсь на этот раз магазин пройдет проверку Яндекс.Маркета! 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...