Спасибо Вам, будем соблюдать порядок
04.04.2017 19:06:36
Посоветуйте материалы как создать сео фильтр как на сайте
|
|
|
07.07.2016 17:50:15
Всё не надо ребята!!!
Написал обработчик,который запихивает туда кнопку
Всем удачи |
|||
|
22.06.2016 17:20:54
Перевел агентов на крон как написано в этой статьи
Запустил на хостинге в крон скрипт cron_events.php Создал агент периодичный агент В файле init.php прописал такой код
сообщения приходят нормально - крон работает Но стоит доработать обработчик,добавив события обработки результата после оформления заказа,то сообщения не приходят И крон не работает=(
Помогите разобраться где я накосипорил((( |
|||||
|
16.06.2016 15:13:38
Здравствуйте,проблема такая нужно написать событие,которое сохраняет информацию о заказе.
С api битрикса я знаком. В новой версии битрикса большие глюки с такими событиями. У меня не отрабатывает событие OnOrderAdd
Как я смогу увидеть данные в собитие,что сохранить? А у меня выводится заказ сформирован и так далее... |
|||
|
08.06.2016 18:28:32
Здравствуйте,сделал скрипт в файле init.php.Обработчик должен вытягивать данные о покупателе,который сделал заказ и состав заказа.
Как можно вытащить информацию о покупателе и о товаров в заказе& |
|||
|
01.04.2016 16:09:43
Помогите,вытащить номер заказа из обработчика.
Мне нужно вытащить информацию о покупателе.Думаю это делать по номеру заказа.Но как его вытащить не понимаю.
|
|||
|
31.03.2016 12:02:16
Здравствуйте, пишу обработчик.Ошибка где то в функции
в итоге служба доставки скрывается.Помогите,пожалуйста найти ошибку.
|
|||||
|
30.03.2016 17:43:41
Спасибо большое вам.Подправил
Создал службу доставки 123. Рассчитывается стоимость от группы местоположения.Но когда я выбираю данную службу она обнуляется=((( |
|
|
30.03.2016 17:29:40
Не понимаю почему стоимость доставки в итоге в 0 переходит.
Помогите найти ошибку. <? CModule::IncludeModule("sale"); CModule::IncludeModule('webservice'); Class CDeliveryPlain { /** * Описание обработчика */ function Init() { //настройки return array( "SID" => "Plain", // Идентификатор службы доставки "NAME" => "Пример обработчика службы доставки", "DESCRIPTION" => "Описание его для клиентов сайта", "DESCRIPTION_INNER" => "Описание для администраторов сайта", "BASE_CURRENCY" => "RUB", "HANDLER" => __FILE__, /* Определение методов */ "DBGETSETTINGS" => array("CDeliveryPlain", "GetSettings"), "DBSETSETTINGS" => array("CDeliveryPlain", "SetSettings"), "GETCONFIG" => array("CDeliveryPlain", "GetConfig"), "COMPABILITY" => array("CDeliveryPlain", "Compability"), "CALCULATOR" => array("CDeliveryPlain", "Calculate"), /* Список профилей */ "PROFILES" => array( "all" => array( "TITLE" => "Без ограничений", "DESCRIPTION" => "Профиль доставки без каких-либо ограничений", "RESTRICTIONS_WEIGHT" => array(0), "RESTRICTIONS_SUM" => array(0), ), ) ); } /* Установка параметров */ function SetSettings($arSettings) { foreach ($arSettings as $key => $value){ if (strlen($value) > 0) $arSettings[$key] = doubleval($value); else unset($arSettings[$key]); } return serialize($arSettings); } /* Запрос параметров */ function GetSettings($strSettings) { return unserialize($strSettings); } /* Запрос конфигурации службы доставки */ function GetConfig() { $arConfig = array( "CONFIG_GROUPS" => array( "all" => "Стоимость доставки", ), "CONFIG" => array(), ); // параметрами обработчика в данном случае являются значения стоимости доставки в различные группы местоположений. // для этого сформируем список параметров на основе списка групп $dbLocationGroups = CSaleLocationGroup::GetList(); while ($arLocationGroup = $dbLocationGroups->Fetch()) { $arConfig["CONFIG"]["price_".$arLocationGroup["ID"]] = array( "TYPE" => "STRING", "DEFAULT" => "", "TITLE" => "Стоимость доставки в группу " .$arLocationGroup["NAME"]." .(".COption::GetOptionString("sale", "default_currency", "RUB").')', "GROUP" => "all", ); } return $arConfig; } /* Проверка соответствия профиля доставки заказу */ function Compability($arOrder, $arConfig) { return array("all"); } /* Калькуляция стоимости доставки*/ function Calculate($profile, $arConfig, $arOrder, $STEP, $TEMP = false) { return array( "RESULT" => "OK", "VALUE" => CDeliverySimple::__GetLocationPrice($arOrder["LOCATION_TO"], $arConfig) ); } } AddEventHandler("sale", "onSaleDeliveryHandlersBuildList", array("CDeliveryPlain", "Init"));?> |
|
|