Philipp Stracker
41e69fe556
🐛 Refresh cart when exiting Ryan flow
...
After restoring the original WooCommerce form, also trigger a cart refresh Ajax call
2024-10-01 18:16:15 +02:00
Philipp Stracker
d8d87ce1b8
🐛 Prevent infinite loop for invalid state values
2024-10-01 17:29:28 +02:00
Philipp Stracker
09e7c3670a
♻️ Small cleanup
2024-10-01 16:27:21 +02:00
Philipp Stracker
1e645a64e2
✨ Sync Fastlane data with Woo cart
...
Main change of this branch. Tell WooCommerce about the shipping address used by Fastlane, so taxes and shipping options are correct
2024-10-01 16:20:37 +02:00
Philipp Stracker
9e03c503ac
♻️ Extract common logic into a class-method
2024-10-01 16:16:53 +02:00
Philipp Stracker
0abb2e0f8d
✨ Store & restore the Woo form as needed
...
When Ryan flow starts, the values of the Woo-form are saved in an internal Map, and restored once the Ryan flow is disabled again (change email or select other payment gateway)
2024-09-30 18:59:22 +02:00
Philipp Stracker
89fa0f1fa7
✨ New utility function to loop all group-fields
2024-09-30 18:57:00 +02:00
Philipp Stracker
8b0e12c06d
♻️ Minor code cleanup
...
- Define class properties
- Change visibility of properties
- Add some comments
2024-09-30 18:50:25 +02:00
Emili Castells Guasch
11105d913b
Run eslint autofix
2024-07-12 12:58:34 +02:00
Daniel Dudzic
7537967266
Final polish
2024-06-07 22:07:21 +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
8ee4a524bb
First attempt to optimize the checkout loading of the Fastlane experience to make it nice and smooth
2024-05-23 01:30:20 +02:00
Emili Castells Guasch
908c589d61
Hide billing container for ryan flow
2024-04-30 09:52:20 +02:00
Pedro Silva
2e6f403ed1
Remove console logs
2024-04-15 17:38:23 +01:00
Pedro Silva
0cb26c4457
Refactor AXO form submission
2024-04-15 17:20:02 +01:00
Pedro Silva
2f1c36af40
Fixes AXO module.
2024-04-11 12:03:31 +01:00
Pedro Silva
995621ba21
Fixes AXO module
2024-04-10 18:27:21 +01:00
Pedro Silva
c71c56973a
Implement AXO order processing
...
Implement AXO settings
2024-04-10 15:51:19 +01:00
Pedro Silva
fe03215799
Testing AXO
2024-04-08 14:53:09 +01:00
Pedro Silva
9391865217
Integrate AXO payment process
2024-04-08 11:31:12 +01:00
Pedro Silva
578a5426dc
Refactor AXO module
2024-03-14 10:54:15 +00:00
Pedro Silva
a9d2f97a80
Refactoring axo element handling
2024-03-12 09:23:42 +00:00
Pedro Silva
795c1fdcd6
Refactoring AXO module
2024-03-08 17:41:21 +00:00
Pedro Silva
039cc53f40
Refactor axo module
2024-03-08 14:39:50 +00:00