#wordpress #woocommerce
#wordpress #woocommerce
Вопрос:
я пишу пользовательский веб-сайт, где я сам кодирую форму оформления заказа. после успешного возврата платежного шлюза форма отправляется с другой информацией о выставлении счетов и доставке, вот запрос данных формы, отправленный на:
radiobill: dif
billing_first_name: asdlkflkasf
billing_last_name: fdklsjf
billing_email: fdssdf@fdsf.com
billing_company:
billing_address_1: klfdjsfkl
billing_address_2:
billing_city: kdsljfskdlf
billing_country: US
billing_state: CT
billing_postcode: 90876
billing_phone: 358903249034
shipping_first_name: myship
shipping_last_name: myshiplast
shipping_email: test@mysite.com
shipping_company:
shipping_address_1: pob 52
shipping_address_2:
shipping_city: new york
shipping_country: US
shipping_state: NY
shipping_postcode: 21614
shipping_phone: 188844433211
shipping_method[0]: flat_rate:1
coupon_code:
payment_method: stripe
terms: on
terms-field: 1
woocommerce-process-checkout-nonce: ecc50f9256
_wp_http_referer: /?wc-ajax=update_order_review
stripe_source: src_1HWcCqAMQd9xwn9s2lHvq4Zw
заказ создается, но он устанавливает одинаковый адрес доставки и выставления счетов (требуется только адрес выставления счетов). чего мне не хватает?
Ответ №1:
Я просто использую память, но должно быть поле, в котором указано, является ли платежный адрес! = от адреса доставки. Я предполагаю, что без этого флага woocommerce использует платежные данные для заполнения данных о доставке.
Имя поля должно быть «ship_to_different_address». Попробуйте ввести этот флаг в свои данные post со значением «1» и посмотреть, что произойдет
Комментарии:
1. Полезно знать 🙂