Commit graph

256 commits

Author SHA1 Message Date
Daniel Dudzic
85d721abdb
Fix the fundingSource is not defined error on Block Checkout 2024-04-26 16:55:02 +02:00
Daniel Dudzic
4c43482fc4
Checkout block: Remove the erroneous component overide 2024-04-22 16:26:45 +02:00
Daniel Dudzic
2317c90db4
Resolve merge conflict 2024-04-20 19:38:41 +02:00
Pedro Silva
161e933d39
Merge branch 'trunk' into modularity-module-migration
# Conflicts:
#	modules/ppcp-wc-gateway/src/WCGatewayModule.php
2024-04-19 11:59:28 +01:00
Emili Castells Guasch
3f61960880 Add card fields component (WIP) 2024-04-17 17:35:30 +02:00
Emili Castells Guasch
061d30f575 Add card fields component (WIP) 2024-04-17 16:20:42 +02:00
Emili Castells Guasch
7c90031c4f Add boilerplate for advanced card block integration 2024-04-16 12:05:06 +02:00
Daniel Dudzic
0fbb840ae1
Yet another attempt at fixing the dependencies 2024-04-15 23:25:01 +02:00
Daniel Dudzic
cb3a9fbe34
Re-add the composer.lock files 2024-04-15 22:52:36 +02:00
Daniel Dudzic
56df769d56
Remove the composer.lock files 2024-04-15 22:47:08 +02:00
Daniel Dudzic
32a410850c
Downgrade the extraction-webpack-plugin to 2.2.0 2024-04-15 16:34:48 +02:00
Daniel Dudzic
d970c1d2b5
Update dependencies 2024-04-15 16:24:52 +02:00
Emili Castells Guasch
561cafb808 Add variable subscription variation support for cart block page 2024-04-15 11:05:01 +02:00
Daniel Dudzic
e289ed4679
Fix PHPUnit tests and add composer lock files 2024-04-10 15:59:22 +02:00
Daniel Dudzic
7af2162f1c
Sync with trunk 2024-04-10 11:28:51 +02:00
Daniel Dudzic
64bd0a2da8
Limit Pay Later Messaging block to only 1 per page. Fix Pay Later WC blocks messaging. Ensure proper config renders both in the editor and the page. 2024-04-08 23:35:53 +02:00
Pedro Silva
4a5b1fbc90
Fix update shipping option in block pages. 2024-04-04 18:11:59 +01:00
Daniel Dudzic
6139f071e5
Block Checkout: Fix the Express Checkout PayPal buttons on the front end 2024-03-29 18:06:00 +01:00
Daniel Dudzic
40e8aa2874
Migrate the PayPal buttons inside of the Express Checkout in the editor to @paypal/react-paypal-js with a unique namespace to avoid conflicts with the Pay Later messaging block 2024-03-29 13:59:35 +01:00
Pedro Silva
392d27f08b
Merge remote-tracking branch 'origin/trunk' into modularity-module-migration
# Conflicts:
#	modules/ppcp-admin-notices/src/AdminNotices.php
#	modules/ppcp-save-payment-methods/src/SavePaymentMethodsModule.php
#	modules/ppcp-wc-gateway/src/WCGatewayModule.php
#	modules/ppcp-wc-subscriptions/src/WcSubscriptionsModule.php
#	tests/PHPUnit/WcSubscriptions/RenewalHandlerTest.php
2024-03-27 18:42:21 +00:00
Pedro Silva
47c9223d9b
Fix block shipping address handlers. 2024-03-19 14:05:30 +00:00
Pedro Silva
9f35681131
Add handling of onShippingOptionsChange and onShippingAddressChange. 2024-03-15 18:40:45 +00:00
George Burduli
32dd3e7d63
Render smart button interface later to avoid currency mismatch 2024-02-23 21:07:08 +04:00
Pedro Silva
8266e1bce7
Fix subscription initial payment method name 2024-02-05 18:26:41 +00:00
Pedro Silva
ebcc2ba3f9
Fix subscription validations 2024-01-30 18:22:53 +00:00
Pedro Silva
94b92d8434
Remove not needed code. 2024-01-24 18:15:50 +00:00
Pedro Silva
96b83c9d0d
ApplePay Vaulting Integration 2024-01-24 08:47:48 +00:00
Pedro Silva
827bd2568d
Fix passing funding_source on block pages. 2024-01-19 09:52:59 +00:00
Pedro Silva
3b51b49de6
Remove PayPal button in block pages when subscription product is invalid 2024-01-16 16:56:37 +00:00
Pedro Silva
408503af1a
Fix PayPal button display on blocks conditions 2024-01-16 16:05:03 +00:00
Pedro Silva
1fe9b9f1a6
Merge branch 'trunk' into PCP-2287-subscription-support-on-block-cart-block-express-checkout 2024-01-12 15:25:34 +00:00
Pedro Silva
868806a629
Add block PayPal subscription address change handler.
Validate PayPal button eligibility on block pages with subscriptions.
2024-01-12 11:18:35 +00:00
Pedro Silva
f3b30902db
Add subscription support for Block Cart and Block Checkout. 2024-01-10 18:12:01 +00:00
Alex P
f40d3602a3
Rename button locations 2024-01-08 08:34:25 +02:00
Alex P
d3a318934f
Fix is_editing check 2024-01-05 12:07:29 +02:00
Alex P
c83975f293
Merge branch 'trunk' into PCP-1486-paylater-block 2023-12-20 09:00:57 +02:00
Pedro Silva
5837d65b18
Merge branch 'trunk' into modularity-full-migration
# Conflicts:
#	modules/ppcp-blocks/src/BlocksModule.php
2023-12-19 10:28:47 +00:00
Pedro Silva
e540484805
Fix extensions. 2023-12-19 10:13:45 +00:00
Pedro Silva
144474169b
Refactor some modules to native modularity support. 2023-12-15 14:16:53 +00:00
Niklas Gutberlet
ebc2dc4f70
Merge pull request #1904 from woocommerce/PCP-2389-block-checkout-reloads-when-submitting-order-with-empty-fields
Block Checkout reloads when submitting order with empty fields (2389)
2023-12-15 09:57:16 +01:00
Pedro Silva
1a2038bd78
Change block variable name. 2023-12-14 09:39:02 +00:00
Alex P
c8632e3826
Update paylater amount in block cart/checkout 2023-12-13 21:42:23 +02:00
Pedro Silva
2f0f0a7e0f
Fix block checkout page reloading on form errors. 2023-12-13 16:42:16 +00:00
Alex P
a99fbc6eb3
Do not load paypal script on checkout block methods registration 2023-12-12 10:58:44 +02:00
Alex P
4e34332c0b
Do not include APM buttons in editor
canMakePayment is not called, so cannot hide if not available
2023-12-12 10:55:54 +02:00
Pedro Silva
ec0dd5221d
Adjustments to apm button layouts. 2023-12-11 17:14:43 +00:00
Pedro Silva
55c7900a3e
Adjust block button styles. 2023-12-11 12:02:06 +00:00
Alex P
2985687b4e
Fix block errors when not onboarded 2023-12-08 15:01:14 +02:00
Emili Castells
8ab5ec93ad
Merge pull request #1874 from woocommerce/PCP-2380-ui-fixes
Change default "Place Order" button text, add additional "Place Order" description in block
2023-11-30 09:36:03 +01:00
Emili Castells
9b62e136a4
Merge pull request #1873 from woocommerce/improve-address-retrieval
Improve address retrieval in block
2023-11-30 09:34:07 +01:00