Commit Graph

19873 Commits

Author SHA1 Message Date
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
Rodrigo Primo
1230586865 Add ?ref=plugin-upgrade-page to all links in the upgrade page
[MAILPOET-5141]
2023-05-12 14:38:05 +02:00
John Oleksowicz
82e248b37f Fix improper translations
MAILPOET-4997
2023-05-12 13:59:12 +02:00
John Oleksowicz
ed51588bf3 Only index first 10 characters of name columns
MAILPOET-4997
2023-05-12 13:59:12 +02:00
John Oleksowicz
2898c38bcb Add first/last name indexes to subscribers table
MAILPOET-4997
2023-05-12 13:59:12 +02:00
John Oleksowicz
974cd32950 Dynamic segment filter for first/last name and email
MAILPOET-4997
2023-05-12 13:59:12 +02:00
Veljko
13915a1733 Fix helper method for nightly tests
[MAILPOET-5298]
2023-05-11 10:44:11 -05:00
Brezo Cordero
93f09b85d4 Formatting and namespace in test
[MAILPOET-4974]
2023-05-11 13:56:00 +02:00
Brezo Cordero
b6242423c1 Track Dotcom plans
[MAILPOET-4974]
2023-05-11 13:56:00 +02:00
John Oleksowicz
744b74456a Ignore existing coupons with unknown types
MAILPOET-5271
2023-05-11 13:31:43 +02:00
John Oleksowicz
98e780505d Fix initial operator state
MAILPOET-4987
2023-05-11 11:47:01 +02:00
John Oleksowicz
9c6f957154 Move more functionality to test helper to create orders
MAILPOET-4987
2023-05-11 11:47:01 +02:00
John Oleksowicz
9e5b5d5ebe Add backend error checking for average spent filter
MAILPOET-4987
2023-05-11 11:47:01 +02:00
John Oleksowicz
d8e29e9edb Prefix average spent fields
MAILPOET-4987
2023-05-11 11:47:01 +02:00
John Oleksowicz
7a3dbe2acc Fix less than or equal option value
MAILPOET-4987
2023-05-11 11:47:01 +02:00
John Oleksowicz
6d9f6cfe6a Make validation logic more consistent
MAILPOET-4987
2023-05-11 11:47:01 +02:00
John Oleksowicz
ca2a6ceac8 Add missing options and fix order of options
MAILPOET-4987
2023-05-11 11:47:01 +02:00