Commit graph

139 commits

Author SHA1 Message Date
Emili Castells Guasch
4ed7742d9a Disable variable subscription fields (WIP) 2023-07-18 17:17:22 +02:00
Emili Castells Guasch
b066fc7ccf Add subscription support for variable subscriptions 2023-07-17 15:13:25 +02:00
Emili Castells Guasch
92a59346a7 Add subscription fields for variable subscription (WIP) 2023-07-17 11:49:51 +02:00
Emili Castells Guasch
59afa81160 Introduce paypal-js loading wrapper to be able to reload script 2023-07-13 16:22:57 +02:00
Emili Castells Guasch
c8e40b56c4 Add support for variable subscriptions (WIP) 2023-06-28 17:17:22 +02:00
Emili Castells Guasch
06bfe33db2 Working on subscriptions (WIP) 2023-06-21 15:42:18 +02:00
Emili Castells Guasch
157dd41b7c Fix psalm 2023-06-16 16:28:15 +02:00
Emili Castells Guasch
09c7537e48 Hide non updatable form fields if subscription product connected to PayPal 2023-06-16 16:11:45 +02:00
Emili Castells Guasch
8c407546a3 Add spinner to unlink plan button 2023-06-15 15:59:16 +02:00
Emili Castells Guasch
28213c39af Add deactivate plan endpoint (WIP) 2023-06-15 12:16:25 +02:00
Emili Castells Guasch
d9ba42e45b Add tooltip for connect PayPal checkbox 2023-06-14 12:37:59 +02:00
Emili Castells Guasch
d83d26c5f5 Remove subscriptions schedule metabox and add custom one 2023-06-12 15:14:26 +02:00
Emili Castells Guasch
40b00d7fb0 Display PayPal button only if cart contains only one subscription product 2023-06-08 16:49:17 +02:00
Emili Castells Guasch
c570621b67 Add script for disabling subscription product form fields 2023-06-08 12:39:08 +02:00
Emili Castells Guasch
21fd894d7a Check if subscription product in cart before removing PayPal button 2023-06-07 14:43:32 +02:00
Emili Castells Guasch
5082a0d17b Do not render PayPal subscription button if no plan is connected 2023-06-07 12:50:18 +02:00
Emili Castells Guasch
83ae24eae8 Do not add previous_transaction_reference for PayPal payment method 2023-05-22 11:45:46 +02:00
Emili Castells Guasch
e5fb9b0b9d Add subscriptions api feature flag (WIP) 2023-05-15 16:18:11 +02:00
Emili Castells Guasch
9c1750c174 Add subscriptions api feature flag (WIP) 2023-05-15 15:38:40 +02:00
Emili Castells Guasch
bd708239d7 Add transaction id to subscription parent order 2023-05-10 12:46:41 +02:00
Emili Castells Guasch
69542e37f3 Add subscriptions mode tooltip description 2023-05-08 14:32:55 +02:00
Emili Castells Guasch
84602ab9fa Add test for new free trial subscription 2023-05-04 11:20:48 +02:00
Emili Castells Guasch
b66db26a18 Add free trial support 2023-05-03 16:43:37 +02:00
Emili Castells Guasch
eca8a3b09c Fix psalm 2023-05-02 12:35:46 +02:00
Emili Castells Guasch
e3351b8822 Fix psalm 2023-04-27 09:50:41 +02:00
Emili Castells Guasch
7d219bbd14 Check if WC Subscriptions exist before proceed 2023-04-11 09:19:48 +02:00
Emili Castells Guasch
dce0640d38 Add admin edit subscription status handling 2023-04-04 12:32:40 +02:00
Emili Castells Guasch
a65ec12294 Remove manual renewal action in subscription admin edit 2023-04-04 11:35:48 +02:00
Emili Castells Guasch
744a13c58a Add host by environment 2023-04-04 11:15:14 +02:00
Emili Castells Guasch
d9474313ad Hide renew button in my account subscription 2023-04-04 09:00:27 +02:00
Emili Castells Guasch
1cea0ff8d0 Add cancel subscription to my account 2023-04-03 16:19:46 +02:00
Emili Castells Guasch
74d1b03463 Add suspend subscription to my account 2023-04-03 14:30:34 +02:00
Emili Castells Guasch
72be73c5dc Update plan 2023-03-28 12:38:43 +02:00
Emili Castells Guasch
53ab79e576 Move subscription info into product data fields 2023-03-27 16:09:16 +02:00
Emili Castells Guasch
5712b54567 Add plan name 2023-03-27 15:24:44 +02:00
Emili Castells Guasch
603bf6ee22 Fix update, get values from wc product 2023-03-27 12:45:37 +02:00
Emili Castells Guasch
50d12479b8 Add update product handler 2023-03-27 11:28:45 +02:00
Emili Castells Guasch
999231fd01 Refactor (WIP) 2023-03-17 16:06:26 +01:00
Emili Castells Guasch
baee53e90f Fix merge conflicts 2023-03-17 09:20:51 +01:00
Emili Castells Guasch
f84d9da8d6 Handle subscription renewal from payment sale complete webhook handler 2023-03-07 12:15:29 +01:00
Emili Castells Guasch
5a230a7669 Allow customer suspend and activate subscription 2023-03-06 16:41:18 +01:00
Emili Castells Guasch
62364d1e84 Fix wrong replacements 2023-03-01 16:19:27 +01:00
Emili Castells Guasch
b5e1f1530a Add update subscription (WIP) 2023-03-01 16:12:26 +01:00
Emili Castells Guasch
8ceb7e0664 Add create subscription e2e test 2023-02-28 17:00:24 +01:00
emilicastells
2a1b987f66
Handle payment sale completed webhook (WIP) 2023-02-10 17:25:51 +01:00
emilicastells
a8616603aa
Add new vaulting setting for advanced credit card 2023-02-03 17:07:51 +01:00
emilicastells
ee425588bf
Add subscriptions mode selector 2023-02-01 16:30:39 +01:00
emilicastells
b1091765dc
Handle subscription creation exceptions 2023-01-30 16:10:21 +01:00
emilicastells
72eb713fd4
Add logic to enable/disable PayPal subscriptions feature 2023-01-16 12:37:16 +01:00
Alex P
9ada189c9d
Improve cart subscriptions check
Make compatible with plugins like "All products for subscriptions"
2023-01-12 16:47:34 +02:00