Instant Order Cards with Inline Status Buttons
Purpose: See line items, customer phone, address, and requested delivery date immediately and update fulfillment in one tap.
How it works: Hooks into payment and status transitions to send a rich Telegram summary with inline buttons for Processing, Completed, Cancelled, and Details. Tapping a button updates the WooCommerce order immediately.
Trilingual Commands for Orders, Stock, Prices & Undo
Purpose: Mark a bouquet out of stock or update a price from the warehouse floor in whichever language your staff prefers.
How it works: Every command works identically in English, Hebrew, and Russian: `/orders` = `/הזמנות` = `/заказы`, `/stock` = `/מלאי` = `/склад`, `/price` = `/מחיר` = `/цена`, and `/undo` = `/בטל` = `/отмена` to revert the last change.
Instant Delivery Date Closures (/close, /open)
Purpose: Stop accepting orders for today or holiday eve in 5 seconds when your couriers reach capacity.
How it works: Pairs natively with Israsky Delivery Calendar so `/close today` or `/close 2026-09-25` locks that date at checkout immediately, and `/open` reopens it.
Three-Barrier Webhook Security & Destructive Action Guards
Purpose: Guarantee that unauthorized users cannot query or alter your store and prevent accidental price typos.
How it works: Verifies the `X-Telegram-Bot-Api-Secret-Token` header, checks a strict `chat_id` whitelist mapped to a specific WordPress user, and enforces the `israsky_upravlenie_magazinom` capability. Order cancellations, date closures, and price shifts over 30% require explicit confirmation and respect a 20-command/minute rate limit.