Skip to content

Instantly share code, notes, and snippets.

@victorlapshev
Created September 15, 2017 07:53
Show Gist options
  • Select an option

  • Save victorlapshev/0c64d1be3411718159545ab85dbd03b3 to your computer and use it in GitHub Desktop.

Select an option

Save victorlapshev/0c64d1be3411718159545ab85dbd03b3 to your computer and use it in GitHub Desktop.
<?php
/**
* @global $APPLICATION CMain
*/
use Bitrix\Main\Loader;
use Bitrix\Sale;
define("STOP_STATISTICS", true);
define("PUBLIC_AJAX_MODE", true);
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
Loader::includeModule('iblock');
Loader::includeModule('sale');
Loader::includeModule('catalog');
$order = Sale\Order::create($siteId, $USER->isAuthorized() ? $USER->GetID() : 539);
$basket = Sale\Basket::loadItemsForFUser(Sale\Fuser::getId(), Bitrix\Main\Context::getCurrent()->getSite());
$order->setBasket($basket);
$order->doFinalAction();
var_dump($order->getDiscountPrice());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment