foreach ($store->products as $product) {
$item = $basket->createItem("catalog", $product["ID"]);
unset($product["ID"]);
$item->setFields(array_merge($product, array('PRODUCT_PROVIDER_CLASS' => '\Bitrix\Catalog\Product\CatalogProvider')));
}
3. Для защиты от восстановления формулы хэширования на основе одинаковых данных, используется полиморфизм: добавляется параметр random и timestamp к передаваемым параметрам.
.getTime()
дат, или библиотеки вроде date-fns