• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Помощь Вопросы и решение проблем с Битрикс

Статус
В этой теме нельзя размещать новые ответы.
Я подключал, но помочь смогу только с технической стороны, т.к. анкеты заполняют специально обученные люди.

Подскажи, идентификатор плательщика всегда равен номеру заказа? Там не должно быть ФИО ?

kassa.png
 
Доброго времени суток, уважаемые гуру. Появилась необходимость обновить демо версию корпоративного портала Битрикс24. Все бы ничего, но количество пользователей превышает 25 человек.
Вопрос: можно ли как-то в этом случае обновиться через SiteUpdate ?

Что в базе мешает вырезать все лишнее потом вставить?
 
Зависимости мешают. Либо нужно знать, что вырезать, чтобы не нарушить целостность.

Какие зависимости? Сделать то нужно не в админке, а напрямую в базе, предварительно сняв дамп с таблицы.
 
Мой вопрос решился деактивацией всех пользователей (кроме админа) и восстановлением потом всех обратно после апдейта. Все средствами админки.
 
Я совсем немного знаком с битриксом. Подскажите как можно организовать на примере сайта Для просмотра ссылки Войди или Зарегистрируйся там есть 4 категории новостей ( лица темы термины геграфия и подкатегории ) новость может относится ко всем 4 категориям тоесть одну и ту же новсть можно найти в разных категориях. Построено все напринципе тегов. Каким образом настроить инфоблок и свойства не могу понять логику.
 
Я совсем немного знаком с битриксом. Подскажите как можно организовать на примере сайта Для просмотра ссылки Войди или Зарегистрируйся там есть 4 категории новостей ( лица темы термины геграфия и подкатегории ) новость может относится ко всем 4 категориям тоесть одну и ту же новсть можно найти в разных категориях. Построено все напринципе тегов. Каким образом настроить инфоблок и свойства не могу понять логику.
Я думаю можно такое реализовать посредством привязки к разделам или смотря что именно вы хотите сделать, будет ли одна новость относится к разным разделам или же разные виды информации будут пересекаться в одинаковых разделах.
 
Последнее редактирование:
Я думаю можно такое реализовать посредством привязки к разделам или смотря что именно вы хотите сделать, будет ли одна новость относится к разным разделам или же разные виды информации будут пересекаться в одинаковых разделах.
Одна новость будет относиться к разным разделам. Вот новость Для просмотра ссылки Войди или Зарегистрируйся в конце можно посмотреть ( она привязана к 4 разным разделам )
 
Все просто
В оба поля (путь в принципе можно вообще любой какой хотите)
/ваш путь до оформления заказа/result.php
пример у меня - /personal/order/payment/result.php
В result.php положить код
PHP:
<?
define("STOP_STATISTICS", true);
define('NO_AGENT_CHECK', true);
define("DisableEventsCheck", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

if (isset($_REQUEST["orderNumber"]) && intval($_REQUEST["orderNumber"]) > 0)
{
if (CModule::IncludeModule("sale"))
{
$arOrder = CSaleOrder::GetByID(intval($_REQUEST["orderNumber"]));

if ($arOrder)
{
$personTypeId = $arOrder["PERSON_TYPE_ID"];
$paySystemId = $arOrder["PAY_SYSTEM_ID"];

$APPLICATION->IncludeComponent(
"bitrix:sale.order.payment.receive",
"",
array(
"PAY_SYSTEM_ID" => $paySystemId,
"PERSON_TYPE_ID" => $personTypeId
),
false
);
}
}
}
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

в successURL куда угодно где будет сообщение об успешной оплате, соответственно в failURL на любую страницу где говориться что оплата не удалась, ее в идеале на опять же страницу оплаты лучше кидать.

Привет!
Вот какой вопрос.. сейчас обязательный параметр так же должен быть - customerNumber.
Но, вот при оплате, какие-то не те значения передаются в яндекс..
Не могу разобраться как поправить..
В качестве номера заказа передается ID заказа.. В качестве Идентификатора плательщика - номер заказа..

image.jpg


Посоветуй как поправить, вод код:
Код:
<?
use \Bitrix\Sale\Order;

define("STOP_STATISTICS", true);
define('NO_AGENT_CHECK', true);
define("DisableEventsCheck", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

if (isset($_REQUEST["orderNumber"]) && intval($_REQUEST["orderNumber"]) > 0)
{
    $paymentId = intval($_REQUEST["orderNumber"]);
    $orderId = intval($_REQUEST["customerNumber"]);
    if (CModule::IncludeModule("sale"))
    {
        /** @var \Bitrix\Sale\Order $order */
        $order = Order::load($orderId);
        $payment = null;

        if ($order)
            $payment = $order->getPaymentCollection()->getItemById($paymentId);

        if ($payment)
        {
            $APPLICATION->IncludeComponent(
                "bitrix:sale.order.payment.receive",
                "",
                array(
                    "PAY_SYSTEM_ID" => $payment->getField('PAY_SYSTEM_ID'),
                    "PERSON_TYPE_ID" => $order->getPersonTypeId()
                ),
            false
            );
        }
    }
}
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
 
Привет!
Вот какой вопрос.. сейчас обязательный параметр так же должен быть - customerNumber.
Но, вот при оплате, какие-то не те значения передаются в яндекс..
Не могу разобраться как поправить..
В качестве номера заказа передается ID заказа.. В качестве Идентификатора плательщика - номер заказа..

image.jpg


Посоветуй как поправить, вод код:
Код:
<?
use \Bitrix\Sale\Order;

define("STOP_STATISTICS", true);
define('NO_AGENT_CHECK', true);
define("DisableEventsCheck", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

if (isset($_REQUEST["orderNumber"]) && intval($_REQUEST["orderNumber"]) > 0)
{
    $paymentId = intval($_REQUEST["orderNumber"]);
    $orderId = intval($_REQUEST["customerNumber"]);
    if (CModule::IncludeModule("sale"))
    {
        /** @var \Bitrix\Sale\Order $order */
        $order = Order::load($orderId);
        $payment = null;

        if ($order)
            $payment = $order->getPaymentCollection()->getItemById($paymentId);

        if ($payment)
        {
            $APPLICATION->IncludeComponent(
                "bitrix:sale.order.payment.receive",
                "",
                array(
                    "PAY_SYSTEM_ID" => $payment->getField('PAY_SYSTEM_ID'),
                    "PERSON_TYPE_ID" => $order->getPersonTypeId()
                ),
            false
            );
        }
    }
}
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

Честно говоря, какая- то хрень это. Вы используете стандартный модуль битрикс Яндекс касса 3.х ?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху