Philipp Stracker
180afaad89
♻️ Fix logic in preview button base classes
...
- Promise-based initialization is executed in correct order
- Support to redraw single APM type of button
- Fix the button style
- Simplify the PreviewButton code
2024-06-07 12:19:39 +02:00
Philipp Stracker
202f308850
🔀 Merge branch 'trunk' into PCP-3179-apple-pay-google-pay-buttons-no-longer-visible-in-standard-payments-button-previews-after-moving-them-to-advanced-card-processing-tab
2024-06-05 18:43:47 +02:00
Philipp Stracker
0b326fbaa9
🔥 Remove debug code
2024-06-05 18:40:01 +02:00
Philipp Stracker
d69fb5bc70
🐛 Load button preview JS on ACDC settings page
...
Renamed the DI service name; this service is only used in two places (APM modules), which were also updated.
2024-06-05 18:05:06 +02:00
Philipp Stracker
ebb1f6962f
♻️ Create generic base classes for preview buttons
2024-06-05 17:58:54 +02:00
Emili Castells
aa09869236
Merge pull request #2315 from woocommerce/release/2.8.0-rc2
...
Release 2.8.0-rc2
2024-06-05 16:52:17 +02:00
Emili Castells Guasch
08f0b42f1c
Update changelog
2024-06-05 15:52:54 +02:00
Emili Castells
306db4c953
Merge pull request #2314 from woocommerce/PCP-3131-improve-could-not-retrieve-order-error-message
...
Improve "Could not retrieve order" error message (3131)
2024-06-05 15:49:11 +02:00
Philipp Stracker
3c8144de42
🩹 Remove HTML from the error message
...
As outlined in the linked issue: HTML code is escaped by the exception handler, instead of displaying a clickable link.
2024-06-05 15:24:13 +02:00
Emili Castells
5e71f76b26
Merge pull request #2312 from woocommerce/fix/fatal-service-not-found-axo-smart-button-location-notice
...
Fix axo.smart-button-location-notice service not found
2024-06-05 12:13:47 +02:00
Emili Castells Guasch
c8b2f99e65
Fix axo.smart-button-location-notice service not found
2024-06-05 11:59:04 +02:00
Philipp Stracker
9342086f33
♻️ Refactor Google Pay preview button
...
Mainly, separate the preview code into three main parts:
- Configuration
- Button
- ButtonManager
Remove dependency from DOM structure
2024-06-04 22:10:37 +02:00
Emili Castells
048a5d75dd
Merge pull request #2310 from woocommerce/fastlane
...
Fastlane latest
2024-06-04 17:53:45 +02:00
Emili Castells Guasch
b64523f2a3
Remove wc subscriptions plugin check
2024-06-04 16:10:33 +02:00
Emili Castells Guasch
4ee33d5fd0
Merge trunk
2024-06-04 15:59:00 +02:00
Emili Castells
df0906d098
Merge pull request #2294 from woocommerce/PCP-3184-fastlane-and-acdc-gateways-visible-when-checkout-page-configuration-unsupported
...
AXO: Only enqueue Fastlane JS scripts on the WooCommerce checkout page (3184)
2024-06-04 11:08:21 +02:00
Philipp Stracker
d1a93a1b55
🎨 Isolate condition for preview buttons
...
This step makes it easier to refactor/update the logic in the next step.
2024-06-03 17:19:18 +02:00
Emili Castells
fe2fcd7089
Merge pull request #2306 from woocommerce/release/2.8.0-rc1
...
Release 2.8.0-rc1
2024-06-03 15:16:15 +02:00
Emili Castells Guasch
f4b34b6a32
Bump 2.7.1-rc1 version
2024-06-03 14:47:00 +02:00
Emili Castells
a34ada2f12
Merge pull request #2296 from woocommerce/PCP-3133-unsuccessfully-payment-with-coupon-from-short-cart-when-require-final-confirmation-on-checkout-is-not-enabled
...
Calculate totals after adding shipping to include taxes (3133)
2024-06-03 14:26:17 +02:00
Emili Castells
3aba8d7dea
Merge pull request #2259 from woocommerce/PCP-3136-enable-shipping-callback-for-wc-subscriptions
...
Enable shipping callback for WC subscriptions (3136)
2024-06-03 14:25:36 +02:00
Narek Zakarian
4967c472e7
Update the shipping option for subscriptions on address change
2024-06-03 15:27:01 +04:00
Emili Castells
336492d63d
Merge pull request #2269 from woocommerce/PCP-3028-disable-shipping-callback-for-venmo-when-vaulting-is-active
...
Disable the shipping callback for "venmo" when vaulting is active (3028)
2024-06-03 10:34:44 +02:00
Emili Castells
3ca6e7b125
Merge pull request #2281 from woocommerce/PCP-737-pui-gateway-displayed-when-no-checkout-country-selected-for-guest-customer
...
Disable Pay Upon Invoice if billing/shipping country not set (737)
2024-06-03 10:27:59 +02:00
Emili Castells
a1043d4cce
Merge pull request #2282 from woocommerce/PCP-2068-pay-pal-declares-subscription-support-when-merchant-not-enabled-for-reference-transactions
...
PayPal declares subscription support when merchant not enabled for Reference Transactions (2068)
2024-06-03 09:46:41 +02:00
Narek Zakarian
dccb038e5e
Calculate totals after adding shipping to include taxes.
2024-05-31 18:46:21 +04:00
Emili Castells
fa76f1a73c
Merge pull request #2289 from woocommerce/PCP-3185-package-tracking-integration-throws-error-in-2-7-1
...
Fix the package tracking integration throws error in 2.7.1 (3185)
2024-05-31 14:10:26 +02:00
Daniel Dudzic
bfb566162c
AXO: Only enqueue JS scripts on the WooCommerce checkout page
2024-05-31 13:55:30 +02:00
Narek Zakarian
2cb76ed8f2
Apply the Venmo + vaulting functionality on block pages
2024-05-31 15:36:32 +04:00
Emili Castells
44ef6e3249
Merge pull request #2278 from woocommerce/PCP-2830-paypal-button-on-block-checkout-page-is-displayed-even-express-checkout-is-removed-from-smart-button-location
...
Fix the Smart Buttons in Block Checkout not respecting the location setting (2830)
2024-05-31 12:38:02 +02:00
George Burduli
4a3345113b
Use WC Customer API to retrieve billing and shipping countries
2024-05-31 13:07:41 +04:00
Emili Castells
805866602e
Merge pull request #2265 from woocommerce/PCP-2556-same-pay-pal-subscription-product-can-be-added-to-the-cart-multiple-times
...
Make PayPal Subscription products unique in cart (2556)
2024-05-31 09:49:22 +02:00
Niklas Gutberlet
652f404551
Merge pull request #2288 from woocommerce/PCP-3187-fastlane-strip-www-from-merchant-url-token
...
Fastlane strip www. from merchant URL token
2024-05-30 16:55:17 +02:00
Narek Zakarian
5bb240bb9a
Surround with the integrations try/catch
to avoid errors
2024-05-30 17:26:44 +04:00
Emili Castells Guasch
424b9ea916
Remove www
in domain
2024-05-30 14:47:50 +02:00
Daniel Dudzic
653a99a242
Fix the Smart Buttons in Block Checkout not respecting the location setting (2830)
2024-05-30 14:44:29 +02:00
Emili Castells Guasch
fe5a8a968f
Merge branch 'trunk' into fastlane
2024-05-30 14:33:17 +02:00
George Burduli
be95c3bb85
Fix setting 'sold individually' option
2024-05-30 15:25:18 +04:00
Emili Castells
cb74a719fc
Merge pull request #2273 from woocommerce/PCP-3160-google-pay-and-apple-pay-settings-button-from-connection-tab-have-wrong-links
...
Google Pay and Apple Pay Settings button from Connection tab have wrong links (3160)
2024-05-29 16:31:16 +02:00
Philipp Stracker
b753cf1ec9
🐛 Fix fallback logic when vaulting is disabled
...
Added condition to handle incorrect condition: hardcoded default setting did ignore the form's input value.
2024-05-29 16:18:17 +02:00
Philipp Stracker
85bd842c7a
🔀 Merge branch 'trunk'
2024-05-29 16:15:18 +02:00
George Burduli
b1bfa2940b
Disable Pay Upon Invoice if billing/shipping country not set
2024-05-29 17:44:28 +04:00
Emili Castells
67a00797a5
Merge pull request #2263 from woocommerce/PCP-3172-fastlane-send-js-logs-to-woo-commerce-logger
...
AXO: Send JS logs to WooCommerce logger (3172)
2024-05-29 15:40:36 +02:00
Emili Castells Guasch
f08d6c089c
Fix stringify objects
2024-05-29 15:28:37 +02:00
Emili Castells Guasch
b3ffa1030d
Fix stringify objects
2024-05-29 15:21:21 +02:00
Emili Castells Guasch
1524d03ba2
Consolidate logging
2024-05-29 14:53:58 +02:00
Emili Castells Guasch
4c9ccebd10
Merge branch 'fastlane' into PCP-3172-fastlane-send-js-logs-to-woo-commerce-logger
2024-05-29 12:55:06 +02:00
Emili Castells Guasch
bdefa0dc5e
Merge branch 'trunk' into PCP-3172-fastlane-send-js-logs-to-woo-commerce-logger
2024-05-29 12:54:27 +02:00
Emili Castells
a0d0375ec0
Merge pull request #2271 from woocommerce/PCP-3131-improve-could-not-retrieve-order-error-message
...
Improve "Could not retrieve order" error message (3131)
2024-05-29 12:46:58 +02:00
Emili Castells
5b9057bb01
Merge pull request #2272 from woocommerce/PCP-3138-double-slash-in-messaging-configurator-script-path
...
double slash in messaging configurator script path (3138)
2024-05-29 12:46:21 +02:00