Commit graph

21 commits

Author SHA1 Message Date
Emili Castells Guasch
4d8302be45 Fix psalm 2023-08-08 12:53:14 +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
40b00d7fb0 Display PayPal button only if cart contains only one subscription product 2023-06-08 16:49:17 +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
e5fb9b0b9d Add subscriptions api feature flag (WIP) 2023-05-15 16:18:11 +02:00
Emili Castells Guasch
69542e37f3 Add subscriptions mode tooltip description 2023-05-08 14:32:55 +02: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
dinamiko
4e248a815e Disable phpcs when nonce check not needed 2022-10-19 16:52:43 +02:00
dinamiko
68cf4ecda3 Add php 8.1 support (WIP) 2022-10-18 15:59:11 +02:00
Alex P
901ecdd1d9 Remove unused imports 2022-04-13 11:17:58 +03:00
Alex P
f5a472673b Handle free trial sub for cards
authorize 1$ and void
2022-04-06 09:10:24 +03:00
Alex P
65a29eacd2 Simplify expression 2022-03-23 10:17:26 +02:00
Alex P
5a0052060a Fix variable subscription checks 2022-03-23 10:17:05 +02:00
dinamiko
fcd3317d05 Fix psalm errors 2022-01-04 12:01:21 +01:00
dinamiko
9c72fbc247 Fix psalm errors 2022-01-04 11:52:43 +01:00
dinamiko
ae886ea425 Fix psalm errors 2022-01-04 11:40:22 +01:00
dinamiko
6d0c821b19 Check if pay for order contains subscription 2022-01-04 10:43:18 +01:00
dinamiko
64e166b51c Add variable subscription to cart contains subscription method 2021-11-22 10:11:04 +01:00
Anton Ukhanev
d4c8282518 Use Composer modules and convert modules to PSR-4
PSR-4 is much more robust and predictable. But to do this,
a source root dir must be specified for every module.
This could be done in the root file, but this is not very modular.
Instead, now every module declares its own source root by using
the amazing Composer Merge Plugin. This approach allows each module
to also declare its own dependencies. Together, these changes allow
modules to be easily extractable to separate pacakges when the need
arises, and in general improves modularity significantly.
2021-08-26 11:01:20 +02:00
Renamed from modules/ppcp-subscription/src/Helper/class-subscriptionhelper.php (Browse further)