Commit graph

8847 commits

Author SHA1 Message Date
Philipp Stracker
1bebfe5e62
♻️ Convert styling hooks to new code pattern 2025-02-17 13:31:21 +01:00
Philipp Stracker
a9bba9fb92
♻️ Convert settings hooks to new code pattern 2025-02-17 13:28:35 +01:00
Philipp Stracker
0867a3cc63
♻️ Remove duplicate “common.isReady” accessor 2025-02-17 13:24:12 +01:00
Philipp Stracker
161df3a85f
♻️ Convert common hooks to new code pattern 2025-02-17 13:21:56 +01:00
Philipp Stracker
85360ab7f1
Add refresh hook to sample store 2025-02-17 13:20:00 +01:00
Philipp Stracker
2d3b37ee17
Add missing refresh action to onboarding store 2025-02-17 13:18:34 +01:00
Philipp Stracker
512574a9ad
🧑‍💻 Improve debug tools 2025-02-17 13:18:15 +01:00
Philipp Stracker
fe0f17a9ce
Create refresh actions for all stores 2025-02-14 17:55:45 +01:00
Philipp Stracker
b2b0bb8d7a
♻️ Convert payment-store hooks to new code pattern 2025-02-14 17:49:35 +01:00
Philipp Stracker
10527e507a
🎨 Comments and white space 2025-02-14 17:45:45 +01:00
Philipp Stracker
3f5f587e88
First store-refresh action in payment store 2025-02-14 17:45:31 +01:00
Philipp Stracker
838fd6a1a0
♻️ Apply new hook-pattern to payment store 2025-02-14 17:45:05 +01:00
Philipp Stracker
9dd811319c
💄 Fix top-margins on Styling tab 2025-02-14 17:01:18 +01:00
Philipp Stracker
7d052b01a0
💄 Right-align the badge in the connection tab
A badge should not be displayed on a separate line by itself; it should annotate an item
2025-02-14 16:49:15 +01:00
Philipp Stracker
5afdc815ef
🐛 Enable the PayPal method after onboarding
This gateway should be active for every merchant right after onboarding, regardless of seller-type of onboarding choices.
2025-02-14 16:19:44 +01:00
Emili Castells
be6cbd465f
Merge pull request #3111 from woocommerce/PCP-4192-new-ux-defaults-testing
Pcp 4192 new ux defaults testing
2025-02-14 14:47:19 +01:00
Philipp Stracker
1d5ef6d58b
💡 Update a code comment 2025-02-14 13:14:18 +01:00
Philipp Stracker
68b924f4e3
Replace dummy flag with real merchant type 2025-02-14 13:13:43 +01:00
Philipp Stracker
09bbcb0b3c
Replace dummy value with real onboarding-flag 2025-02-14 13:12:21 +01:00
Philipp Stracker
6061d9e20e
New enum to define product choices 2025-02-14 13:11:58 +01:00
Philipp Stracker
0e0a73db11
Replace dummy flag with real user choice 2025-02-14 13:06:33 +01:00
Philipp Stracker
37e442eb1e
♻️ Rename onboarding prop to match its meaning 2025-02-14 13:05:01 +01:00
Philipp Stracker
f958696c5f
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/src/Endpoint/PaymentRestEndpoint.php
2025-02-14 12:55:57 +01:00
Philipp Stracker
41a07b47dc
Initialize Pay Later Messaging after onboarding 2025-02-14 12:53:12 +01:00
Philipp Stracker
1c25075ea4
Draft a paylater messaging data service 2025-02-14 12:52:35 +01:00
Philipp Stracker
3fb710f174
🔥 Remove dev-comments 2025-02-14 12:31:05 +01:00
Philipp Stracker
67e7703e1f
Finish the payment method configuraton 2025-02-14 12:30:25 +01:00
Philipp Stracker
b6024dc815
Conditionally enable payment methods 2025-02-14 12:22:41 +01:00
Philipp Stracker
0bb609349c
♻️ Add option to disable form fields for methods 2025-02-14 12:20:01 +01:00
Philipp Stracker
4d2f9d2042
♻️ Refactor PaymentMethodsDefinition structure 2025-02-14 12:14:38 +01:00
Emili Castells
ee45ca89ea
Merge pull request #3103 from woocommerce/fix/payment-method-enabled-for-non-wc-gateway--items
Fix non wc gateway items null enabled key
2025-02-14 12:06:32 +01:00
Emili Castells
27ceb6a3a9
Merge pull request #3109 from woocommerce/PCP-4212-connect-settings-connect-the-pay-pal-settings-with-the-frontend
Connect the PayPal settings with the frontend (4212)
2025-02-14 11:57:14 +01:00
Philipp Stracker
4073f84454
🐛 Fix incorrect method-status response 2025-02-14 11:11:33 +01:00
Philipp Stracker
62e1f4b9ac
♻️ Streamline the PaymentMethodDefinition logic 2025-02-14 11:08:02 +01:00
Narek Zakarian
9c58620ad6
Map the "Button Language" 2025-02-14 13:21:46 +04:00
Narek Zakarian
935f1a5a42
Adjust the comment about storing the button language 2025-02-14 13:21:31 +04:00
Narek Zakarian
aa40627840
Store the language locale instead of the language code. 2025-02-14 13:19:12 +04:00
Narek Zakarian
47f61cb543
Map the "Instant payments only" & thee "Landing Page" option.
Currently, the "Instant payments only" option is not saved in DB so probably will be needed to update the new key later
2025-02-14 12:55:26 +04:00
Philipp Stracker
b666df96a2
🔀 Merge branch 'trunk' 2025-02-13 19:59:22 +01:00
Philipp Stracker
32af11f94c
♻️ Default conditions: Use new methods 2025-02-13 19:58:47 +01:00
Philipp Stracker
6a011160b1
♻️ Simplify PaymentRestEndpoint 2025-02-13 19:58:11 +01:00
Philipp Stracker
47fa01110c
Allow WC Gateway changes vis PaymentSettings 2025-02-13 19:57:26 +01:00
Philipp Stracker
e8cee60072
️ Introduce better WC_Gateway caching 2025-02-13 19:43:24 +01:00
Philipp Stracker
87318dd500
Allow toggling WC Gateways via PaymentSettings 2025-02-13 19:42:58 +01:00
Philipp Stracker
093e6ff1b2
♻️ Extend payment method definition response 2025-02-13 19:38:08 +01:00
Philipp Stracker
c854c8dceb
Start to implement payment method configuration 2025-02-13 19:37:42 +01:00
Philipp Stracker
b5d717cac0
♻️ Use new definition service in REST endpoint 2025-02-13 19:06:12 +01:00
Philipp Stracker
7908a1c56a
New definition service for payment method config 2025-02-13 19:05:26 +01:00
Philipp Stracker
645ac3da38
📝 Extend documentation 2025-02-13 17:36:54 +01:00
Philipp Stracker
9a4d79d135
📝 Additional documentatoin 2025-02-13 17:31:43 +01:00