То, что я пытаюсь сделать, это показывать разбивку платы за транзакцию Woocommerce, применяемую после общего порядка: < /p>
Это было бы что -то вроде этого: < /p>
Предметы Субтомальные: £ 375,00 < /li>
Доставка: £ 0,00 < /li>
НДС: £ 75,00 < /li>
Общая сумма заказа: £ 450,00 < /li>
Оплата: £ 450,00 < /li>
Плата за транзакцию: 7,00 фунтов стерлингов < /li>
total (после платы): £ 443,00 < /li>
< /ul>
Визуальное из того, куда он должен идти, я выделил это и Как вы видите На данный момент это просто ошибка:
Код в моих функциях .php < /p>
// Calculate and save transaction fee after order is created/paid
add_action('woocommerce_order_status_changed', 'add_transaction_fee_to_order_meta', 10, 3);
function add_transaction_fee_to_order_meta($order_id, $old_status, $new_status) {
if ($new_status == 'processing' || $new_status == 'completed') {
$order = wc_get_order($order_id);
if (get_post_meta($order_id, '_transaction_fee', true) == '') {
$order_total = $order->get_total();
$transaction_fee = ($order_total * 0.015) + 0.25;
update_post_meta($order_id, '_transaction_fee', $transaction_fee);
}
}
}
// Display transaction fee in admin order details *after* "Paid" line
add_action('woocommerce_admin_order_totals_after_total', 'display_transaction_fee_in_admin_order_details', 10, 2);
function display_transaction_fee_in_admin_order_details($order_id, $order) {
$transaction_fee = get_post_meta($order_id, '_transaction_fee', true);
if ($transaction_fee) {
if (is_object($order) && is_a($order, 'WC_Order')) {
?>
Transaction Fee:
Total (after fee):
Подробнее здесь: https://stackoverflow.com/questions/794 ... -edit-page
Отображение платы за транзакцию на странице woocommerce admin ordit ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1739973500
Anonymous
То, что я пытаюсь сделать, это показывать разбивку платы за транзакцию Woocommerce, применяемую после общего порядка: < /p>
Это было бы что -то вроде этого: < /p>
Предметы Субтомальные: £ 375,00 < /li>
Доставка: £ 0,00 < /li>
НДС: £ 75,00 < /li>
Общая сумма заказа: £ 450,00 < /li>
Оплата: £ 450,00 < /li>
Плата за транзакцию: 7,00 фунтов стерлингов < /li>
total (после платы): £ 443,00 < /li>
< /ul>
Визуальное из того, куда он должен идти, я выделил это и Как вы видите На данный момент это просто ошибка:
Код в моих функциях .php < /p>
// Calculate and save transaction fee after order is created/paid
add_action('woocommerce_order_status_changed', 'add_transaction_fee_to_order_meta', 10, 3);
function add_transaction_fee_to_order_meta($order_id, $old_status, $new_status) {
if ($new_status == 'processing' || $new_status == 'completed') {
$order = wc_get_order($order_id);
if (get_post_meta($order_id, '_transaction_fee', true) == '') {
$order_total = $order->get_total();
$transaction_fee = ($order_total * 0.015) + 0.25;
update_post_meta($order_id, '_transaction_fee', $transaction_fee);
}
}
}
// Display transaction fee in admin order details *after* "Paid" line
add_action('woocommerce_admin_order_totals_after_total', 'display_transaction_fee_in_admin_order_details', 10, 2);
function display_transaction_fee_in_admin_order_details($order_id, $order) {
$transaction_fee = get_post_meta($order_id, '_transaction_fee', true);
if ($transaction_fee) {
if (is_object($order) && is_a($order, 'WC_Order')) {
?>
Transaction Fee:
Total (after fee):
Подробнее здесь: [url]https://stackoverflow.com/questions/79450857/displaying-a-transaction-fee-on-woocommerce-admin-order-edit-page[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия