Hi @autobooks,
Thank you for reaching out and explaining the issue. I understand how frustrating this can be, especially since you rely on this information to fulfill orders and manage customers, which can make administrative tasks more challenging.
When customers use PayPal Smart Buttons or an Express-style checkout, PayPal acts as the primary source for customer details:
- It may only provide the customer’s name and email for billing.
- The billing address is often not shared, particularly for digital goods or due to privacy reasons.
- PayPal can override the shipping address with the one stored in the customer’s PayPal account.
This behavior is intentional and controlled by PayPal, not WooCommerce. To help us better understand your setup, could you confirm which PayPal plugin you are using to connect to PayPal?
WooCommerce PayPal Payments 3.3.1
Thank you for the clarification @autobooks,
Please create a new topic here so the appropriate team can address your issue: https://wordpress.org/support/plugin/woocommerce-paypal-payments/.
If you were satisfied with the speed of our response, we’d greatly appreciate it if you could leave an honest review here: https://wordpress.org/support/plugin/woocommerce/reviews/#new-post.
Should you have any further questions or need additional guidance, feel free to reach out or create a new topic, and we’ll be happy to assist you.