RefatBd notifications with Telegram for Woocommerce
RefatBd notifications with Telegram for Woocommerce is a powerful and flexible tool for WooCommerce store owners who want to receive real-time updates via Telegram. It integrates seamlessly with a secure, private API, ensuring your store’s communication is both instant and safe. This plugin allows you to send automated, template-based notifications for a wide range of events, including order status changes, new user registrations, product stock updates, abandoned checkouts, new product reviews, and more, directly to your chosen Telegram chat. 🚀 NEW: Customer Notifications System! Expand your store’s capability by allowing your customers to receive real-time updates about their orders. * Seamless Connection: Customers can connect their Telegram account via a secure “Connect” button on the “Thank You” page or “My Account” dashboard. * Guest Support: Unique logic identifies guest users by their Email or Phone number, ensuring they receive updates for future orders even without a WordPress account. * Secure Handshake: Uses a deep-link token system to securely link Telegram users to your store without manual ID entry. Key Features: WooCommerce HPOS Compatible: Fully supports WooCommerce High-Performance Order Storage (HPOS). Secure API Integration: Connects to a private Telegram API Backend (https://tgapi.refat.ovh/api.php), keeping your sensitive Bot Token secure and off your server. Admin Notifications: Get alerts for order status changes, new user registrations (including admins), stock changes, low/out of stock alerts, abandoned checkouts, new product reviews, coupon usage, failed login attempts, and product price changes. Customer Notifications: Send automated order status updates directly to your customers’ Telegram accounts. Supports both registered users and guests. Connection Management: View connected users and guests in the admin panel. Easily disconnect or block abusive users. Advanced Conditional Logic: Create rules based on product IDs, categories, tags, order total, quantity, customer details, payment methods, shipping zones, coupon codes, custom fields, time of day, and stock levels. Single Chat ID Support (Admin): Send admin notifications reliably to one configured Telegram chat. (Upgrade to Pro for multiple chat support). Customizable Message Templates: Use a wide array of placeholders to craft detailed and informative messages for every event. PPOM Integration: Automatically includes data from PPOM fields in your order notifications if the PPOM plugin is active. User-Friendly Admin Panel: A clean, modern, tabbed interface to manage all settings with ease. History & Logging: Keep a complete record of all sent messages and utilize detailed logs for troubleshooting. Scheduled Messages: Schedule custom messages to be sent to your Telegram chat at a future date and time. Telegram Commands: Interact with your store directly from Telegram (e.g., /sales, /order , /stock ). How to Use Connect Your Website: In your WordPress admin, go to Telegram Sync -> API Connection. The default API URL (https://tgapi.refat.ovh/api.php) is provided. Ensure this is correct. Click the “Fetch API Key” button. This securely connects your site to the backend and saves your API key. Verify that the API Status and Site Connection show as “Connected”. Configure Admin Chat ID: Go to Telegram Sync -> Settings -> Chat Management. Find the active bot’s username on the API Connection page. Send the command /myid to that bot in Telegram. Enter the numeric Chat ID you received into the fields on the Chat Management tab and click “Save Changes”. Configure Notifications: Go through the tabs under Telegram Sync -> Settings (General, Order Status, Customer Notifications, etc.). Admin: Use the toggle switches to enable the notifications you want to receive yourself. Customer: Go to the “Customer Notifications” tab and enable “Enable Customer Notifications”. Customize the templates customers will receive. Set Up Notification Rules (Optional): Navigate to the Notification Rules tab to create advanced conditions for any enabled notification event. Enable the Plugin: Ensure the “Enable Plugin” toggle is switched on in the General tab. Available Placeholders: For Order Status Notifications: {site_title}, {customer_name}, {order_id}, {order_status}, {product_list}, {total_price}, {total_price_formatted}, {billing_address}, {shipping_address}, {ppom_data}, {payment_method}, {shipping_method}, {customer_note}, {date_created}, {date_paid}, {date_completed}, {billing_email}, {billing_phone}. For New User Notifications: {site_title}, {user_login}, {user_email}. For New Admin User Notifications: {site_title}, {user_login}, {user_email}, {user_roles}. For Stock Notifications: {site_title}, {product_name}, {product_sku}, {stock_status}. For Low/Out of Stock Alerts: {site_title}, {product_name}, {product_sku}, {stock_status}, {stock_quantity}, {alert_type}. For Abandoned Cart: {customer_name}, {customer_email}, {customer_phone}, {date_created}, {product_list}, {variation_data}, {ppom_data}. For New Product Reviews: {site_title}, {product_name}, {product_link}, {reviewer_name}, {reviewer_email}, {review_content}, {review_rating}, {review_link}. For Coupon Usage: {site_title}, {order_id}, {customer_name}, {total_price_formatted}, {coupon_codes}, {coupon_count}. For Failed Login Attempts: {site_title}, {username}, {ip_address}, {failed_attempts}, {threshold}. For Product Price Changes: {site_title}, {product_name}, {product_sku}, {old_price}, {new_price}, {price_change_text}, {percentage_change}, {product_link}. External Services This plugin relies on a mandatory third-party API service hosted at https://tgapi.refat.ovh/api.php to function. * What the service is and what it is used for: The service acts as a secure intermediary between your WooCommerce store and the Telegram messaging service. It allows your site to send notifications without exposing your sensitive Telegram Bot Token. It also handles the secure “handshake” for connecting customers to your store via Telegram. * What data is sent: * Connection: Your domain and a site secret are sent to register the site. * Notifications: Message content (which may include order/customer details based on your templates) and the recipient’s Chat ID. * Customer Linking: When a customer connects, a temporary token is generated and validated against the API to securely exchange their Chat ID. * Service’s Terms of Use and Privacy Policy: * Terms of Use * Privacy Policy
Top keywords
- notifications18×1.90%
- product18×1.90%
- telegram18×1.90%
- customer16×1.69%
- api14×1.48%
- site14×1.48%
- order13×1.37%
- chat11×1.16%
- stock10×1.05%
- admin9×0.95%
- site title9×0.95%
- status9×0.95%
Visibility Logic for Elementor
Visibility Logic adds focused Display Conditions for Elementor to every widget, section, and container. Use conditional display rules to control exactly who sees what, when, and on which device without writing a single line of code. By default, hidden elements are removed from the HTML instead of only hidden with CSS. If you need the markup to stay in the DOM, enable the Keep HTML / Hide by CSS option. When to use Visibility Logic Restrict content to logged-in users, specific roles, or subscribers Control membership content with Elementor sections for members, subscribers, guests, or specific roles Schedule content to appear during a sale, event, or launch window Personalize pages based on user meta, ACF custom fields, or device type Show/hide Elementor elements for Desktop, Tablet, or Mobile visitors A/B test layouts by showing different content to different user segments Hide empty sections automatically when all child widgets are hidden Free Conditions ACF Fields (NEW): Show/hide based on Advanced Custom Fields values on the current post or page. 7 operators: is empty, is not empty, equals, not equals, contains, is true, is false. Device Type (NEW): Target Desktop, Tablet, or Mobile users with server-side User-Agent detection. Hidden elements are fully removed from HTML. User Role: Logged in, logged out, or specific roles (Administrator, Editor, Subscriber, custom roles). User Meta: Show/hide based on any user meta field value. Date & Time: Schedule visibility with “from” and “to” dates. Perfect for sales, events, and time-limited content. Browser Type: Target Chrome, Firefox, Safari, Edge, Opera, iPhone, Android, and more. Flexbox Containers: Full support for Elementor’s Flexbox containers, classic sections, and nested containers. Hide When Empty: Automatically hide a parent section/container when all child widgets are hidden by visibility conditions. PRO Conditions Advanced ACF: Repeater fields, options page, term meta, user fields, specific post/user sources, AND/OR logic with 17 operators. Language: Show/hide based on current language. Supports WPML, Polylang, and TranslatePress. URL Parameters: URL parameter visibility and standalone query string conditions with repeater support and 9 operators. Geo Location: Display elements based on visitor’s country using MaxMind geolocation. Dynamic Conditions: Use all Elementor Pro Dynamic Tags as visibility conditions. WooCommerce: Restrict content based on order history, active subscriptions, or customer status. Easy Digital Downloads: Restrict based on purchase history or subscription status. Advanced User Meta: Multiple user meta conditions with AND/OR logic. Post & Page, Taxonomy: Show/hide based on current post type, specific pages, or taxonomy terms. Archive: Conditions based on post type archives and taxonomy archives. IP & Referrer: Target visitors by IP address or referral source. WordPress Conditional Tags: Use any WordPress conditional tag as a visibility condition. Fallback Content: Replace hidden elements with a custom text message or an Elementor template. Copy/Paste: Right-click to copy visibility settings between widgets or sections. Get Visibility Logic Pro and unlock all conditions. How it works Edit any page with Elementor Select a widget, section, or container Go to the Visibility tab (or Advanced → Visibility Control) Enable conditions and configure your display rules Save: elements are shown or hidden on the live site based on your rules More from StaxWP BuddyBuilder: Build stunning BuddyPress communities with Elementor. Privacy Policy We use Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us troubleshoot problems faster and make product improvements. Found a bug? Report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage, and handle any security vulnerabilities. Credits This plugin implements some functionality similar to: * Dynamic Content for Elementor (GPL v2 or later)