2namespace Bitrix\Sale\Helpers\Order\Builder;
4use Bitrix\Main\ArgumentOutOfRangeException;
5use Bitrix\Main\SystemException;
23 'deleteClientsIfNotExists' =>
false,
26 'createUserIfNeed' => self::ALLOW_NEW_USER_CREATION,
29 'searchExistingUserOnCreating' =>
false,
32 'deleteTradeBindingIfNotExists' =>
true,
34 'deleteBasketItemsIfNotExists' =>
true,
36 'deletePaymentIfNotExists' =>
false,
38 'deleteShipmentIfNotExists' =>
false,
40 'deleteShipmentItemIfNotExists' =>
false,
42 'deletePropertyValuesIfNotExists' =>
false,
44 'createDefaultPaymentIfNeed' =>
true,
46 'createDefaultShipmentIfNeed' =>
true,
48 'clearReservesIfEmpty' =>
false,
52 'needUpdateNewProductPrice' =>
false,
55 'isRefreshData' =>
false,
57 'cacheProductProviderData' =>
true,
61 'acceptableErrorCodes' => [],
65 'fillShipmentsByBasketBuilder' =>
false,
67 'builderScenario' =>
null,
74 array_keys($settings),
88 if (!isset($this->settings[
$name]))
93 return $this->settings[
$name];
const DISALLOW_NEW_USER_CREATION
const BUILDER_SCENARIO_SHIPMENT
__construct(array $settings)
const BUILDER_SCENARIO_PAYMENT
const BUILDER_SCENARIO_RESERVATION
const ALLOW_NEW_USER_CREATION
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)