$orderId
который $result->getId()
??$coupon = "SL-QAGTG-WWLDUA0"; //код купона, который нужно учесть в заказе
$order = Sale\Order::load($orderId);
Sale\DiscountCouponsManager::init(
Sale\DiscountCouponsManager::MODE_ORDER, [
"userId" => $order->getUserId(),
"orderId" => $order->getId()
]
);
Sale\DiscountCouponsManager::add($coupon);
$discounts = $order->getDiscount();
$discounts->calculate();
$order->save();
if (!in_array($request['id'], $arElements)) // Если еще нету этой позиции в избранном
{
$arElements[] = $request['id'];
//$result = 1;
$result = array("ID" => $request['id'], "RESULT" => 'ADD' );
} else {
$key = array_search($request['id'], $arElements);
unset($arElements[$key]);
$result = array("ID" => $request['id'], "RESULT" => 'DEL' );
}
я просто не пойму, что лучше, когда к одной таблице в базе запросы идут с разных сайтов, чем раздуть базу по сайтам и что бы шли запросы к разным таблицам. + выгрузка из 1с и обмен товарами, так они грузят и обмениваться в одном месте, а так в нескольких. Вот и дилемма