<?php
/**
 * ProductStockGhostTrigger — Pro-only teaser shown in play editor.
 *
 * @package CartCue
 */

namespace CartCue\Triggers;

defined( 'ABSPATH' ) || exit;

final class ProductStockGhostTrigger extends GhostTrigger {

	public function get_slug(): string {
		return 'product_stock_low';
	}

	public function get_label(): string {
		return __( 'Product Stock Low', 'cartcue-sales-automation' );
	}

	public function get_sentence(): string {
		return __( 'a product stock falls below a threshold', 'cartcue-sales-automation' );
	}

	public function get_description(): string {
		return __( 'A product is running low, so you can restock before it sells out.', 'cartcue-sales-automation' );
	}

	protected function get_pro_description(): string {
		return __( 'Get an admin email or Slack alert the moment stock drops below your threshold — before customers see "Out of stock".', 'cartcue-sales-automation' );
	}
}
