Не совсем понятно что должно получиться. Вы хотите из вукоммерца форму обратной связи сделать? Зачем менять корзину на заказ звонка?
Кавычки именно такие как в цитате или вот такие: https://docs.woocommerce.com/document/box-style-codes/
Потому что там не все поля, а только total.
Это я уже пробовал. Там получается только сумма товаров в корзине, самого объекта $order нет.
onep, после оплаты уже поздно, нужно цену поменять которая в платежную систему отправляется или не поменять, это будет зависеть от значений в полях заказа.
Кто знает как в woocommerce отловить событие, запрос ордера?
В скрипте платежного шлюза есть функция:
public function process_payment( $order_id ) { include_once dirname( __FILE__ ) . '/includes/class-wc-gateway-paypal-request.php'; $order = wc_get_order( $order_id ); $paypal_request = new WC_Gateway_Paypal_Request( $this ); return array( 'result' => 'success', 'redirect' => $paypal_request->get_request_url( $order, $this->testmode ), ); }
Но там менять ничего не хочется, иначе для всех видов оплаты код менять придётся. Как в functions.php поймать событие когда эта функция получает $order и изменить в нем то что нужно. Ну или не конкретно эта, а когда вообще хоть что-то получает $order
https://wordpress.org/plugins/affiliates-manager вот этот плагин показался мне тем что нужно.
А это как раз добавление вознаграждения своим скриптом описано, если я правильно понял: https://wpaffiliatemanager.com/api-track-commission-via-a-wordpress-hook/
Я и ищу, но кто-то может уже знает такой и ткнёт в него.
Я где-то писал что мне нужно плагин разработать? Мне нужно готовый найти как основу, который я САМ допилю.
Дальше можно не читать :)