<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Как добавить еще одну цену в карточку товара.]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/1061/" />
	<updated>2017-01-16T16:59:35Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/1061/kak-dobavit-eshche-odnu-tsenu-v-kartochku-tovara/</id>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5841/#p5841" />
			<content type="html"><![CDATA[<p>Правильно вот так<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;cenart&quot;&gt;Цена на точках за наличный расчет: &lt;span class=&quot;myCost2&quot;&gt;{$product-&gt;getCost(&#039;Цена продажи&#039;)}&lt;/span&gt; тг.&lt;/div&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2017-01-16T16:59:35Z</updated>
			<id>https://forum.readyscript.ru/post/5841/#p5841</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5839/#p5839" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Владимир пишет:</cite><blockquote><p>И еще вопрос: Изменения внесенные в шаблон product_offers.tpl, затрутся после обновления?</p></blockquote></div><p>Ну если Вы работаете в отклонированной теме и у Вас отклонированный шаблон <strong>product_offers.tpl</strong>, то нет.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2017-01-16T16:52:31Z</updated>
			<id>https://forum.readyscript.ru/post/5839/#p5839</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5838/#p5838" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Владимир пишет:</cite><blockquote><p>Делал и так:<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;cenart&quot;&gt;Цена на точках за наличный расчет: &lt;span class=&quot;myCost2&quot;&gt;{$product-&gt;getCost(&#039;Цена продажи&#039;)}&lt;/span&gt; тг.&lt;/div&gt;</code></pre></div><p>Цена выводится но не меняется с изменениями комплектаций.</p></blockquote></div><p>data-change-cost везде заменили??? Их там просто несколько.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2017-01-16T16:51:30Z</updated>
			<id>https://forum.readyscript.ru/post/5838/#p5838</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5836/#p5836" />
			<content type="html"><![CDATA[<p>И еще вопрос: Изменения внесенные в шаблон product_offers.tpl, затрутся после обновления?</p>]]></content>
			<author>
				<name><![CDATA[Владимир]]></name>
				<uri>https://forum.readyscript.ru/user/258/</uri>
			</author>
			<updated>2017-01-16T11:13:59Z</updated>
			<id>https://forum.readyscript.ru/post/5836/#p5836</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5835/#p5835" />
			<content type="html"><![CDATA[<p>Делал и так:<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;cenart&quot;&gt;Цена на точках за наличный расчет: &lt;span class=&quot;myCost2&quot;&gt;{$product-&gt;getCost(&#039;Цена продажи&#039;)}&lt;/span&gt; тг.&lt;/div&gt;</code></pre></div><p>Цена выводится но не меняется с изменениями комплектаций.</p>]]></content>
			<author>
				<name><![CDATA[Владимир]]></name>
				<uri>https://forum.readyscript.ru/user/258/</uri>
			</author>
			<updated>2017-01-16T10:57:35Z</updated>
			<id>https://forum.readyscript.ru/post/5835/#p5835</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5834/#p5834" />
			<content type="html"><![CDATA[<p>Добрый день Александр!<br />В шаблоне product_offers.tpl, я заменил две строки<br /></p><div class="codebox"><pre><code>data-change-cost=&#039;{ &quot;.offerBarcode&quot;: &quot;{$offer.barcode|default:$product.barcode}&quot;, &quot;.myCost&quot;: &quot;{$product-&gt;getCost(null, $key)}&quot;, &quot;.lastPrice&quot;: &quot;{$product-&gt;getOldCost($key)}&quot;}&#039;</code></pre></div><p>на<br /></p><div class="codebox"><pre><code>data-change-cost=&#039;{ &quot;.offerBarcode&quot;: &quot;{$offer.barcode|default:$product.barcode}&quot;, &quot;.myCost&quot;: &quot;{$product-&gt;getCost(null, $key)}&quot;, &quot;.lastPrice&quot;: &quot;{$product-&gt;getOldCost($key)}&quot;, &quot;.myCost2&quot;: &quot;{$product-&gt;getCost(&#039;Цена продажи&#039;, $key)}&quot;}&#039;</code></pre></div><p>И в шаблоне product.tpl, добавил строку<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;cenart&quot;&gt;Цена на точках за наличный расчет: &lt;span class=&quot;myCost2 {$product-&gt;getCost(&#039;Цена продажи&#039;)}&quot;&gt; тг.&lt;/span&gt;&lt;/div&gt;</code></pre></div><p>Цена не выводится. Подскажите что я сделал не так.</p>]]></content>
			<author>
				<name><![CDATA[Владимир]]></name>
				<uri>https://forum.readyscript.ru/user/258/</uri>
			</author>
			<updated>2017-01-16T10:55:00Z</updated>
			<id>https://forum.readyscript.ru/post/5834/#p5834</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5825/#p5825" />
			<content type="html"><![CDATA[<p>Я придумал как решить Вашу задачу.<br />В шаблоне с комплектациями <strong>product_offers.tpl</strong>, есть строки со скрытими <strong>input</strong> полями, которые хранят сведения с информацией для смены комплектаций. Также в них есть аттрибут <strong>data-change-cost</strong>. Так вот когда происходит смена комплектаций, то из этого поля берутся сведения для автозамены. Например.</p><div class="codebox"><pre><code>data-change-cost=&#039;{ &quot;.offerBarcode&quot;: &quot;{$offer.barcode|default:$product.barcode}&quot;, &quot;.myCost&quot;: &quot;{$product-&gt;getCost(null, $key)}&quot;, &quot;.lastPrice&quot;: &quot;{$product-&gt;getOldCost($key)}&quot;}&#039;</code></pre></div><p>Здесь ключи это классы в которых будут заменены сведения. Т.е. мы можем добавить наши цены тудаже и всё будет работать.</p><br /><div class="codebox"><pre><code>data-change-cost=&#039;{ &quot;.offerBarcode&quot;: &quot;{$offer.barcode|default:$product.barcode}&quot;, &quot;.myCost&quot;: &quot;{$product-&gt;getCost(null, $key)}&quot;, &quot;.lastPrice&quot;: &quot;{$product-&gt;getOldCost($key)}&quot;, &quot;.myCost2&quot;: &quot;{$product-&gt;getCost(&#039;СЮДА ВПИСАТЬ НАЗВАНИЕ ЦЕНЫ ДЛЯ ЗАМЕНЫ&#039;, $key)}&quot;}&#039;</code></pre></div><p>Ну и соответственно значение цены в шаблоне должно быть заключено например в <strong>span</strong> с классом <strong>.myCost2</strong> и т.д.</p><p>Так что RS всё предусмотрел.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2017-01-16T08:16:19Z</updated>
			<id>https://forum.readyscript.ru/post/5825/#p5825</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5819/#p5819" />
			<content type="html"><![CDATA[<p>У меня не хватает знаний по написанию javascript. Я бы обратился в поддержку, ну там очередь и ждать долго. А эта функция нам срочновато нужна. Может можно к Вам обратится помочь решить данную проблему, через платную поддержку?</p>]]></content>
			<author>
				<name><![CDATA[Владимир]]></name>
				<uri>https://forum.readyscript.ru/user/258/</uri>
			</author>
			<updated>2017-01-13T14:30:37Z</updated>
			<id>https://forum.readyscript.ru/post/5819/#p5819</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5818/#p5818" />
			<content type="html"><![CDATA[<p>Я использую облачный вариант. Я бы с удовольствием использовал Мегамаркет.</p>]]></content>
			<author>
				<name><![CDATA[Владимир]]></name>
				<uri>https://forum.readyscript.ru/user/258/</uri>
			</author>
			<updated>2017-01-13T14:26:31Z</updated>
			<id>https://forum.readyscript.ru/post/5818/#p5818</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5817/#p5817" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Ой. Похоже я не понял. Получается и то и то у меня не получится реализовать?</p></blockquote></div><p>Цена не берётся из воздуха. Если Вы меняете комплектацию, то цена меняется у основной цены. Вы же встроите свой набор цен. Соответственно на клиенте(в браузере пользователя), можно поменять цену только через javascript. Напишите его и всё поменяйте. <br />Либо поставьте себе мегамаркет и пользуйтесь филиалами в городах.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2017-01-13T14:24:52Z</updated>
			<id>https://forum.readyscript.ru/post/5817/#p5817</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5816/#p5816" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Владимир пишет:</cite><blockquote><p>И еще один вопрос: Есть каталог ucenka, возможно сделать чтобы в нем не показывало эту цену?<br />Чтобы была проверка. Если товары в каталоге ucenka, тогда не выводить эту строку. А в остальных показывать.</p></blockquote></div><p>Да. У товара т.к. он является объектом \Catalog\Model\Orm\Product, то можно использовать его методы. Например </p><div class="codebox"><pre><code>{if $product-&gt;inDir(&#039;id категории или псевдоним&#039;)}
    //Я тут, что-то делаю
{/if}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2017-01-13T14:22:05Z</updated>
			<id>https://forum.readyscript.ru/post/5816/#p5816</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5815/#p5815" />
			<content type="html"><![CDATA[<p>Ой. Похоже я не понял. Получается и то и то у меня не получится реализовать?</p>]]></content>
			<author>
				<name><![CDATA[Владимир]]></name>
				<uri>https://forum.readyscript.ru/user/258/</uri>
			</author>
			<updated>2017-01-13T14:21:22Z</updated>
			<id>https://forum.readyscript.ru/post/5815/#p5815</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5814/#p5814" />
			<content type="html"><![CDATA[<p>Понятно. Подскажите тогда хотя бы с комплектациями.</p>]]></content>
			<author>
				<name><![CDATA[Владимир]]></name>
				<uri>https://forum.readyscript.ru/user/258/</uri>
			</author>
			<updated>2017-01-13T14:19:12Z</updated>
			<id>https://forum.readyscript.ru/post/5814/#p5814</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5813/#p5813" />
			<content type="html"><![CDATA[<p>Сейчас строку реализовали пока так: &lt;div class=&quot;cenart&quot;&gt;Цена на точках за наличный расчет: &lt;strong&gt;{$product-&gt;getCost(&#039;Цена продажи&#039;)} тг.&lt;/strong&gt;&lt;/div&gt;</p>]]></content>
			<author>
				<name><![CDATA[Владимир]]></name>
				<uri>https://forum.readyscript.ru/user/258/</uri>
			</author>
			<updated>2017-01-13T14:17:26Z</updated>
			<id>https://forum.readyscript.ru/post/5813/#p5813</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить еще одну цену в карточку товара.]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5812/#p5812" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Владимир пишет:</cite><blockquote><p>Есть еще вопрос. А возможно еще чтобы цена менялась в зависимости от комплектации? <br />Ато у одного товара может быть несколько комплектаций и цены разные.</p></blockquote></div><p>Конечно, но для этого надо будет писать свой JS. Либо модифицировать <strong>jquery.changeoffer.js</strong>. А у комплектаций всегда можно вытянуть в шаблон все вседения, в том числе и массив по изменению цены.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2017-01-13T14:15:39Z</updated>
			<id>https://forum.readyscript.ru/post/5812/#p5812</id>
		</entry>
</feed>
