Commit Graph

13505 Commits

Author SHA1 Message Date
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