<?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/1779/" />
	<updated>2019-12-07T20:28:31Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/1779/okruglenie-tsen/</id>
		<entry>
			<title type="html"><![CDATA[Re: Округление цен]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10839/#p10839" />
			<content type="html"><![CDATA[<p>//Добавим событие в обработчик<br />&nbsp; &nbsp; &nbsp; &nbsp; $eresult = EventManager::fire(&#039;deliverytype.applyextrachangediscount&#039;, array(</p><p>Только через обработчик</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2019-12-07T20:28:31Z</updated>
			<id>https://forum.readyscript.ru/post/10839/#p10839</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Округление цен]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10832/#p10832" />
			<content type="html"><![CDATA[<p>Подскажите, как округлять стоимость доставки?&nbsp; Как то 289 рублей или 173,54 копейки не очень красиво брать</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2019-12-06T09:13:46Z</updated>
			<id>https://forum.readyscript.ru/post/10832/#p10832</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Округление цен]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/9828/#p9828" />
			<content type="html"><![CDATA[<p>Да просто надо wiki внедрять и всю админку обтыкать ссылками на wiki<br />Сделать статью &quot;Округление цен&quot; - и со всех округлений ссылка туда. Новичок прочитает статью и поймёт всю ситуацию в целом.</p><p>С прибавлением нуля я как-то делал. Я по-всякому делал. Просто, перед тем, как создать эту тему, я полагал, что есть большая кнопка ОКРУГЛИТЬ ЦЕНЫ - и все цены округлятся. Типа я её не нашёл <img src="https://forum.readyscript.ru/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>В итоге, получается, хотим мы цены округлить, есть способы:<br />1. Округляйте в csv, потом загружайте заново<br />2. Создавайте ещё один тип цены, базовая остаётся как есть, а новый тип цен показывайте на сайте.<br />3. Выделяете все товары и &quot;Розничная = Розничная цена + 0 ед&quot;</p><p>Вроде всё, экзотические способы вроде<br />4. MySQL for Excel - открываете вашу базу на листе экселя и округляем экселем<br />оставим в сторонке <img src="https://forum.readyscript.ru/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></content>
			<author>
				<name><![CDATA[Polo Art]]></name>
				<uri>https://forum.readyscript.ru/user/535/</uri>
			</author>
			<updated>2019-04-18T16:00:56Z</updated>
			<id>https://forum.readyscript.ru/post/9828/#p9828</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Округление цен]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/9827/#p9827" />
			<content type="html"><![CDATA[<p>Сейчас все равно есть вариант округлить имеющиеся цены следующим образом:</p><p>1. Устанавливаем в настройках модуля Каталог нужное округление<br />2. Выделяем 2 или более товара, нажимаем Редактировать<br />3. Выбираем &quot;Изменить цену по формуле&quot;: Розничная = Розничная цена + 0 ед.<br />4. Сохраняем, получаем округленные цены у выбранных товаров</p><p>-----------------------------------------<br />Опция сейчас называется: &quot;Округлять цены при внутренних пересчётах до&quot;, то есть мы специально подчеркнули, что при пересчетах. Но если непонятно, подумаем как еще можно уточнить этот момент.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2019-04-18T10:22:38Z</updated>
			<id>https://forum.readyscript.ru/post/9827/#p9827</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Округление цен]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/9826/#p9826" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Ситуацию &quot;клиент ввел цены с копейками, но отображать их хочет целыми&quot; мы не рассматриваем, так как непонятно почему клиент не может ввести цены сразу округленными в этом случае.</code></pre></div><p>Часто бывает, что цены берем с прайсов поставщиков или с их сайтов сразу.<br />А там с копейками.<br />Конечно, можно округлить до заливки, но импортируем всего столько, что подобное просто забываешь, а клиент уже после сдачи сайта говорит - вот, округлить бы до десятков, а то смотрится не очень.</p><p>Я всё понял. Просто задача округления уже на сайте не так часто возникает. Более того, частенько в самом начале закладывается помимо базовой несколько цен - розница, уровни опта и т.п.<br />Но иногда задача чётко возникает - округлить. Тип цены - один, валюта одна, цены залиты полгода назад. И какой-то ступор. Вроде округлить есть тут, есть там - но ни черта не округляется.<br />Вам бы этот момент в админке обыграть как-то более понятно. Хотя бы пару строчек в подсказку добавить.</p>]]></content>
			<author>
				<name><![CDATA[Polo Art]]></name>
				<uri>https://forum.readyscript.ru/user/535/</uri>
			</author>
			<updated>2019-04-18T07:48:49Z</updated>
			<id>https://forum.readyscript.ru/post/9826/#p9826</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Округление цен]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/9825/#p9825" />
			<content type="html"><![CDATA[<p>да. Основная идея - готовая цена основной комплектации должна всегда лежать в БД, округление только при операциях записи и только при автоматическом формировании/изменении цены.</p><p>Только так корректно работает сортировка по ценам и фильтрация в списках.</p><p>------</p><p>Чуть позже мы добавили динамическое округление для цен комплектаций (так как они не участвуют в каталоге, в списках товаров).</p><p>------</p><p>Ситуацию &quot;клиент ввел цены с копейками, но отображать их хочет целыми&quot; мы не рассматриваем, так как непонятно почему клиент не может ввести цены сразу округленными в этом случае.</p><p>Совсем другая история, когда клиент пользуется какой-нибудь автоматической функцией RS и просто не имеет возможности вводить именно конечную цену, тут как раз и нужно авто-округление.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2019-04-17T15:12:24Z</updated>
			<id>https://forum.readyscript.ru/post/9825/#p9825</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Округление цен]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/9824/#p9824" />
			<content type="html"><![CDATA[<p>То есть, если у товаров всего лишь одна цена, в системе одна валюта, (при этом нет комплектаций) то округления цен не происходит?<br />Базовая цена товара как была, так и остаётся.</p>]]></content>
			<author>
				<name><![CDATA[Polo Art]]></name>
				<uri>https://forum.readyscript.ru/user/535/</uri>
			</author>
			<updated>2019-04-17T13:15:59Z</updated>
			<id>https://forum.readyscript.ru/post/9824/#p9824</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Округление цен]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/9823/#p9823" />
			<content type="html"><![CDATA[<p>Чтобы найти все места, где используется данная опция, можно по коду поискать метод CostApi::roundCost.</p><p>Округление используется при выполнении следующих операций:</p><p>- Мультиобновление цен у комплектаций, если валюта рядом с ценой не соответствует валюте по умолчанию.<br />- Мультиобновление цен у товаров по формуле<br />- При пересчете курсов валют</p><p>Также есть один случай, где округление идет динамически:<br />При получении цены комплектации: $product-&gt;getOfferCost</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2019-04-17T12:43:12Z</updated>
			<id>https://forum.readyscript.ru/post/9823/#p9823</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Округление цен]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/9822/#p9822" />
			<content type="html"><![CDATA[<p>Хочется разобраться с округлением.<br />Каша какая-то.</p><p>Опция есть &quot;Округлять цены при внутренних пересчётах до&quot; в настройках модуля каталога<br />А также есть опция &quot;Округление&quot; в настройках типа цены</p><p>Я не понимаю, как работает первая опция.</p><p>Плюс, как решить задачу &quot;округлить цены на сайте&quot;, не создавая дополнительный тип цены, который автоматически расчитывается от основной цены товара.</p><p>п.с. возможно, полный бред, но надо разобраться и, чтобы это осталось на форуме для всех.</p>]]></content>
			<author>
				<name><![CDATA[Polo Art]]></name>
				<uri>https://forum.readyscript.ru/user/535/</uri>
			</author>
			<updated>2019-04-17T08:58:50Z</updated>
			<id>https://forum.readyscript.ru/post/9822/#p9822</id>
		</entry>
</feed>
