<?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/1518/" />
	<updated>2018-03-04T17:07:09Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/1518/posle-oplaty/</id>
		<entry>
			<title type="html"><![CDATA[Re: После оплаты]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/8651/#p8651" />
			<content type="html"><![CDATA[<p>При оплате меняется заказ, можете от этого плясать:<br /></p><div class="codebox"><pre><code>namespace ModuleName\Config;
class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this-&gt;bind(&#039;orm.afterwrite.shop.order&#039;);
    }
    /**
     * Обработка события создания или обновления заказа, отсылка PUSH уведомления об изменениях
     *
     * @param array $data - массив данных
     */
    public static function ormAfterwriteShopOrder($data)
    {  $order = $data[&#039;orm&#039;];

        if ($data[&#039;flag&#039;] == \RS\Orm\AbstractObject::UPDATE_FLAG ) //Если заказ обновился 
        {
         //тут проверяете, оплачен или нет. 
            if ($order-&gt;this_before_write[&#039;status&#039;] != $order[&#039;status&#039;]) {
//к примеру, сменился статус. Можно сравнивать и другие поля
          }

        }
    }    
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2018-03-04T17:07:09Z</updated>
			<id>https://forum.readyscript.ru/post/8651/#p8651</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[После оплаты]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/8650/#p8650" />
			<content type="html"><![CDATA[<p>Как перехватить функцию после оплаты, для отправки в CRM. CRM самописная...</p>]]></content>
			<author>
				<name><![CDATA[Евгений]]></name>
				<uri>https://forum.readyscript.ru/user/657/</uri>
			</author>
			<updated>2018-03-04T16:24:47Z</updated>
			<id>https://forum.readyscript.ru/post/8650/#p8650</id>
		</entry>
</feed>
