Commit Graph

3270 Commits

Author SHA1 Message Date
wxa
3a34d28daa Use encapsulated WP functions, remove some nesting [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
604eedf91b Fix accessing non-existing nested properties in setting controller [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
12d2b9b46a Add WooCommerce checkout opt-in functionality [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
00c9e682ed Allow unsubscribing from the WooCommerce segment [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
41212d8a6f Add WooCommerce opt-in on checkout settings [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
Pavel Dohnal
7873a7a26e Make index shorter than MySQL limits
[MAILPOET-2021] Fixes: #2006
2019-04-29 07:45:11 -04:00
Pavel Dohnal
ae70f7ae9b Display subscribers with correct status
[MAILPOET-1944]
2019-04-29 06:52:36 -04:00
Ján Mikláš
810f2bd041 Exclude non-public posts hidden by 3rd-party plugins from ALC
[MAILPOET-1964]
2019-04-29 05:46:16 -04:00
Pavel Dohnal
e5f6211793 Ignore duplicities when preparing bounce task
[MAILPOET-1997]
2019-04-25 12:41:02 -04:00
Rostislav Wolny
9cba72edb2 Fix coding style issues
[MAILPOET-2003]
2019-04-25 11:41:02 -04:00
Rostislav Wolny
bfcc499b10 Add inactive subscribers status job scheduling on settings change
[MAILPOET-2003]
2019-04-25 11:41:02 -04:00
Rostislav Wolny
f5d154d680 Reactivate all inactive subscribers when inactive interval is set to never
[MAILPOET-2003]
2019-04-25 11:41:02 -04:00
Amine Ben hammou
ef73c83608 Duplicate and rename the thumbnails
This is for the CDN to serve the new ones while keeping the old thumbnails for users with old versions.
2019-04-25 11:32:45 -04:00
Amine Ben hammou
31fd1ed01e Rename thumbnails in PHP classes 2019-04-25 11:32:45 -04:00
Ján Mikláš
92aa16131c Respect WP's first day of week setting in schedule calendar
[MAILPOET-1995]
2019-04-25 11:25:47 -04:00
Ján Mikláš
337e8d6165 Remove duplicated get_option TwigFunction
[MAILPOET-1995]
2019-04-25 11:25:47 -04:00
Ján Mikláš
6cc8de18a1 Encapsulate get_option in Twig Functions
[MAILPOET-1995]
2019-04-25 11:25:47 -04:00
Rostislav Wolny
daca92097c Add feature switch for woo commerce list sync
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
d34aa65623 Remove feature switch for wooCommerce customer sync hooks
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
c17da567e4 Add respecting wooCommerce sync tasks within WordPress visitor cron runner
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
f39853846b Enable WooCommerceSync worker
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
7c2b2e3f60 Fix wooCommerce worker construction within workers factory
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
2d3e2715fa Add redirect check for woocommerce import page
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
29e2cebce3 Add getOrdersCount() to WooCommerce helper
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
74bee5ec1e Refactor changelog check method
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
58d2bbab1a Add WooCommerce list import scheduling
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
02c74db0ed Add empty woo commerce import list page
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Rostislav Wolny
6e0f6fd390 Refactor Menu.php to use injected WP functions instead of static methods
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
Ján Mikláš
8df50afc2b Fix counting inactive subscribers in segments list
[MAILPOET-2007]
2019-04-25 07:38:25 -04:00
Ján Mikláš
8710363a09 Update Beamer announcement date
[MAILPOET-2000]
2019-04-25 07:08:56 -04:00
Jan Jakeš
7466a9b0a6 Document "only one column with CURRENT_TIMESTAMP" error workarounds
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Jan Jakeš
9aaafaa8f9 Add fix for MySQL < 5.6.5
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Jan Jakeš
82210b40eb Add 'updated_at' to WooCommerce purchase stats table
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Jan Jakeš
fda5da288b Use char(3) type for currency code
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Jan Jakeš
26c3f84695 Hook purchase tracking to order status, not to payment
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Jan Jakeš
3c69700a6b Make WooCommercePurchases non-public in DI container
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Jan Jakeš
cfdb0db57c Track also free (0 value) purchases
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Jan Jakeš
079bd337c7 Rename WooCommerce "orders" to more exact "purchases"
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Jan Jakeš
db7c0cddac Use DateTimeInterface instead of DateTime
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Jan Jakeš
481f5b9344 Add tracking of WooCommerce oders after payment
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Jan Jakeš
97c4260697 Add table for tracking WooCommerce order stats
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
Pavel Dohnal
8b6fd78cfa [MAILPOET-1898] 2019-04-23 12:33:15 -04:00
Jan Jakeš
5fa8b92476 Fix inconsistent ALC query type when used with/without taxonomies
[MAILPOET-1960]
2019-04-23 12:12:42 -04:00
Jan Jakeš
87434bf3fa Improve compatibility with plugins using tax_query
[MAILPOET-1963]
2019-04-23 10:31:25 -04:00
Rostislav Wolny
a8584523d3 Consider also confirmed_at for subscribers deactivation
[MAILPOET-1791]
2019-04-22 10:58:13 -04:00
Rostislav Wolny
8e46f12a0e Add created_at index to statistics opens
[MAILPOET-1971]
2019-04-22 10:58:13 -04:00
Rostislav Wolny
8be29b0863 Skip subscribes deactivation when tracking is disabled
[MAILPOET-1791]
2019-04-22 10:58:13 -04:00
Rostislav Wolny
b04e235171 Add initial scheduling of inactive subscribers check
[MAILPOET-1791]
2019-04-22 10:58:13 -04:00
Rostislav Wolny
ade19d561e Add inactive subscribers check to cron trigger
[MAILPOET-1791]
2019-04-22 10:58:13 -04:00
Rostislav Wolny
5d70af106b Add execution of inactive subscribers worker
[MAILPOET-1791]
2019-04-22 10:58:13 -04:00