Commit graph

7428 commits

Author SHA1 Message Date
Emili Castells
b5ea07bcf0
Merge pull request #3395 from woocommerce/PCP-4449-pay-pal-button-greyed-out-on-single-product-page-for-variable-products-with-2-attributes-with-the-old-ui
PayPal button greyed out on single product page for variable products with 2+ attributes with the old UI.  (4449)
2025-05-28 16:10:11 +02:00
Emili Castells Guasch
fd48506ae7
Use wc country instead of new settings service 2025-05-27 15:49:39 +02:00
Emili Castells Guasch
a42a038ed0
Merge branch 'PCP-4254-mexico-installments-new-ux-updates-fix-unavailable-settings-service' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4254-mexico-installments-new-ux-updates-fix-unavailable-settings-service 2025-05-27 15:08:08 +02:00
Emili Castells Guasch
6e6f1a1805
Add vaulting product and capabilities 2025-05-27 12:48:00 +02:00
Daniel Dudzic
f1db4ca1a3
🐛 Replace the unavailable country code service 2025-05-26 23:19:42 +02:00
Emili Castells
b5c9a6f5f4
Merge pull request #3410 from woocommerce/PCP-4254-mexico-installments-new-ux-updates-bcdc-fix
Add Mexico-specific logic for BCDC (4254)
2025-05-26 16:19:01 +02:00
Emili Castells Guasch
9b4476a5dc
Merge branch 'trunk' into PCP-4254-mexico-installments-new-ux-updates-todos-features-part-2 2025-05-26 16:16:49 +02:00
Emili Castells
dd80101116
Merge pull request #3408 from woocommerce/PCP-4679-v2-can-not-process-payment-if-subscriptions-is-not-selected-when-onboarding
Can not save payments if subscriptions is not selected when onboarding (4679)
2025-05-26 15:59:40 +02:00
Emili Castells
ffb174a4b7
Merge pull request #3406 from woocommerce/PCP-4631-v2-calling-process-payment-again-on-a-completed-pay-pal-order-causes-the-payment-is-not-yet-ready-to-be-processed-order-processor-php-189
Add condition to not process already completed order (PCP-4631)
2025-05-26 12:36:02 +02:00
Daniel Dudzic
06a8e16a64
🐛 Only load BCDC button on Classic Checkout 2025-05-23 19:55:24 +02:00
Daniel Dudzic
d9e8d30080
🎨 Add trailing comma 2025-05-23 19:29:10 +02:00
Daniel Dudzic
526f8944f3
⚙️ Add Configure button for the Installments feature 2025-05-23 19:25:38 +02:00
Daniel Dudzic
57e70683b1
🐛 Disable BCDC on Block Checkout 2025-05-23 19:20:21 +02:00
Alex P.
ce02887583
Override wpcontent background 2025-05-23 19:44:32 +03:00
Daniel Dudzic
602efee944
🇲🇽 Add Mexico-specific logic for BCDC 2025-05-23 18:40:17 +02:00
Philipp Stracker
ca93ce4b83
♻️ Simplify API payload generation
Reason: Makes unit tests more stable, as the `for_country_currency()` helper is always called exactly once, regardless of specified arguments.
2025-05-23 18:04:33 +02:00
Emili Castells Guasch
52a3954ae7
Add order status to log entry 2025-05-23 15:50:04 +02:00
Emili Castells Guasch
24aa99fb80
Do not remove vaulting capabilities when subscriptions is not selecting when onboarding 2025-05-23 12:42:33 +02:00
Alex P.
ce7b586779
Fix title margin in WC 9.9 2025-05-23 10:15:51 +03:00
Alex P.
ca0109b670
Override mainform background 2025-05-23 10:14:51 +03:00
Emili Castells Guasch
0371f315e4
Add condition to not process already completed order 2025-05-22 18:05:15 +02:00
Emili Castells
2e710bbed6
Merge pull request #3405 from woocommerce/PCP-4254-inbox-classic-ux-mexico-installments-new-ux-updates
Add Mexico installments notice in Classic UX and WooCommerce Inbox notifications
2025-05-22 17:16:35 +02:00
Emili Castells Guasch
77fcf75aee
Extract html from translation strings 2025-05-22 16:58:10 +02:00
Emili Castells Guasch
12f26e230e
Remove unused import 2025-05-22 16:26:09 +02:00
Emili Castells Guasch
a9e5943ada
Fix psalm 2025-05-22 15:46:47 +02:00
Emili Castells Guasch
2b549586ac
Add installments section in classic ux 2025-05-22 15:37:49 +02:00
Emili Castells Guasch
f3e3b1aa93
Adds mexico installments inbox note 2025-05-22 12:57:34 +02:00
Daniel Dudzic
f15e6c8446
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4254-mexico-installments-new-ux-updates-todos-features 2025-05-22 12:19:25 +02:00
Daniel Dudzic
edcb0f7b4c
Add Installments todo and feature for Mexico 2025-05-22 12:16:57 +02:00
Daniel Dudzic
46221710e6
🐛 Fix country variable for onboarding for Mexico check 2025-05-21 17:24:21 +02:00
Daniel Dudzic
cdc62f3dfb
🔄 Remove logger dependency 2025-05-21 12:57:56 +02:00
Daniel Dudzic
69a89a7fe4
📢 Remove debug-related logging 2025-05-21 12:48:57 +02:00
Daniel Dudzic
6738f80efc
🇲🇽 Add Mexico-specific logic for the new UI 2025-05-21 12:45:15 +02:00
Daniel Dudzic
de695732b5
🐛 Fix BCDC onboarding for MX merchants 2025-05-20 11:06:12 +02:00
carmenmaymo
0eb2f1258a
Fix price sorting error by filtering null values before sort
Prevents "TypeError: a is null" when comparing prices.
2025-05-19 16:13:32 +02:00
Emili Castells Guasch
d6c465649d
Remove hardcoded update bcdc enabled option 2025-05-15 15:16:17 +02:00
Emili Castells
16161059cf
Merge pull request #3369 from woocommerce/PCP-4591-auto-enable-logging-during-onboarding
Auto-enable logging during onboarding (4591)
2025-05-14 16:13:47 +02:00
Emili Castells Guasch
c68cbe2f15
Remove hardcoded enabled setting 2025-05-13 17:46:03 +02:00
Emili Castells Guasch
6bc1bf8998
Hardcode update enabled option 2025-05-13 17:24:24 +02:00
Emili Castells Guasch
a0d335cb97
Add logs for debugging 2025-05-13 15:55:35 +02:00
Emili Castells Guasch
d8c1e306bd
Comment code for debugging 2025-05-13 15:40:42 +02:00
Emili Castells Guasch
bdaca6fd75
Comment code for debugging 2025-05-13 15:23:53 +02:00
Emili Castells Guasch
591a7d79be
Add logs for debugging 2025-05-13 14:45:35 +02:00
Emili Castells Guasch
409976b050
Add logs for debugging 2025-05-13 12:57:40 +02:00
Emili Castells Guasch
2c8e139442
Add merchant capability check 2025-05-12 17:56:38 +02:00
Emili Castells Guasch
2f8ddb7890
Remove console logs 2025-05-09 15:45:57 +02:00
Emili Castells Guasch
08a10724f4
Add empty string to funding_source key if it does not exist in the array 2025-05-09 15:25:36 +02:00
Emili Castells Guasch
c41a16a0d6
Add console logs to debug issue with card payment 2025-05-09 15:04:29 +02:00
Emili Castells Guasch
318f0b2c12
Fix useEffect dependency 2025-05-09 09:33:59 +02:00
Philipp Stracker
a4a35c157e
🔊 Auto-enable logging in “onboarding” mode
The service `settings.connection-state` is implemented in the legacy onboarding-module, and the new settings module.
2025-05-07 18:12:12 +02:00