WooCommerce настраиваемая информация о доставке при оформлении заказа не сохраняется проблема

#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. Полезно знать 🙂