Merge pull request #74 from woocommerce/issue-72-fixed-shipping-address-in-checkout

Prevent shipping address change in paypal checkout
This commit is contained in:
Emili Castells 2020-11-02 10:45:59 +01:00 committed by GitHub
commit 9ba065980a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 6 deletions

View file

@ -162,11 +162,14 @@ class CreateOrderEndpoint implements EndpointInterface {
}
$this->set_bn_code( $data );
$order = $this->api_endpoint->create(
$shipping_address_is_fix = 'checkout' === $data['context'] ? true : false;
$order = $this->api_endpoint->create(
$purchase_units,
$this->payer( $data, $wc_order ),
null,
$this->payment_method()
$this->payment_method(),
'',
$shipping_address_is_fix
);
if ( 'checkout' === $data['context'] ) {
$this->validate_checkout_form( $data['form'], $order );