Philipp Stracker
|
dada95520e
|
🐛 Fix incorrect preview update on settings page
|
2024-08-08 18:52:53 +02:00 |
|
Philipp Stracker
|
722289a545
|
✨ Provide means to update styling of a button
Before this, we needed to create a new button instance to display changes in button style. This allows updating an existing button instance
|
2024-08-08 17:53:59 +02:00 |
|
Philipp Stracker
|
3538a69402
|
⚡️ Only recreate payment button when needed
Check if the button is still in DOM before recreating it
|
2024-08-08 14:42:01 +02:00 |
|
Philipp Stracker
|
934441fdeb
|
🐛 Fix initial visibility of payment button
|
2024-08-08 14:41:09 +02:00 |
|
Philipp Stracker
|
844cafd9cb
|
💡 Use ConsoleLogger for PreviewButtonManager
Also add some comments and additional log output
|
2024-08-08 14:08:20 +02:00 |
|
Philipp Stracker
|
7729007774
|
♻️ Unify constructor arguments of PaymentButton
Factory method and constuctor have same arguments in the same order
|
2024-08-08 14:05:57 +02:00 |
|
Philipp Stracker
|
9ac4300995
|
🐛 Address some errors in preview (Settings page)
|
2024-08-08 13:10:26 +02:00 |
|
Philipp Stracker
|
7f3636348b
|
🐛 Fix button insertion logic in block checkout
The Google Pay button was inserted into the wrong DOM wrapper
|
2024-08-07 23:07:04 +02:00 |
|
Philipp Stracker
|
e9c557a361
|
🐛 Fix issue with duplicate button instances
On Block Checkout pages, there were multiple PaymentButton instances for the same context.
|
2024-08-07 22:36:35 +02:00 |
|
Philipp Stracker
|
95c7d4f7bc
|
♻️ Simplify PaymentButton creation code
|
2024-08-07 18:26:02 +02:00 |
|
Philipp Stracker
|
429568fbd9
|
🔥 Minor cleanup
|
2024-08-07 14:48:36 +02:00 |
|
Philipp Stracker
|
31867b17d6
|
🔀 Merge branch 'trunk'
# Conflicts:
# modules/ppcp-googlepay/resources/js/GooglepayButton.js
|
2024-08-07 14:30:12 +02:00 |
|
Philipp Stracker
|
fc805a4369
|
♻️ Move most of the display logic to base class
The PaymentButton base class now handles display logic that is shared between different APMs
|
2024-08-06 17:45:53 +02:00 |
|
Philipp Stracker
|
b85a16abda
|
♻️ Move button event dispatcher to helper file
|
2024-08-06 17:13:51 +02:00 |
|
Emili Castells Guasch
|
b42e9436ae
|
Add id token cache key for each user
|
2024-08-06 15:30:50 +02:00 |
|
Philipp Stracker
|
3c200e408a
|
🚚 Move ConsoleLogger to wc-gateway module
|
2024-08-05 12:54:24 +02:00 |
|
Philipp Stracker
|
f69209b91c
|
✨ New PaymentButton base class for APM buttons
This class is used to render buttons in the front end, and encapsulates logic that is shared between ApplePay and GooglePay buttons
|
2024-08-02 17:12:07 +02:00 |
|
Philipp Stracker
|
f1f243505c
|
✨ Introduce a new ConsoleLogger JS class
Extract debug logic to separate component
|
2024-08-02 16:32:27 +02:00 |
|
Philipp Stracker
|
0888c696ff
|
✨ Sync gateway visibility via custom event
|
2024-07-30 14:48:47 +02:00 |
|
Philipp Stracker
|
490cd1958b
|
♻️ Move config object to appropriate file
|
2024-07-30 13:51:16 +02:00 |
|
Narek Zakarian
|
a7c43ab0d1
|
Do not add tex info into order meta during order creation
|
2024-07-29 15:55:29 +04:00 |
|
Emili Castells
|
8df5b56d8a
|
Merge pull request #2420 from woocommerce/PCP-2958-multiple-smart-buttons-on-the-product-page-when-using-variable-product-with-pay-pal-subscriptions-mode
Prevent displaying smart button multiple times on variable product page (2958)
|
2024-07-23 14:29:58 +02:00 |
|
Narek Zakarian
|
d20b1b982f
|
Merge branch 'trunk' into PCP-3342-shipping-callback-compatibility-problem-with-name-your-price-plugin
# Conflicts:
# modules/ppcp-button/src/Helper/WooCommerceOrderCreator.php
|
2024-07-23 16:15:20 +04:00 |
|
Emili Castells
|
f59b9532d5
|
Merge pull request #2431 from woocommerce/PCP-3394-the-taxes-are-included-incorrectly-for-programmatically-created-orders
Add tax configurator when programmatically creating WC orders (3394)
|
2024-07-23 12:57:32 +02:00 |
|
Narek Zakarian
|
8f4fa3562b
|
Add tax configurator
|
2024-07-17 19:15:19 +04:00 |
|
Emili Castells Guasch
|
49064da0c8
|
Run eslint autofix
|
2024-07-17 11:08:49 +02:00 |
|
Emili Castells Guasch
|
db4787a360
|
Remove temp leftovers
|
2024-07-16 17:57:33 +02:00 |
|
Emili Castells Guasch
|
74f319dd82
|
Merge branch 'trunk' into PCP-3320-separate-google-pay-button-for-classic-checkout
|
2024-07-16 17:22:10 +02:00 |
|
Emili Castells Guasch
|
c941430b7d
|
Show googlepay button conditionally
|
2024-07-16 16:45:32 +02:00 |
|
Emili Castells Guasch
|
e70891d359
|
Add googlepay wc gateway
|
2024-07-16 14:17:12 +02:00 |
|
Narek Zakarian
|
2f0b01ebcb
|
Fix the coding styles
|
2024-07-15 19:38:10 +04:00 |
|
Narek Zakarian
|
f9aa2b565d
|
Return the callback to fix the shipping options update process
|
2024-07-15 19:20:24 +04:00 |
|
Narek Zakarian
|
c5fd3a6cea
|
Use the WC STORE API endpoint constant and the home_url
|
2024-07-15 19:19:32 +04:00 |
|
Emili Castells Guasch
|
e52939200f
|
Hide wc place order button when applepay payment method is selected
|
2024-07-15 14:54:10 +02:00 |
|
George Burduli
|
397acdd2bf
|
Prevent displaying smart button multiple times on variable product page
|
2024-07-15 16:45:10 +04:00 |
|
Philipp Stracker
|
1eca3b09d7
|
🔀 Merge branch 'trunk'
Resolve merge conflict due to new JS code format
|
2024-07-15 11:16:47 +02:00 |
|
Emili Castells Guasch
|
11105d913b
|
Run eslint autofix
|
2024-07-12 12:58:34 +02:00 |
|
Narek Zakarian
|
0038922fe8
|
Add filter for the total
|
2024-07-09 15:40:16 +04:00 |
|
Daniel Dudzic
|
f758f4c2c8
|
AXO: Prevent loading scripts and executing logic in PayPal continuation mode
|
2024-07-08 15:25:16 +02:00 |
|
Danny Dudzic
|
d2e2f76f59
|
Merge pull request #2386 from woocommerce/PCP-3330-fastlane-improve-button-styling-to-better-match-theme-defaults-e-g-on-place-order-button
Improve Place Order button styling (3330)
|
2024-07-08 12:03:26 +02:00 |
|
Philipp Stracker
|
964b9ac606
|
🔀 Merge branch 'trunk'
|
2024-07-03 11:05:43 +02:00 |
|
Emili Castells
|
6bd938a177
|
Merge pull request #2381 from woocommerce/PCP-3319-remove-bcdc-button-from-block-express-checkout-area
Remove BCDC button from block Express Checkout area (3319)
|
2024-07-02 17:43:15 +02:00 |
|
Emili Castells Guasch
|
78bbc1fd67
|
Remove psalm comments
|
2024-07-02 17:38:25 +02:00 |
|
Philipp Stracker
|
6efcaa5630
|
✨ New option to configure BN-Code
Configurable via a wp-config constant, or a new wp-filter.
|
2024-07-02 16:10:10 +02:00 |
|
Daniel Dudzic
|
d253aa44fe
|
Improve Place Order button styling
|
2024-07-02 13:07:39 +02:00 |
|
Emili Castells
|
6785ca9b06
|
Merge pull request #2372 from woocommerce/PCP-3250-apple-pay-and-google-pay-buttons-dont-appear-in-pay-pal-button-stack-on-multi-step-checkout
Apple Pay and Google Pay buttons don't appear in PayPal Button stack on multi-step Checkout (3250)
|
2024-07-02 11:05:09 +02:00 |
|
Philipp Stracker
|
0197896500
|
🥅 Catch several JS/API related preview issues
|
2024-07-01 15:25:06 +02:00 |
|
Emili Castells Guasch
|
7be9a7751a
|
Ensure express card button is not rendered when advanced card gateway is enabled
|
2024-06-28 17:20:16 +02:00 |
|
Emili Castells Guasch
|
0e6f6bfc97
|
Add unit tests
|
2024-06-28 16:28:57 +02:00 |
|
Emili Castells Guasch
|
43f4d15cea
|
Extract disabled funding sources logic into a new class
|
2024-06-28 14:47:23 +02:00 |
|