Skip to content

Commit a9d77e2

Browse files
author
Soare Robert-Daniel
committed
refactor: change Black Friday labels
1 parent f70d446 commit a9d77e2

1 file changed

Lines changed: 17 additions & 11 deletions

File tree

classes/Visualizer/Module/Admin.php

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1333,29 +1333,35 @@ public function count_charts( $limit = -1 ) {
13331333
public function add_black_friday_data( $configs ) {
13341334
$config = $configs['default'];
13351335

1336-
// translators: %1$s - HTML tag, %2$s - discount, %3$s - HTML tag, %4$s - product name.
1337-
$message_template = __( 'Our biggest sale of the year: %1$sup to %2$s OFF%3$s on %4$s. Don\'t miss this limited-time offer.', 'visualizer' );
1338-
$product_label = 'Visualizer';
1339-
$discount = '70%';
1336+
$message = __( 'Database queries, private charts, auto-sync. Go beyond basic charts. Exclusively for existing Visualizer users.', 'visualizer' );
1337+
$cta_label = __( 'Get Visualizer Pro', 'visualizer' );
13401338

13411339
$plan = apply_filters( 'product_visualizer_license_plan', 0 );
13421340
$license = apply_filters( 'product_visualizer_license_key', false );
1343-
$is_pro = 0 < $plan;
1341+
$status = apply_filters( 'product_visualizer_license_status', false );
1342+
1343+
$is_pro = 'valid' === $status;
1344+
$is_expired = 'expired' === $status || 'active-expired' === $status;
13441345

13451346
if ( $is_pro ) {
1346-
// translators: %1$s - HTML tag, %2$s - discount, %3$s - HTML tag, %4$s - product name.
1347-
$message_template = __( 'Get %1$sup to %2$s off%3$s when you upgrade your %4$s plan or renew early.', 'visualizer' );
1348-
$product_label = 'Visualizer Pro';
1349-
$discount = '30%';
1347+
// translators: %1$s - discount, %2$s - discount.
1348+
$message = sprintf( __( 'Upgrade your Visualizer Pro plan: %1$s off this week. Already on the plan you need? Renew early and save up to %2$s.', 'visualizer' ), '30%', '20%' );
1349+
$cta_label = __( 'See your options', 'visualizer' );
1350+
} elseif ( $is_expired ) {
1351+
$message = __( 'Your Visualizer Pro features are still here, just locked. Renew at a reduced rate this week.', 'visualizer' );
1352+
$cta_label = __( 'Reactivate now', 'visualizer' );
1353+
} else {
1354+
$config['title'] = __( 'Visualizer Pro: 60% off this week', 'visualizer' );
13501355
}
13511356

1352-
$product_label = sprintf( '<strong>%s</strong>', $product_label );
13531357
$url_params = array(
13541358
'utm_term' => $is_pro ? 'plan-' . $plan : 'free',
13551359
'lkey' => ! empty( $license ) ? $license : false,
1360+
'expired' => $is_expired ? '1' : false,
13561361
);
13571362

1358-
$config['message'] = sprintf( $message_template, '<strong>', $discount, '</strong>', $product_label );
1363+
$config['message'] = $message;
1364+
$config['cta_label'] = $cta_label;
13591365
$config['sale_url'] = add_query_arg(
13601366
$url_params,
13611367
tsdk_translate_link( tsdk_utmify( 'https://themeisle.link/vizualizer-bf', 'bfcm', 'visualizer' ) )

0 commit comments

Comments
 (0)