Rostislav Wolny
8a06d11eca
Fix activation of re-engagement email on the send step
...
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Rostislav Wolny
af7c9d27ba
Add condition for cases when subscribers received only one email
...
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Rostislav Wolny
9aae441d99
Update queue counts or delete scheduled task
...
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Rostislav Wolny
bafb41c94e
Refactor re-engagement scheduling code to more methods
...
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Rostislav Wolny
3c5a368c2c
Add scheduling of re-engagement emails
...
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Rostislav Wolny
841ffc1d83
Allow only static segments for re-engagement emails
...
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Rostislav Wolny
23278bd785
Add re-engagement email scheduling cron job and dummy scheduler
...
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Brezo Cordero
00e901cbea
Add back check on tests
...
[MAILPOET-3598]
2021-10-18 13:12:14 +02:00
Brezo Cordero
cea0e98422
Add back check on tests
...
[MAILPOET-3598]
2021-10-18 13:12:14 +02:00
Brezo Cordero
ff372667c2
Do not subscribe on synchronizeGuestCustomer
...
[MAILPOET-3598]
2021-10-18 13:12:14 +02:00
Brezo Cordero
3d96af0326
Trailing comma
...
[MAILPOET-3598]
2021-10-18 13:12:14 +02:00
Brezo Cordero
910e8fb3a7
Add optin option to test synchronize guest
...
[MAILPOET-3598]
2021-10-18 13:12:14 +02:00
Brezo Cordero
683c5fa01f
Fix subscribe on Order Pay form
...
[MAILPOET-3598]
2021-10-18 13:12:14 +02:00
Rostislav Wolny
70e5f86be3
Fix Truncated incorrect DOUBLE error in SQL for last engagement date
...
The error was caused by comparing 0 with string dates.
[MAILPOET-3874]
2021-10-18 12:42:45 +02:00
wxa
08364b81e1
Fix collation detection for subscriber engagement calculation
...
[MAILPOET-3851]
2021-10-18 12:42:18 +02:00
Jan Lysý
4f58fa52d7
Use early return instead of else
...
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
dccfc98792
Mark the field with product or category as mandatory
...
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
dfd4fc5551
Add validation for WooCommerce schedule forms
...
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
315a1856a4
Remove unused function
...
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
e2f5d18a51
Remove unused function
...
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
d74d5c7c18
Add validation for the welcome schedule form
...
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Rostislav Wolny
4756dc679d
Fix removing DI files during build
...
There was an incorrect path after we moved those lines.
[MAILPOET-3827]
2021-10-18 11:10:01 +02:00
Rostislav Wolny
32f577920a
Add webpack.config.js to eslint check and fix issues
...
[MAILPOET-3752]
2021-10-18 11:09:09 +02:00
Rostislav Wolny
c8952ce891
Remove unnecessary eslint ignore-pattern
...
[MAILPOET-3752]
2021-10-18 11:09:09 +02:00
Rostislav Wolny
a5272d58e7
Fix eslint errors in newsletter tests helper files
...
[MAILPOET-3752]
2021-10-18 11:09:09 +02:00
wxa
d6cdbc844d
Improve latest release version detection
...
[MAILPOET-3825]
2021-10-18 11:07:08 +02:00
Jan Lysý
59833927b9
Increase default wait time for acceptance tests
...
[MAILPOET-3508]
2021-10-18 11:06:02 +02:00
Jan Lysý
1701229a10
Add a full stop to messages where was missing
...
[MAILPOET-3846]
2021-10-18 11:03:50 +02:00
Jan Lysý
8d6bbb7669
Format stats metrics by percentage value
...
[MAILPOET-3850]
2021-10-18 10:55:00 +02:00
wxa
1956e418d9
Convert resume sending button JS to TS, fix missing mta method var
...
[MAILPOET-3830]
2021-10-18 09:37:52 +02:00
wxa
8b0a5bb8db
Fix tests
...
[MAILPOET-3830]
2021-10-18 09:37:52 +02:00
wxa
516e5fbb14
Reuse the new notice for a similar forgotten MSS notice
...
[MAILPOET-3830]
2021-10-18 09:37:52 +02:00
wxa
dbb52a758e
Add deep links to email authorization notices
...
[MAILPOET-3830]
2021-10-18 09:37:52 +02:00
Jan Lysý
67d11c9eed
Add better message when plugin is not installed
...
[MAILPOET-3719]
2021-10-18 09:18:18 +02:00
Jan Lysý
44ed494198
Fix premium state after key validation
...
[MAILPOET-3719]
2021-10-18 09:18:18 +02:00
Jan Lysý
8166584d10
Add activation url to store
...
[MAILPOET-3719]
2021-10-18 09:18:18 +02:00
wxa
68690ee1fa
Remove Clearout.io offer from the plugin
...
[MAILPOET-3811]
2021-10-05 16:31:04 +02:00
Rodrigo Primo
58f29a0f42
Refactor SimpleWorker::proccessTaskStrategy() to use Doctrine
...
Replaces all instances of ScheduledTask with ScheduledTaskEntity
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
6ae1e0b400
Refactor WooCommercePastOrders::proccessTaskStrategy() to use Doctrine
...
Replaces all instances of ScheduledTask with ScheduledTaskEntity
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
77ca869d02
Refactor UnsubscribeTokens::proccessTaskStrategy() to use Doctrine
...
Replaces all instances of ScheduledTask with ScheduledTaskEntity
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
9041fdc0f8
Refactor SubscribersLastEngagement::proccessTaskStrategy() to use Doctrine
...
Replaces all instances of ScheduledTask with ScheduledTaskEntity
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
857dc95058
Refactor KeyCheckWorker::proccessTaskStrategy() to use Doctrine
...
Replaces all instances of ScheduledTask with ScheduledTaskEntity
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
8fcd84e03a
Refactor InactiveSubscribers::proccessTaskStrategy() to use Doctrine
...
Replaces all instances of ScheduledTask with ScheduledTaskEntity
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
963da3bf16
Refactor the method processTaskStrategy() of some SimpleWorker child classes
...
This commit refactors the method processTaskStrategy() of some
SimpleWorker child classes to use Doctrine instead of Paris. In this
commit are included all the classes that it was only necessary to change
the method signature as they were receiving a ScheduledTask object as
the first parameter but didn't use it. Now they receive a
ScheduledTaskEntity object as the first param.
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
5803fef8cd
Refactor Cron\Workers\Bounce to use ScheduledTaskEntity
...
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Rodrigo Primo
a020b6aaaa
Add methods getRescheduledCount() and setRescheduledCount() to ScheduledTaskEntity
...
[MAILPOET-3843]
2021-10-05 13:21:53 +02:00
Pavel Dohnal
d44db98f35
Release 3.71.2
2021-10-05 12:25:37 +02:00
Jan Lysý
4a3aecbf5c
Use WP functions to get content and excerpt
...
[MAILPOET-3671]
2021-10-04 14:37:43 +02:00
Jan Lysý
47bba6799f
Add new WP functions
...
[MAILPOET-3671]
2021-10-04 14:37:43 +02:00
Rodrigo Primo
4285b02518
Change diContainer to regular variable and add PHPDoc for entityManager property
...
[MAILPOET-3842]
2021-10-04 13:25:44 +02:00