<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; установка области/края при оформлении заказа, настройка доставки]]></title>
		<link>https://forum.readyscript.ru/topic/101/ustanovka-oblastikraya-pri-oformlenii-zakaza-nastroika-dostavki/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/101/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «установка области/края при оформлении заказа, настройка доставки».]]></description>
		<lastBuildDate>Tue, 07 Oct 2014 08:47:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: установка области/края при оформлении заказа, настройка доставки]]></title>
			<link>https://forum.readyscript.ru/post/373/#p373</link>
			<description><![CDATA[<p>В плане работ такая задача есть.</p><p>Если вы хотите реализовать данный функционал сейчас. <br />Вам необходимо будет внести изменения в контроллер оформления заказа<br />\Shop\Controller\Front\Checkout<br />В шаблон шага &quot;Адрес&quot; оформления заказа. \Shop\View\Checkout\address.tpl</p><p>И создать дополнительный модуль со справочником городов. В помощь будет наша обзорная статья о создании модулей: <a href="http://readyscript.ru/text-blog/razrabatyvaem-sobstvennyy-modul/">http://readyscript.ru/text-blog/razraba … nyy-modul/</a></p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Tue, 07 Oct 2014 08:47:35 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/373/#p373</guid>
		</item>
		<item>
			<title><![CDATA[Re: установка области/края при оформлении заказа, настройка доставки]]></title>
			<link>https://forum.readyscript.ru/post/370/#p370</link>
			<description><![CDATA[<p>Вообще надо иметь список городов для доставки. Как это сделать? Мне например не надо чтобы клиент вводил название города вручную, мне надо указать города в&nbsp; которые осуществляется доставка. Ведь иначе менеджеры будут тратьь время - чтобы писать, например, что в указанный город товар не отгружается - или не отвечать вообще. Это очень существенный недостаток для коробочного решения.</p>]]></description>
			<author><![CDATA[null@example.com (AleksC1976)]]></author>
			<pubDate>Tue, 07 Oct 2014 07:03:07 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/370/#p370</guid>
		</item>
		<item>
			<title><![CDATA[Re: установка области/края при оформлении заказа, настройка доставки]]></title>
			<link>https://forum.readyscript.ru/post/359/#p359</link>
			<description><![CDATA[<div class="codebox"><pre><code>{$order-&gt;getPropertyView(&#039;addr_city&#039;)}</code></pre></div><p>Это помощник по формированию HTML формы поля объекта. Описание данного метода можно найти в <br />\Shop\Model\Orm\Order::getPropertyView(). Метод унаследован от&nbsp; \RS\Orm\AbstractObject</p><p>Вы можете добавить следующую конструкцию, чтобы добавить значение по умолчанию в шаблоне:</p><div class="codebox"><pre><code>&lt;label class=&quot;fielName&quot;&gt;Город&lt;/label&gt;
{if !$order.addr_city}{$order.addr_city=&#039;Краснодар&#039;}{/if}
{$order-&gt;getPropertyView(&#039;addr_city&#039;)}</code></pre></div><p>или также вы можете вообще отказаться от помощника и полностью вручную сформировать HTML</p><div class="codebox"><pre><code>&lt;input type=&quot;text&quot; size=&quot;25&quot; maxlength=&quot;100&quot; value=&quot;{$order.addr_city|default:&quot;Краснодар&quot;}&quot; name=&quot;addr_city&quot;&gt;
{$errors = $order-&gt;getErrorsByForm(&#039;addr_city&#039;, &#039;,&#039;)}
{$errors}</code></pre></div><br /><p>2. Доставки привязываются только к регионам, обычно у нас делают какие-то фиксированные суммы по региону и <br />добавляют доставки вида &quot;Доставка по краю&quot; - цена такая-то. Т.е. вы с помощью &quot;универсальной доставки&quot; можете задать любую цену доставки по тому или иному региону (области/краю).</p><p>Если у вас есть точные суммы доставок в определенные города регионов, то как я раннее предложил, можно создать несколько доставок, например:</p><p>&quot;Доставка по Новороссийску&quot;, &quot;Доставка по Краснодару&quot;, &quot;Доставка по Геленджику&quot;. И привязать их отображение к краснодарскому краю, тогда их увидят только пользователи выбравшие соответствующий край.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 06 Oct 2014 10:45:19 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/359/#p359</guid>
		</item>
		<item>
			<title><![CDATA[Re: установка области/края при оформлении заказа, настройка доставки]]></title>
			<link>https://forum.readyscript.ru/post/344/#p344</link>
			<description><![CDATA[<div class="quotebox"><cite>admin пишет:</cite><blockquote><p>1. Город - это произвольное текстовое поле, не связанное со справочниками в настоящее время. (Значение по умолчанию вы можете прописать в шаблоне)<br />Регион можно отобразить первым в списке - просто добавьте пробел в начале названия региона, который вы хотите сделать по умолчанию, так как сортировка идет по названию.</p><p>2. Вы можете создать доставку с названием, например &quot;Доставка по Краснодару&quot; и привязать его отображение к региону Краснодарский край.</p></blockquote></div><p>1.<br />adress.tpl<br /></p><div class="codebox"><pre><code>&lt;label class=&quot;fielName&quot;&gt;Город&lt;/label&gt;
{$order-&gt;getPropertyView(&#039;addr_city&#039;)}</code></pre></div><p>несколько неясно где тут прописывать - поле input у вас формируется функцией getPropertyView, копание глубже привело только к массиву в order.inc.php</p><div class="codebox"><pre><code>&#039;addr_city&#039; =&gt; new Type\String(array(
&#039;maxLength&#039; =&gt; &#039;100&#039;,
&#039;description&#039; =&gt; t(&#039;Город&#039;),
&#039;Checker&#039; =&gt; array(&#039;chkEmpty&#039;, t(&#039;Город - обязательное поле&#039;))</code></pre></div><p>тоже не очень прозрачно</p><p>может вы подсказать хотите?</p><br /><p>2. Это я и сам так настроить умею ). На форум то пишу уже после того как попробовал тривиальные методы. То есть человеку, находящемуся в городе Железногорск, Абакан или еще где то на территории Красноярского края будет доступна доставка курьером по Красноярску. Так не пойдет. Какой то еще вариант есть?</p>]]></description>
			<author><![CDATA[null@example.com (AleksC1976)]]></author>
			<pubDate>Sun, 05 Oct 2014 11:38:54 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/344/#p344</guid>
		</item>
		<item>
			<title><![CDATA[Re: установка области/края при оформлении заказа, настройка доставки]]></title>
			<link>https://forum.readyscript.ru/post/339/#p339</link>
			<description><![CDATA[<p>1. Город - это произвольное текстовое поле, не связанное со справочниками в настоящее время. (Значение по умолчанию вы можете прописать в шаблоне)<br />Регион можно отобразить первым в списке - просто добавьте пробел в начале названия региона, который вы хотите сделать по умолчанию, так как сортировка идет по названию.</p><p>2. Вы можете создать доставку с названием, например &quot;Доставка по Краснодару&quot; и привязать его отображение к региону Краснодарский край.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Sat, 04 Oct 2014 15:00:23 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/339/#p339</guid>
		</item>
		<item>
			<title><![CDATA[установка области/края при оформлении заказа, настройка доставки]]></title>
			<link>https://forum.readyscript.ru/post/332/#p332</link>
			<description><![CDATA[<p>1) можно ли установить по умолчанию регион и город? <br />2) Как настроить доставку курьером по городу - если у вас в зонах доставки только области/края.</p><p>С документацией ознакомился внимательно.</p>]]></description>
			<author><![CDATA[null@example.com (Алексей)]]></author>
			<pubDate>Thu, 02 Oct 2014 15:25:02 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/332/#p332</guid>
		</item>
	</channel>
</rss>
