Автор Тема: Не меняется цена при смене комбинаций товара  (Прочитано 1832 раз)

28 Июль 2013, 19:18:30
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Экспертпарфум
Не меняется цена при смене комбинаций товара. Настроено всё правильно, до этого работало, не знаю что случилось,  в общем проблема следующая:
на странице товара (парфюмерия) я сделал комбинации выбора разного объема флаконов и соответственно изменение цены, так вот на данный момент цена не изменяется, выбираю хоть 20 мл хоть 40 мл хоть 100 мл с ценой ничего не происходит, в чем может быть проблема?
Если кто знает как решить проблему прошу помочь, если что не за бесплатно!
28 Июль 2013, 19:26:09
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Кеш почистить, удалить старый файлы компиляции.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
30 Июль 2013, 20:35:24
Ответ #2
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Экспертпарфум
Это здесь не причем, оказалась проблема в том, что когда я добавляю микроразметку шема орг, то скрипт скорее всего не обрабатывается, собственно теперь суть вопроса в том как оставить микроразметку рабочей и чтобы комбинациям это не мешало, P.S только убираю микроразметку всё работает, только ставлю снова жо...
пробовал и с {literal} делать не помогает
Вот код с микроразметкой, но не работают комбинации это файл product.tpl(точнее кусок кода с микроразметкой):
<div class="price">
<p class="our_price_display" itemprop="offers" itemscope itemtype="http://schema.org/Offer>
{if $priceDisplay >= 0 && $priceDisplay <= 2}
<span id="our_price_display" itemprop="price">{convertPrice price=$productPrice}</span>
<meta itemprop="priceCurrency" content="UAH" />
<!--{if $tax_enabled  && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))}
{if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if}
{/if}-->
{/if}
</p>

{if $product->on_sale}
<img src="{$img_dir}onsale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/>
<span class="on_sale">{l s='On sale!'}</span>
{elseif $product->specificPrice AND $product->specificPrice.reduction AND $productPriceWithoutReduction > $productPrice}
<span class="discount">{l s='Reduced price!'}</span>
{/if}
{if $priceDisplay == 2}
<br />
<span id="pretaxe_price"><span id="pretaxe_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL)}</span>&nbsp;{l s='tax excl.'}</span>
{/if}
</div>
Как заставить работать?
30 Июль 2013, 20:46:12
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Переписать product.js с учетом добавлений.
Или отказаться от микроразметки.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
30 Июль 2013, 20:57:15
Ответ #4
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Экспертпарфум
Переписать product.js с учетом добавлений.
Или отказаться от микроразметки.
Сможете сделать? Сколько будет стоить?
30 Июль 2013, 21:32:09
Ответ #5
  • Фрилансер
  • *
  • Сообщений: 176
  • Репутация: +0/-0
    • Просмотр профиля
Тоже интересует, как встроить семантическая микроразметку.
Есть какие-набудь примеры, как это работает на престе?