Jan Jakes
8dc3f109dd
Fix and simplify fetching automations with status filter
...
[MAILPOET-5172]
2023-05-17 12:36:05 +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
2e39798cd3
Extract subscriber fields creation to a factory
...
[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
Jan Jakes
9ddd6d9e95
Add more subscriber fields, unify naming
...
[MAILPOET-5036]
2023-05-17 12:36:05 +02:00
alex-mailpoet
177e6f5560
Remove unused strings from templates
...
[MAILPOET-5339]
2023-05-17 11:48:56 +02:00
alex-mailpoet
992df69c86
Change 'select all emails' to 'items' in listings
...
[MAILPOET-5339]
2023-05-17 11:48:56 +02:00
David Remer
8a07411f85
Fallback to __experimentalGetSettings in WP 6.0
...
[MAILPOET-5304]
2023-05-17 09:58:16 +02:00
Veljko
587d2024bd
Include the test in nightlytests workflow
...
[MAILPOET-5300]
2023-05-17 10:11:31 +03:00
Veljko
07db8c39fe
Add new k6 test for mass trashing and restoring subscribers
...
[MAILPOET-5300]
2023-05-17 10:11:31 +03:00
Jan Jakes
7b082353f5
Run CodeSniffer in multiple processes
...
[MAILPOET-5335]
2023-05-16 10:38:49 -05:00
Jan Lysý
0b82900a71
Release 4.16.0
2023-05-16 13:07:26 +02:00
Oluwaseun Olorunsola
b7eb24dd0b
Add support for using older woo extensions in integration_oldest tests
...
MAILPOET-5302
2023-05-16 09:29:09 +02:00
Oluwaseun Olorunsola
5e53ffd03c
Use Old Woo version for Nightly integration_oldest tests
...
MAILPOET-5302
2023-05-16 09:29:09 +02:00
Oluwaseun Olorunsola
017a88b118
Update PHP version used for integration_tests
...
MAILPOET-5302
2023-05-16 09:29:09 +02:00
Oluwaseun Olorunsola
aa9eb38071
Update KB link for sender domain DMARC policy message
...
MAILPOET-5305
2023-05-16 08:30:55 +03:00
Veljko
b283099616
Removed http req metrics from the k6 tests
...
[MAILPOET-5337]
2023-05-15 12:37:14 -03:00
Rodrigo Primo
c1d911f07b
Add an option to disable the Tracy panel
...
[MAILPOET-5293]
2023-05-15 14:50:43 +02:00
John Oleksowicz
e636537580
Add ability to duplicate dynamic segments
...
MAILPOET-4635
2023-05-15 13:48:41 +02:00
Brezo Cordero
c0ffcbac9b
Opt out when subscription unchecked
...
This commit adds an action when customer unsubscribes to WooCommerce segment on checkout and opt outs Automate Woo customer.
[MAILPOET-4230]
2023-05-15 12:04:24 +02:00
Brezo Cordero
00e5dea5b4
Opt out AutomateWoo customer
...
This commit adds an action to opt out AutomateWoo customer When MailPoet Subscriber global status changes to unsubscribed.
[MAILPOET-4230]
2023-05-15 12:04:24 +02:00
Brezo Cordero
e572721910
Notify of subscriber status change
...
This commit adds a check on the postUpdate event listener to notify of the status change.
[MAILPOET-4230]
2023-05-15 12:04:24 +02:00
Brezo Cordero
bf4a2ac287
Add subscriber status changed hook
...
This PR adds a new hook and notification when the subscriber status changes. It will be used by AutomateWoo integration.
[MAILPOET-4230]
2023-05-15 12:04:24 +02:00
David Remer
0cc02b38a5
Move abandoned cart into WooCommerce vendor space
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
06a704da75
Use Populator to add group and event to available options
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
453506700c
Fix typo
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
0a57ca6a4d
Use productIds in AbandonedCartPayload
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
23fe9533b7
Move AbandonedCartSubject to free plugin
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
d113ec9fdb
Remove ProductsSubject
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
10aaae06c7
Fix description
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
70c3c4b741
Fix product error message
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
368c6ce873
Use array_values()
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
584467dd08
Do not show the abandoned cart trigger when WooCommerce is not active
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
6d8095d8b5
Render AbandonedCart in transactional and automation emails
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
8d5e9bd951
Get all subjectEntries into the StepArgs, not just the required ones
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
061c95b2be
Add abandoned cart stub
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
046cb8f51b
Add No of automations with abandoned cart trigger
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
50827706fb
Add product_ids for abandoned cart to email
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
f91453b102
Set woocommerce and abandoned cart options
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
9b6ea25d6f
Add method to get all triggers
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
3c4f7905a7
Add createAbandonedCartWorker method to stubs
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
38ad5b75b6
Query Automations by trigger key
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
a69b2ee7dc
Query for tasks by type and subscriber
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
11d2dd7c24
Make subjectData available
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
50ec6a2baa
Fire hooks when scheduling abandoned cart emails
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
649c4efff4
Add AbandonedCart Worker
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
3ae7399721
Introduce ProductsSubject
...
[MAILPOET-4934]
2023-05-15 08:19:19 +02:00
David Remer
402cb23b90
Test the transactional type is set correctly
...
[MAILPOET-4999]
2023-05-15 08:19:19 +02:00
Rodrigo Primo
1fc280e745
Add Mixpanel event when any of the CTAs on the upgrade page is clicked
...
This commit triggers a "Upgrade page CTA clicked" Mixpanel event when
any of the call to action buttons in the upgrade page is clicked.
[MAILPOET-5141]
2023-05-12 14:38:05 +02:00