Что такое Order Received
slovar-vocab.com
В общем немного прояснилось — на моём сайте в адресе вызова thankyou должно быть
oplata/order-received/
Не знаю кто заменил checkout на oplata
То-ли платный шлюз от Saphali постарался, который, правда, у меня сейчас деактивирован.
Или шорткод оплаты, который я (для желающих миновать корзину при оформлении заказа) ввёл в виде кнопки "Оплата" в меню.
Во всяком случае адрес у меня не такой как на тестовом сайте, в который я шлюз от сафали и шорткодовскую кнопку не запихивал. То есть и в оплате на странице оплаты и на странице создания ордера и в на странице thankyou — checkout заменён на oplata.
А теперь важный вопрос, который я пытаюсь выяснить?
Страница созданного заказа имеет вид допустим:
http://mysite-1/checkout/?key=wc_order_5630ded94c854&order=587
или
http://mysite-2/oplata/?key=wc_order_5630ded94c854&order=587
А страница благодарности, на которую покупатель переходит после оплаты:
http://mysite-1/checkout/order-received/587/?key=wc_order_5630ded94c854
или
http://mysite-2/oplata/order-received/587/?key=wc_order_5630ded94c854
Здесь 587 это номер ордера. Вставить в адрес его легко — достаточно вписать $order->id
А вот wc_order_5630ded94c854 это что? Как вставить его цифру 5630ded94c854 через стрелку в адрес страницы благодарности при его формировании?
Дело в том что, когда я записываю укороченный адрес типа:
http://mysite-1/checkout/order-received/
или
http://mysite-1/oplata/order-received/
То соответственно страница имеет укороченный вид. В ней выводится только:
————
Заказ принят
Спасибо. Ваш заказ был принят.
————-
А когда я копирую цифру 5630ded94c854, которая появляется в момент создания и вставляю её вместе с номером ордера 587 в укороченный адрес страницы благодарностти, по схеме приведённой выше, то-есть:
http://mysite-1/checkout/?key=wc_order_5630ded94c854&order=587
То тут страница разворачивается во всей красе. К ней добавляются все реквизиты ордера:
____________________
Информация о заказе
……
Информация о клиенте
…..
Реквизиты оплаты Адрес доставки
……. …………
____________________
Поэтому вопрос? Как достать эту цифру, которая после ?key=wc_order_
Мне нужно написать на php для платёжного арегатора в один из input его form action адрес вызова страницы благодарностей и вставить туда параметры запроса GEТ.
Сейчас в form action у меня такой код: Здесь вместо вопросов нужно вписать код вызова цифры. Той что после ?key=wc_order_ Условно говоря — 5630ded94c854.
wpcommerce.ru