Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TEC-5058 Add ESM upsell #2069

Merged
merged 8 commits into from
Apr 22, 2024
1 change: 1 addition & 0 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

* Tweak - Rename the `Controller_Test_Case` `setUp` and `tearDown` methods and annotate them with `@before` and `@after` annotations to improve PHPUnit version cross-compat.
* Fix - Add the dir and filename of `event-automator` in the Plugins_API so that the upsell CTA button text and links are shown properly in the Help section of TEC.
pattihis marked this conversation as resolved.
Show resolved Hide resolved
* Feat - Add Events Schedule Manager cards in the Help and App Shop admin pages to promote.
pattihis marked this conversation as resolved.
Show resolved Hide resolved

= [5.2.4] 2024-03-20 =

Expand Down
1 change: 1 addition & 0 deletions src/Tribe/App_Shop.php
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@ private function get_all_products() {
'tribe-filterbar' => (object) $all_products['tribe-filterbar'],
'events-community' => (object) $all_products['events-community'],
'events-community-tickets' => (object) $all_products['events-community-tickets'],
'event-schedule-manager' => (object) $all_products['event-schedule-manager'],
'tribe-eventbrite' => (object) $all_products['tribe-eventbrite'],
'image-widget-plus' => (object) $all_products['image-widget-plus'],
];
Expand Down
20 changes: 20 additions & 0 deletions src/Tribe/Plugins_API.php
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,26 @@ public function get_products() {
'free' => false,
'active_installs' => 0,
],
'event-schedule-manager' => [
'title' => __( 'Event Schedule Manager', 'tribe-common' ),
'slug' => 'event-schedule-manager',
'link' => 'https://evnt.is/1bdm',
'plugin-dir' => 'event-schedule-manager',
'main-file' => 'event-schedule-manager.php',
'description' => __( 'Easily create the perfect schedule for your event and display it on any post type.', 'tribe-common' ),
'description-help' => __( 'Easily create the perfect schedule for your event and display it on any post type.', 'tribe-common' ),
'features' => [
__( 'Multiple tracks support', 'tribe-common' ),
__( 'Speakers and sponsors', 'tribe-common' ),
__( 'Works on any post type', 'tribe-common' ),
__( 'Shortcodes and blocks', 'tribe-common' ),
],
'image' => 'images/shop/event-schedule-manager.png',
'logo' => 'images/logo/event-schedule-manager.svg',
'is_installed' => defined( 'CONFERENCE_SCHEDULE_PRO_FILE' ),
'free' => false,
'active_installs' => 0,
],
];

return $products;
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading