Commit Graph

85 Commits

Author SHA1 Message Date
David Remer
8b81016814 Add getAutomationsInTimespan method to controller
[MAILPOET-5091]
2023-07-18 13:03:16 +02:00
David Remer
8c2251089f Add AutomationEmailController
[MAILPOET-5433]
2023-07-14 21:50:59 +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
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
a3cfeea552 Use tester helper to make sure order gets autocleaned
[MAILPOET-5169]
2023-06-19 11:06:23 +02:00
Jan Jakes
8b04415243 Ensure billing email in orders (required by HPOS sync)
[MAILPOET-5169]
2023-06-19 11:06:23 +02:00
Jan Jakes
f0e2681a55 Add functionality to create and properly clean Woo coupons in integration tester
[MAILPOET-5169]
2023-06-19 11:06:23 +02:00
Jan Jakes
94af99e5dd Add functionality to create and properly clean WP terms in integration tester
[MAILPOET-5169]
2023-06-19 11:06:23 +02:00
Jan Jakes
e1653dcfcf Add functionality to create and properly clean Woo products in integration tester
[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
1f8b59cca1 Ensure product variations use their parent categories and tags
[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
46d3a814e5 Add WP user fields
[MAILPOET-5168]
2023-06-12 12:13:41 +02:00
Jan Jakes
7444131021 Add subscriber automation fields
[MAILPOET-5172]
2023-05-17 12:36:05 +02:00
Jan Jakes
6cfc808248 Add subscriber statistic fields
[MAILPOET-5172]
2023-05-17 12:36:05 +02:00
Jan Jakes
906e76c73c Map subscriber custom fields to automation fields
[MAILPOET-5036]
2023-05-17 12:36:05 +02:00
David Remer
402cb23b90 Test the transactional type is set correctly
[MAILPOET-4999]
2023-05-15 08:19:19 +02:00
Jan Jakes
69f21814e3 Rename "transactional" email type to "automation_transactional"
[MAILPOET-5258]
2023-04-24 09:54:08 +03:00
David Remer
b3e836548c Create newsletter in test
[MAILPOET-4934]
2023-04-17 13:59:39 +02:00
David Remer
db3bbd83aa Test the transactional type is set correctly
[MAILPOET-4999]
2023-04-17 13:59:39 +02:00
Jan Jakes
c1babe49db Remove more no longer necessary test cleanups
MAILPOET-5145
2023-04-07 12:11:12 -05:00
John Oleksowicz
f90e869402 Clean up after automations too
MAILPOET-5145
2023-04-07 12:11:12 -05:00
John Oleksowicz
376dca1098 Remove unnecessary truncating
MAILPOET-5145
2023-04-07 12:11:12 -05:00
John Oleksowicz
cd0b795ac8 Extract customer creation/cleanup
This also ensures that cleanup always runs after all integration tests

MAILPOET-5145
2023-04-07 12:11:12 -05:00
John Oleksowicz
c75bc388c9 Remove unnecessary cleanup code
MAILPOET-5145
2023-04-07 12:11:12 -05:00
David Remer
6fa85ef879 Test order to subscriber subject transformation
[MAILPOET-4935]
2023-03-30 12:21:25 +02:00
David Remer
e140dc6d4e Add WooCommerce integration and order status trigger backend
[MAILPOET-4935]
2023-03-30 12:21:25 +02:00
David Remer
93cfffe295 Allow sending an email multiple times
[MAILPOET-4966]
2023-03-01 16:14:38 +01:00
Jan Jakes
82aeb89854 Use strict types in tests
[MAILPOET-2688]
2022-11-29 15:04:09 +01:00
Jan Jakes
c67c58709b Unify spacing of declare statements
[MAILPOET-2688]
2022-11-29 15:04:09 +01:00
David Remer
7db40b27b5 Fix errors automatically with phpcbf
[MAILPOET-4850]
2022-11-28 22:54:13 +03:00
David Remer
99d6d96b05 Fix all is_numeric asserts in integration tests
[MAILPOET-4258]
2022-11-25 14:32:34 +01:00
David Remer
d2ec7bba42 Replace instance_of asserts in integration tests
[MAILPOET-4258]
2022-11-25 14:32:34 +01:00