Код: Выделить всё
• Each order has two payments:
• A deposit (initial payment).
• A balance (remaining amount to be paid).
• Right now, WP All Export is treating these as separate rows, instead of merging them into one row with separate columns.
< /code>
текущий вывод (неверный) < /p>
Order ID | Customer Name | Deposit Paid | Balance Due
-----------------------------------------------------
12345 | John Doe | £500 | -
12345 | John Doe | - | £1,500
Код: Выделить всё
Order ID | Customer Name | Deposit Paid | Balance Due
-----------------------------------------------------
12345 | John Doe | £500 | £1,500
Код: Выделить всё
function balance_test($order_status, $deposit_balance) {
if (trim($order_status) == "wc-pending") {
// Ensure the balance is treated as a single value, even if multiple exist
$balances = explode("|", $deposit_balance);
// Remove duplicate and empty values
$unique_balances = array_unique(array_filter($balances));
// Return only the first unique balance as a single value
return !empty($unique_balances) ? array_values($unique_balances)[0] : "";
}
return "";
}
< /code>
✅ Я пытался использовать пользовательские функции PHP для фильтрации поля баланса депозита, но он все еще объединяет несколько значений (значение1 | value1).
✅ Я проверил на параметрах, таких как «Merge Merge Несколько значений », но я не вижу способа правильной группировки платежей по балансу. ряды: < /p>
Некоторые бронирования имеют несколько посетителей под одним заказом. Одна строка вместо того, чтобы перечислять их отдельно.Order ID | Customer Name | No. of Attendees | Attendee Name
-----------------------------------------------------------
67890 | Jane Smith | 2 | Jane Smith, Mike Smith
Order ID | Customer Name | No. of Attendees | Attendee Name
-----------------------------------------------------------
67890 | Jane Smith | 2 | Jane Smith
67890 | Jane Smith | 2 | Mike Smith
< /code>
Я попытался включить «отображать каждый продукт в своем собственном строке», но он не разделил посетителей на отдельные строки.
Есть ли способ разделить списки, разделенного запятыми посетителей в несколько строк динамически? Я объединяю депозит и баланс в Одна строка вместо отдельных строк? Эти данные используются для платежей клиентов и записей о посещении поездок, поэтому важно, чтобы они были правильно структурированы. , или обходной путь.
Подробнее здесь: https://stackoverflow.com/questions/794 ... -into-rows