}
$mess['line'][] = __LINE__;
$cancelledOrdersArray = $this->getCancelledMarketplaceOrders();
+ $cancelledOrdersArray = $this->getCancelledMarketplaceOrders();
if (!empty($cancelledOrdersArray)) {
$mess['line'][] = __LINE__;
$mess['cancel_orders'] = $cancelledOrdersArray;
$deliveryString = 'нет данных';
}
+ $itemsWithoutSku = array_map(
+ fn(array $p) => "{$p['product_id']} x{$p['quantity']}",
+ $marketplaceOrder->getProductsWithoutArticule()
+ );
+ if (!empty($itemsWithoutSku)) {
+ $itemsWithoutSkuString = ', Товары без артикула: ' . implode(', ',$itemsWithoutSku);
+ } else {
+ $itemsWithoutSkuString = '';
+ }
+
$result[] = [
'id' => $marketplaceOrder->guid,
'store_id' => $store_id,
'photo_link' => $photoLink,
'comment' => 'Создано из ERP ' . $marketplaceOrder->marketplace_order_id .
'. Доставка: ' . $deliveryString .
- ', Товары без артикула: ' . implode(', ', array_map(
- fn(array $p) => "{$p['product_id']} x{$p['quantity']}",
- $marketplaceOrder->getProductsWithoutArticule()
- ))
+ $itemsWithoutSkuString
// 'marketplace_order_id' => $marketplaceOrder->marketplace_order_id,
// 'status_id' => $marketplaceOrder->status_id,
// 'substatus_id' => $marketplaceOrder->substatus_id,