Pavel Dohnal
872c5d4d93
Fix a test that is broken on multisite
...
The test is failing because:
Usernames can only contain lowercase letters (a-z) and numbers.
2022-01-11 14:32:30 +01:00
Pavel Dohnal
91c34e43b3
Fix clicked segments
...
[MAILPOET-4045]
2022-01-11 12:47:25 +01:00
Jan Lysý
fc59384616
Update test for WC sync
...
[MAILPOET-4052]
2022-01-11 09:31:51 +01:00
Jan Lysý
a5a0516323
Prevent infinite loop during WC sync
...
[MAILPOET-4052]
2022-01-11 09:31:51 +01:00
Jan Lysý
588b18b668
Use WC lookup tables in integration tests for filters
...
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Jan Lysý
bdefd02a04
Add SQL script for creation WC lookup tables
...
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Jan Lysý
667f1d7638
Add refreshing WC lookup tables
...
Because we used WC lookup tables in dynamic segment filters,
we need to refresh them for correct result.
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Jan Lysý
fb583b6162
Use WooCommerce tables instead of postmeta
...
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Jan Lysý
567d5df39d
Add check that segment with customers by country is disabled
...
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Jan Lysý
a814a51f6c
Add check that guest customers are included
...
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Ján Mikláš
7611fb862f
Update WP.org repository description to mentioned some premium features are in paid plans
...
[MAILPOET-4043]
2021-12-29 16:06:28 +01:00
Ján Mikláš
ff5841c928
Document isSetupComplete endpoint
...
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
Ján Mikláš
fde25f4e67
Add new isSetupComplete API endpoint
...
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
Ján Mikláš
805bed12e7
Make WooCommerce revenue tracking check public
...
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
Ján Mikláš
c250d852f1
Make WooCommerce import check public
...
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
Ján Mikláš
37fa9203a2
Make welcome wizard check public
...
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
Ján Mikláš
7fd40fb7b6
Make MP2 migration check public
...
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
wxa
a2ff1fdf7b
Fix rendering text with unclosed paragraph tags
...
[MAILPOET-4044]
2021-12-29 09:55:53 +01:00
Jan Jakes
6a512b1df7
Set subscriber cookie on subscription confirmation link click
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
1902db54e1
Add test for setting subscriber cookie on link click
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
e29c6a8aec
Set subscriber cookie on WooCommerce order
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
e2c466726e
Set subscriber cookie on login
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
1833a11570
Set subscriber cookie on signup
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
4ef2d4ed94
Move cookie tracking permission check to subscriber cookie service
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
f9cd7901af
Remove unused property
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
55ed81c68d
Rename subscriber cookie, keep support for the legacy name
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
58fdfd6be1
Use subscriber cookie service instead of low-level cookies class
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
87da9d1b04
Add a service for handling subscriber cookies
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
191f09bbfd
Use DI in abandoned cart event
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
b2f76548c0
Remove unused constant
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
be59a1a46a
Use DI to create WooCommerce event emails
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
946f6c2cf9
Use DI in WooCommerce email
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
3b85f89f3c
Use DI to create WooCommerce email
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
9f32f05933
Use DI in automatic emails
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
54b28d7b08
Use DI for automatic emails in initializer
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
b44517afde
Remove no longer used property
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
897d89aa5a
Use DI for automatic emails in JSON API
...
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Ján Mikláš
eecbeebafd
Make react_select component smaller, so they are the same as native_select
...
[MAILPOET-3997]
2021-12-23 10:11:23 +01:00
wxa
a743d7a352
Expose premium key validity check
...
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
9a7e7c8ae4
Remove Event from addConditionAction
...
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
0779372c49
Update tests
...
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
5641efb0d7
Move multi-conditional segment processing to Premium
...
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
5e486462c0
Require Premium plugin for multi-condition segments
...
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
bde9eb1761
Show Premium banner when adding conditions
...
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
3e8b15c6e7
Move filter removal functionality to Premium
...
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
6c5eac8a58
Move FilterSeparator component to Premium
...
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
25acf3bbac
Move ConditionType component to Premium
...
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
d4eadf6267
Expose necessary modules
...
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
Rostislav Wolny
eac9e586f8
Make sure the marketing optin's block category exists
...
This fixes a warning: The block "mailpoet/marketing-optin-block" is registered with an invalid category "woocommerce".
[MAILPOET-4030]
2021-12-23 08:58:32 +01:00
Rostislav Wolny
0f5391d01a
Make sure the marketing optin block script loads in the footer
...
This fixes a warning comming fromm WooCommerce blocks:
Scripts that have a dependency on [wc-settings, wc-blocks-checkout] must be loaded in the footer, mailpoet-marketing-optin-block-editor-script was registered to load in the header, but has been switched to load in the footer instead.
[MAILPOET-4030]
2021-12-23 08:58:32 +01:00