четверг, 4 апреля 2019 г.

Сколько стоит вернуть ошибочный валютный платеж зарубежному клиенту

Ранее я писала о том, как принимать валютные платежи от зарубежных клиентов и проходить валютный контроль в банке Точка: http://bedrosova.blogspot.com/2017/10/blog-post_14.html

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

понедельник, 12 ноября 2018 г.

среда, 7 ноября 2018 г.

Себе на память: чтобы передать промокод, применный к заказу, на сторону 1С

use Bitrix\Main;
Main\EventManager::getInstance()->addEventHandler(
    'sale',
    'OnSaleOrderBeforeSaved',
    'saleOrderBeforeSaved'
);

function saleOrderBeforeSaved(Main\Event $event)
{
   
    $order = $event->getParameter("ENTITY");
    $coupons = $order->getDiscount()->getApplyResult()["COUPON_LIST"];
    $propertyCollection = $order->getPropertyCollection();

    $propsData = [];

 
    foreach ($propertyCollection as $propertyItem) {
        if (!empty($propertyItem->getField("CODE"))) {
            $propsData[$propertyItem->getField("CODE")] = trim($propertyItem->getValue());
        }
    }

 
    foreach ($propertyCollection as $propertyItem) {

        switch ($propertyItem->getField("CODE")) {

            case 'PROMOKOD':

foreach($coupons as $coupon_key=>$coupon_val)
{
$propertyItem->setField("VALUE", $coupon_val['COUPON']);
}


            break;

        }

  }

}

четверг, 6 сентября 2018 г.

Как мы интегрировали Битрикс24 с WhatsApp

Данная востребованная задача была реализована нами в 4х абсолютно разных вариантах (через 2 разных сервиса для облака и через 2 разных сервиса для коробки). Фактически, последние 3 месяца мы 90% рабочего времени занимались разработкой различных чат-ботов для Битрикс24, интеграцией в Битрикс24 чат-бот сервисов и мессенджеров.

Мессенджер WhatsApp пока не открыл свои API для всех желающих, поэтому для того, чтобы интегрировать Битрикс24 с WhatsApp нам понадобилось интегрироваться с сервисами, которые в свою очередь интегрированы уже непосредственно с WhatsApp.