Вывести закупочную цену на страницу товара.

Бюджет: 300 Р

Эта цена не будет учитываться при формировании корзины, она будет просто видна (хочу сделать плашку где надпись: цена при оплате за наличку и вывод этой цены)

Пробывал размещать это <span data-price="{shop_currency($product.purchase_price, null, null, 0)}" class="price nowrap">{shop_currency_html($product.purchase_price)}</span> но цена пишет 0.

А из форума, есть какой то код:

{$p.skus=$wa->shop->skus($p.id)}

{$p.skus[$p.id][0]['purchase_price']}

Но куда поставить я не знаю.

Оплата яндекс деньги

3 ответа

  • Renat 19 декабря 2016 02:49 #

    Получилось самому вывести закупочную цену, вот так:

    <span data-price="{shop_currency($product.purchase_price, null, null, 0)}"><span class="price nowrap">{$product.skus=$wa->shop->skus($product.id)}{shop_currency_html($product.skus[$product.id][0]['purchase_price'])}</span> </span>

    Вся проблема была из-за $p и $product.

    Но теперь вопрос, как ее показывать только если она проставлена, то есть больше НУЛЯ по умолчанию ?



  • {if isset($product.skus[$product.id][0]['purchase_price']) && $product.skus[$product.id][0]['purchase_price']>0}
    .........
    {/if}

    • Renat Renat 19 декабря 2016 11:23 #

      Как правильно этот код поставить?

      Если так, то ничего не меняется :

      {if isset($product.skus[$product.id][0]['purchase_price']) && $product.skus[$product.id][0]['purchase_price']>0}<span data-price="{shop_currency($product.purchase_price, null, null, 0)}"><span class="price nowrap">{$product.skus=$wa->shop->skus($product.id)}{shop_currency_html($product.skus[$product.id][0]['purchase_price'])}</span> </span>{/if}


      А если так:

      <span data-price="{shop_currency($product.purchase_price, null, null, 0)}"><span class="price nowrap">{$product.skus=$wa->shop->skus($product.id)}{shop_currency_html{if isset($product.skus[$product.id][0]['purchase_price']) && $product.skus[$product.id][0]['purchase_price']>0}}{/if}</span> </span>

      или вот так:

      <span data-price="{shop_currency($product.purchase_price, null, null, 0)}"><span class="price nowrap">{$product.skus=$wa->shop->skus($product.id)}{shop_currency_html{if isset($product.skus[$product.id][0]['purchase_price']) && $product.skus[$product.id][0]['purchase_price']>0}{/if}}</span> </span>

      Выдает ошибку.

  • Renat 19 декабря 2016 12:58 #

    Проблема решена!

Откликнуться на заказ

Отклики на заказы могут добавлять только зарегистрированные эксперты и разработчики Webasyst. Стать экспертом.

Чтобы добавить комментарий, зарегистрируйтесь или войдите