#wordpress #string #woocommerce
#wordpress #строка #woocommerce
Вопрос:
Я использую плагин WordPress, который перенаправляет клиентов на персонализированную страницу благодарности (перенаправляет клиентов на новый веб-сайт с другим доменным именем), извлекая данные клиента: идентификатор заказа, адрес электронной почты для выставления счетов, order_total .. и т. Д
// Return thankyou redirect
return array(
'result' => 'success',
'redirect' => ( '' == $this->custom_return_url ) ?
$this->get_return_url( $order ) :
apply_filters( 'alg_wc_custom_payment_gateway_custom_return_url',
str_replace(
array( '%order_id%', '%order_key%', '%order_total%', '%billing_email%', '%billing_last_name%', '%billing_first_name%', '%billing_city%', '%billing_address_1%' ),
array( $order->get_id(), $order->get_order_key(), $order->get_total(), $order->get_billing_email(), $order->get_billing_last_name(), $order->get_billing_first_name(), $order->get_billing_city(), $order->get_billing_address_1() ),
htmlspecialchars_decode( $this->custom_return_url )
),
$order )
);
}
Затем я восстанавливаю эти данные с помощью Gravity form для динамического заполнения полей: Email, имя, адрес, сумма … и т. Д
Я хочу закодировать параметры в URL-адресе, чтобы не раскрывать данные моего клиента.
У вас есть решение для меня, пожалуйста?
Спасибо
Комментарии:
1. Почему бы просто не передать order_id? Затем с помощью этой информации вы можете получить информацию о своем клиенте и использовать ее позже.
2. в моем случае мне нужен адрес электронной почты для перехода по URL-адресу с веб-сайта A на веб-сайт B (я использую страницу благодарности в качестве страницы оформления заказа)