How to make WooCommerce Send Shipping Details to PayPal

How to make WooCommerce Send Shipping Details to PayPal featured image

If you use PayPal with WooCommerce and you have setup to allow buyers to ship to different addresses to the billing address, you may wish to use the delivery address in the PayPal side, rather than the billing address, for your labeling and order identification purposes, or some other reason.

There is an option for this in WooCommerce, which can be found by following the process below:

How to make WooCommerce Send Shipping Details to PayPal (and prevent user overriding this)

  1. Open WordPress Admin, then visit : WooCommerce > Settings > Checkout > PayPal
  2. Scroll down, and select “Send shipping details to PayPal instead of Billing” then
  3. Select “Enable “address_override” to prevent address information from being changed.” (this prevents user then changing that address at PayPal)
  4. Hit “Save Changes”.

This should complete that fix. For your help, below is a screenshot with those select boxes highlighted by some of my red boxes…

Important note – only PayPal Standard

Please note that this tutorial is for the “normal” PayPal standard gateway which ships with WooCommerce on install.

Leave a comment or question

Leave a comment below if this worked or did not work for you and help others to learn WooCommerce!

1 thought on “How to make WooCommerce Send Shipping Details to PayPal

  1. Customer checked out last night with an order. The total woocommerce invoice was 53.98. Paypal payment to me was 48.95 . Paypals payment to was 5.05 short of the total woocommerce invoice. Woocommerce has a shipping charge of 8.00 which was correct but paypals payment invoice to me had only showed a 2.95 shipping charge? Don’t know what happened here. Could it have been due to the wrong code I had in the shipping flat rate quantity formula. I originally had 6+(2*[qty]) I found the correct code to be 6+(2*([qty]-1)
    This new code stops adding 2.00 to the first item in the cart. Don’t know what to do now. I am not a developer and I don’t know how to configure sandbox. But at the same time I don’t want to keep loosing money on shipping. I did what you said in the above.

    I checked the send shipping detail to paypal instead of billing…This was already checked in the above example but I did not have the enable address override checked as it said it could cause error. But on your advise I checked it. What should I do now? And how do I make sure the amt charged for shipping on the woocommerce invoice matches the amt on the paypal payment to me invoice?
    Thanks Debbie…email: contact@urbanstreettees.com

Leave a Reply

Your email address will not be published. Required fields are marked *