Commit graph

336 commits

Author SHA1 Message Date
Danny Dudzic
bb0a16d58d
Merge pull request #2478 from woocommerce/PCP-3491-fastlane-hide-gateway-from-payments-tab-in-woo-commerce-settings
AXO: Temporarily hide the Fastlane payment method (3491)
2024-08-01 19:22:18 +02:00
Daniel Dudzic
3488e6f6f3
AXO: Simplify the is_compatible_shipping_config() condition 2024-08-01 18:47:45 +02:00
Daniel Dudzic
eab4f64a46
AXO: Fix the conditions for rendering Fastlane when shipping config is incompatible 2024-08-01 18:44:31 +02:00
Daniel Dudzic
7526189e40
AXO: Refactor the debug script in order to remove logger calls when logging is disabled 2024-08-01 11:48:52 +02:00
Philipp Stracker
dc2dbaed92
Show Fastlane warning when DCC is disabled 2024-07-31 14:07:28 +02:00
Philipp Stracker
0e24db159f
Add feature-detection tag condition 2024-07-31 12:47:07 +02:00
Daniel Dudzic
be59960777
AXO: Temporarily hide the Fastlane payment method in the admin until the ACDC/Fastlane-sharing refactor is complete 2024-07-31 12:27:33 +02:00
Philipp Stracker
bfef725f6e
Site-wide HTML tag with AXO status 2024-07-31 11:49:10 +02:00
Daniel Dudzic
8535601810
AXO: Add a notice informing about potentially conflicting plugins being active 2024-07-25 00:18:15 +02:00
Daniel Dudzic
78fda07e8b
AXO: Ensure Fastlane scripts do not load when PayPal is disabled 2024-07-18 12:11:11 +02:00
Daniel Dudzic
e9a71a9237
Refactor the checkout and shipping notice logic to minimize the markup and make the code more readable 2024-07-18 00:27:35 +02:00
Daniel Dudzic
0d7b557fa8
AXO: Add warning when shipping config is not compatible 2024-07-17 19:06:40 +02:00
Daniel Dudzic
ce5214970c
AXO: Add whitespace stripping on submission 2024-07-16 14:33:03 +02:00
Emili Castells
dabc6fdf61
Merge pull request #2407 from woocommerce/PCP-3359-fatal-error-when-fastlane-enabled-and-we-add-product-to-cart-and-navigate-to-checkout
AXO: Replace the init hook with wp_loaded to avoid getting 'called too early' errors (3359)
2024-07-15 11:37:53 +02:00
Emili Castells Guasch
11105d913b Run eslint autofix 2024-07-12 12:58:34 +02:00
Daniel Dudzic
acc0ac61d2
Replace the init hook with wp_loaded to avoid getting 'called too early' errors 2024-07-10 12:47:58 +02:00
Emili Castells
8dea9b3273
Merge pull request #2396 from woocommerce/next-version
Merge next-version into trunk
2024-07-09 14:54:49 +02: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
Daniel Dudzic
d253aa44fe
Improve Place Order button styling 2024-07-02 13:07:39 +02:00
Emili Castells Guasch
4c05e7c2bd Merge branch 'trunk' into PCP-3170-add-es-lint-and-testing-library-for-js-code 2024-07-01 17:29:03 +02:00
Danny Dudzic
71eef44539
Merge pull request #2358 from woocommerce/PCP-3295-billing-details-for-guest-user-on-short-checkout-greyed-out-and-payment-not-possible-when-fastlane-enabled
AXO: Disable Fastlane for subscription products (3295)
2024-06-21 14:34:16 +02:00
Daniel Dudzic
1e69a36e6e
Disable AXO for subscription products 2024-06-19 14:19:38 +02:00
Daniel Dudzic
b05c59c59e
AXO: Add col-1 class to fix layout on the Twenty Twenty-Four theme 2024-06-17 14:47:03 +02:00
Emili Castells
ac3b99d776
Merge pull request #2342 from woocommerce/PCP-3128-fastlane-gateway-appear-in-unfunctional-state-if-pay-pal-checkout-button-location-is-disabled
AXO: Disable Fastlane when ACDC is disabled (3128)
2024-06-17 09:31:31 +02:00
Emili Castells
faac6cffae
Merge pull request #2335 from woocommerce/PCP-3252-fastlane-hide-debug-console-output-unless-wp-debug-is-active
AXO: Disable logging when WP_DEBUG is set to false (3252)
2024-06-14 14:36:48 +02:00
Daniel Dudzic
4b5aeaab71
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3128-fastlane-gateway-appear-in-unfunctional-state-if-pay-pal-checkout-button-location-is-disabled 2024-06-14 11:41:24 +02:00
Emili Castells Guasch
610db964f7 Add first test 2024-06-13 21:05:06 +02:00
Daniel Dudzic
ce2d18a518
AXO: Disable Fastlane when ACDC is disabled 2024-06-13 18:52:04 +02:00
Daniel Dudzic
474759d161
Fix PHPCS errors 2024-06-13 11:27:05 +02:00
Daniel Dudzic
ef0adeb2dc
AXO: Disable Fastlane on Order Pay endpoint 2024-06-13 11:16:38 +02:00
Daniel Dudzic
8f99aa5f9e
Hide PayPal Insights when WP Debug is set to false. Also allow logging when WP Debug is set to false. 2024-06-12 22:30:33 +02:00
Daniel Dudzic
b4e35e2959
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-3252-fastlane-hide-debug-console-output-unless-wp-debug-is-active 2024-06-12 18:40:33 +02:00
Emili Castells
c161d03e7b
Merge pull request #2326 from woocommerce/PCP-3208-fastlane-add-call-to-action-for-unauthenticated-user
AXO: Add a Continue button next to the email input (3208)
2024-06-12 09:47:50 +02:00
Daniel Dudzic
0529be62d1
Fix PHPCS errors 2024-06-12 09:23:57 +02:00
Daniel Dudzic
78ad22f783
Fix the CI error with WP_DEBUG not being defined 2024-06-12 09:14:34 +02:00
Daniel Dudzic
ff2d4ba871
Fix CI error 2024-06-12 09:07:09 +02:00
Daniel Dudzic
8a30af9945
Add additional validation 2024-06-11 17:44:01 +02:00
Daniel Dudzic
d82a9bca29
Fix PHPCS error 2024-06-10 11:41:57 +02:00
Daniel Dudzic
4c4c1a648e
Add AUD, CAD, EUR, GBP, and JPY as supported Fastlane currencies (3239) 2024-06-10 11:29:08 +02:00
Daniel Dudzic
7537967266
Final polish 2024-06-07 22:07:21 +02:00
Daniel Dudzic
457ac5a5cd
CSS clean up 2024-06-07 11:41:30 +02:00
Daniel Dudzic
0a06a913e7
Refactor the code 2024-06-07 00:35:55 +02:00
Daniel Dudzic
0ba33e9bb8
Adding the spinner and overlay on top of the submit button 2024-06-06 16:08:30 +02:00
Daniel Dudzic
38fc9906b7
First attempt: Add a continue button next to the email input 2024-06-06 01:16:52 +02:00
Daniel Dudzic
bfb566162c
AXO: Only enqueue JS scripts on the WooCommerce checkout page 2024-05-31 13:55:30 +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