if ($marketplaceOrder->marketplace_id == 2) {
$delivery = array_intersect_key($delivery, array_flip(['address', 'date', 'notes']));
}
+ if (!empty($delivery)) {
+ $deliveryString = json_encode($delivery, JSON_UNESCAPED_UNICODE);
+ } else {
+ $deliveryString = 'нет данных';
+ }
$result[] = [
'id' => $marketplaceOrder->guid,
'items' => $itemsFiltered,
'photo_link' => $photoLink,
'comment' => 'Создано из ERP ' . $marketplaceOrder->marketplace_order_id .
- '. Доставка: ' . json_encode($delivery, JSON_UNESCAPED_UNICODE) .
+ '. Доставка: ' . $deliveryString .
', Товары без артикула: ' . implode(', ', array_map(
fn(array $p) => "{$p['product_id']} x{$p['quantity']}",
$marketplaceOrder->getProductsWithoutArticule()