• Resolved hughcanardrouge

    (@hughcanardrouge)


    On our website we use a seperate billing address and a shipping address for certain orders (for example all parcel shop orders with Mondial Relay). We have now changed from Paypal Standard to Paypal Express (requested from Paypal) and have installed this plug-in (Basic 1.3.3). Note: we do not use the express check out one touch button, but pass by the basket for payment (the paypal express button in the plug in is therefore not ticked).

    We have ticked the “let customers change their Paypal address” field in the plug-in.
    When the customer enters a billing address and a shipping address on the site and then chooses Paypal as the payment method only the billing address is taken over to Paypal.

    (If the customer unticks deliver to my billing address on the paypal payment page he can enter a shipping address, but this is automatically filled with the billing address to start with.)

    We require that the addresses are piloted by the site and that Paypal does not alter them – keeping a separate billing and shipping address. I’m sure that I am not the only one in this case as all ParcelShop orders must have this problem. Maybe there is a simple solution, but I can not see it for the moment. Many thanks for your help.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author WebToffee

    (@webtoffee)

    Hi @hughcanardrouge,

    We understand your concern and checked this with paypal. As per their documentations, paypal only allows one address to pass to them while using the address override option.

    Thus if you wish to collect both addresses, we recommend you to turn off the address override option and this way the billing and shipping address entered in the PayPal page will be stored in the order details.

    Thread Starter hughcanardrouge

    (@hughcanardrouge)

    Many thanks for the quick reply.
    If I understand correctly then if I switch off the address override option then I have the option to create two different addresses on the paypal payment page which then will be injected back into the order details on the web site. Is this correct?

    My problem is that the client uses another plug-in to pick the parcel shop address before payment and he will not re-enter this data once on the paypal page (nor would I want him to for obvious reasons – double entry manually, risk of error etc..).

    I really require that the invoice address and shipping address are entered in the site and are not altered by paypal. This is how my site worked for many years before switching from paypal to paypal express. Is there not a manner to do this? (For example if the override option is kept, but that at the end of the paypal transfer back to the site (which destroys the stored shipping address) the plugin copies the shipping address from a stored temporary array back to the shipping address fields (or a more elegant solution)?

    Again for me everyone who uses a parcelshop solution with paypal express, must have the same problem.

    Thanks again
    Hugh

    Plugin Author WebToffee

    (@webtoffee)

    Hi @hughcanardrouge,

    With Express Checkout, PayPal only works with a single address. This is one of the benefits of PayPal Checkout for buyers as they don’t have to share any actual billing info with all the different sellers they buy from.

    Paypal does not allow more than one address to pass through with override option enabled. We are sorry that we are unable to help you out further on this.

    Thread Starter hughcanardrouge

    (@hughcanardrouge)

    Many thanks for the prompt and clearly explained support. I have reverted to paypal standard to be able to continue to offer parcel shop delivery.

    Matt

    (@mattyk50)

    i’m having a similar issue…

    when a customer enters a different shipping address to billing address, it is still coming through with both addresses the same at our end

    how can i stop this happening?

    do i need address override on or off?

    do i need to turn paypal express off?

    thanks

    • This reply was modified 5 years ago by Matt.
    Plugin Author WebToffee

    (@webtoffee)

    Hi @mattyk50,

    As explained in multiple responses above, PayPal by default only allows passing a single address to woocommerce.

    With address override enabled, only billing address would be passed to PayPal. With the option disabled, you can pass billing and shipping address to PayPal but only shipping address will be stored in order details.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Paypal overriding shipping address’ is closed to new replies.