Ján Mikláš
59733db6de
Fix hiding AutomateWoo opt-in checkbox when MailPoet opt-in is in different position
...
[MAILPOET-5807]
2024-08-07 15:43:42 +02:00
Ján Mikláš
02a148ef84
Use proper hook based on opt-in position setting
...
[MAILPOET-5807]
2024-08-07 15:43:42 +02:00
Ján Mikláš
334756d18f
Change the condition to check if opt-in on checkout is enabled to be easier to read
...
[MAILPOET-5807]
2024-08-07 15:43:42 +02:00
Oluwaseun Olorunsola
d718441e1a
Deactivate MailPoet cron when the site is in maintenance mode
...
MAILPOET-6021
2024-05-17 12:53:19 +01:00
Oluwaseun Olorunsola
6d81a595d2
Deactivate MailPoet cron when plugin update is about to begin
...
MAILPOET-6021
2024-05-17 12:53:19 +01:00
Mike Jolley
435f638011
Apply rules on lib dir
2024-03-21 16:57:59 +01:00
Jan Lysý
38fcb7394d
Move hook adding MailPoet image size to NewsletterEditor admin page
...
[MAILPOET-5749]
2024-01-22 17:32:41 +01:00
Oluwaseun Olorunsola
90b9fd989b
Add MailPoet Marketing Channel support
...
MAILPOET-5692
2023-11-23 10:40:43 +01:00
David Remer
42113cbaed
Declare cart_checkout_blocks compatibility
...
[MAILPOET-5659]
2023-10-19 11:26:04 +02:00
David Remer
c487576e18
Track refunds
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
David Remer
73f669a656
Listen to all status changes
...
This commit listens to all status changes but does not
alter the business logic as of yet.
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
David Remer
30eafb9146
Extract purchase states to helper method
...
[MAILPOET-5485]
2023-09-11 12:14:33 +02:00
John Oleksowicz
481f5585a0
Add form placement options for homepage, archives
...
MAILPOET-4897
2023-07-12 10:14:52 +02:00
John Oleksowicz
0e9b96d0b7
Track opens, clicks, purchases, and page views
...
MAILPOET-4998
2023-06-22 15:29:22 +02:00
David Remer
28b38ef8f5
Add MailPoet info to WooCommerce System Status Report
...
[MAILPOET-4973]
2023-05-29 10:53:38 +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
fc8837e03c
Filter for license provisioning
...
This commit adds a filter that will provision the API key. It only runs on WP.com sites with plugins.
[MAILPOET-5131]
2023-04-03 12:57:31 +02:00
Rodrigo Primo
1161e6f3f6
Add MailPoet task to WooCommerce homepage
...
[MAILPOET-4814]
2023-01-30 15:01:42 +01:00
Rostislav Wolny
5d3b26bb58
Remove unnecessary tracking enabled check
...
Registering the hook doesn't cost us much and it makes sense to register
it even when the tracking is disabled so that the data are always loaded
when calling: wp wc tracker snapshot --format=yaml
[MAILPOET-5014]
2023-01-30 09:21:39 +01:00
Rostislav Wolny
17d3f66316
Register filter for tracking revenue data
...
[MAILPOET-5014]
2023-01-30 09:21:39 +01:00
Oluwaseun Olorunsola
62325dc096
Fix multiple forms display on pages with Woocommerce [products] shortcode
...
MAILPOET-4885
2023-01-25 13:15:08 +01:00
Jan Jakes
926620e8f8
Ignore strict types rule in all existing files that don't have it
...
[MAILPOET-2688]
2022-11-29 15:04:09 +01:00
Rodrigo Primo
64d655857b
Explicitly declare compatibility with Woo High Performance Order Tables
...
This was done following the instructions published by the WooCommerce
team: pcShBQ-oY-p2
[MAILPOET-4726]
2022-11-07 10:42:38 +01:00
David Remer
756b0587bc
Return an empty string for footer when on automation page
...
[MAILPOET-4755]
2022-11-04 06:26:21 +02:00
David Remer
a91913e633
Make 'Give feedback' translateable
...
[MAILPOET-4755]
2022-11-04 06:26:21 +02:00
Oluwaseun Olorunsola
5ed0c3fb2d
Allow form display on Woo Shop listing page
...
The WooCommerce Shop page is a special kind of page. It’s basically a post archive.
The Shop page is a placeholder for a post type archive for products. It may render differently than other pages in your install.
https://woocommerce.com/document/woocommerce-pages/#section-4
It doesn’t have any content and WooCommerce core team is also removing the the-content filter from the Shop listing page hence why we are unable to hook into the the-content filter we use for other parts of the codebase
MAILPOET-4663
2022-11-01 14:58:47 +01:00
Jan Lysý
c1ac9f7922
Add test case on notifications during shutdown
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
4fe5219b89
Add notifying about changes to the shutdown hook
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
David Remer
b05e6d414c
Remove WP\Functions::__ and other translate functions
...
Under the new sniffer rules, those functions produce errors and, when those methods
are used, the sniffer can not properly be applied.
[MAILPOET-4524]
2022-08-09 13:23:16 +02:00
Jan Lysý
ac473c412e
Use WP functions from internal class
...
[MAILPOET-4516]
2022-08-03 16:52:02 +02:00
Jan Lysý
679d586d2b
Fix settings action link order
...
[MAILPOET-4516]
2022-08-03 16:52:02 +02:00
Rodrigo Primo
6896758f13
Add a link to the MailPoet settings page in the page that lists plugins
...
[MAILPOET-4412]
2022-07-29 14:52:50 +02:00
David Remer
7b33a94d37
Add set_user_role hook
...
[MAILPOET-2834]
2022-05-12 11:41:57 +02:00
David Remer
9bd6f29870
Add add_user_role hook to synchronizeUser
...
[MAILPOET-2834]
2022-05-12 11:41:57 +02:00
Jan Jakes
9f790efbf0
Move plugin files to a subfolder
...
[MAILPOET-3988]
2022-01-18 15:30:22 +01:00