Jan Jakes
|
cc3112cc8a
|
Collect filter validation errors
[MAILPOET-5418]
|
2023-06-26 13:19:32 +02:00 |
|
Jan Jakes
|
34d043232b
|
Refactor filter args validation to work per-condition
This also fixes string "is-blank" and "is-not-blank" being marked as invalid.
[MAILPOET-5415]
|
2023-06-26 13:19:32 +02:00 |
|
Jan Jakes
|
d1bdc1b2f0
|
Manage templates fully by registry
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
05b00530bc
|
Do not construct automations when serializing templates
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
dd037c349c
|
Use strings for template categories
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
0236a6c919
|
Apply templates filter on all templates (in registry)
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
b372a176e1
|
Create automations from templates lazily
This prevents creating all automations for all templates just to list them, etc.
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
60c1429238
|
Split templates into private methods
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
d3b63b4c0f
|
Move MailPoet templates to MailPoet integration
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
24111af58b
|
Move template management to registry
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
25a0d56ed1
|
Move automation builder to engine
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
fd40a03682
|
Add abandoned cart campaign
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
c3be75cd07
|
Add abandoned cart reminder template
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
8612619f3f
|
Add first-time buyers template
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
c8fdf6e7f0
|
Add filters to to automation template builder
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
b753a97ad6
|
Simplify automation template builder API
This will also allow us to add filters and other parameters.
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
Jan Jakes
|
245c433650
|
Make TermOptionsBuilder a universal service
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
e9dc3d8b12
|
Make sure "wc-" prefixes are removed from order status options
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
e1cb32dd5a
|
Use post title for coupon name
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
82e2025e83
|
Use enums for countries also for customer fields
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
0199786a0e
|
Use enums for countries
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
d04baaee4f
|
Sort subject keys that are used to render field groups
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
c2a63f4614
|
Unify automation ID format with WC order format
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
f9e7b38894
|
Add products field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
84c00e98d9
|
Add tags field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
f3a6708562
|
Add categories field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
7818ff645d
|
Add is-first-order field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
9375d8cab7
|
Add coupon field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
15746341c0
|
Add total field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
6c270b88e7
|
Add status field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
01b13e27bc
|
Add payment method field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
75adee5d23
|
Add customer note field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
0e7c26885d
|
Add paid date field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
13e7afdc2a
|
Add created date field
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
e6795ca91e
|
Add shipping info fields
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
3ddc8a6a3d
|
Add billing info fields
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
Jan Jakes
|
364479cc4f
|
Extract building category and tag field options to a service
[MAILPOET-5169]
|
2023-06-19 11:06:23 +02:00 |
|
David Remer
|
c1692de029
|
Make analytics endpoint a GET endpoint
[MAILPOET-5088]
|
2023-06-15 12:25:12 +02:00 |
|
David Remer
|
1336cb9086
|
Rename to Analytics
[MAILPOET-5088]
|
2023-06-15 12:25:12 +02:00 |
|
David Remer
|
a60958aef6
|
Throw UnexpectedValueException instead of InvalidAgumentException
[MAILPOET-5088]
|
2023-06-15 12:25:12 +02:00 |
|
David Remer
|
ed5e644834
|
Simplify fetching Automation
[MAILPOET-5088]
|
2023-06-15 12:25:12 +02:00 |
|
David Remer
|
71c3f1b283
|
intend
|
2023-06-15 12:25:12 +02:00 |
|
David Remer
|
f10ef78825
|
Add Analytics Page and backend logic
[MAILPOET-5088]
|
2023-06-15 12:25:12 +02:00 |
|
Jan Jakes
|
1f8b59cca1
|
Ensure product variations use their parent categories and tags
[MAILPOET-5168]
|
2023-06-12 12:13:41 +02:00 |
|
Jan Jakes
|
07d186d85f
|
Do not boot Woo integration when Woo is not active
[MAILPOET-5168]
|
2023-06-12 12:13:41 +02:00 |
|
Jan Jakes
|
4a4eb45267
|
Add customer product categories and tags fields
[MAILPOET-5168]
|
2023-06-12 12:13:41 +02:00 |
|
Jan Jakes
|
916aea1e8d
|
Add customer review fields
[MAILPOET-5168]
|
2023-06-12 12:13:41 +02:00 |
|
Jan Jakes
|
d259f5948c
|
Add customer order fields
[MAILPOET-5168]
|
2023-06-12 12:13:41 +02:00 |
|
Jan Jakes
|
4c1f4ba073
|
Add basic Woo customer fields
[MAILPOET-5168]
|
2023-06-12 12:13:41 +02:00 |
|
Jan Jakes
|
cb56ec74fc
|
Add WP user to Woo customer transformer
[MAILPOET-5168]
|
2023-06-12 12:13:41 +02:00 |
|