Rahkar Toolkit puts the tools an Iranian WooCommerce store needs into one plugin: Iranian provinces and cities, SMS login, Jalali dates, Persian invoices and order notifications.
Every feature is a module. Switch on only what you use: a module that is off loads no code and runs no queries.
Checkout and orders
- Iranian provinces and cities: the full list in WooCommerce address forms, for the classic and the block checkout, with a city dropdown that follows the province. Each shipping method can be limited to some cities, or kept away from some.
- Price inquiry: hide the price and the buy button on chosen products and take requests for the price instead, with optional SMS verification and a price reply by SMS.
- Checkout fields: drag the checkout fields into order, make each one required or optional, or leave it out. Works with the classic checkout, the block checkout and themes that draw their own form, and adds nothing to the customer's browser.
- Invoices and shipping labels: Persian sales invoices and postal labels, for one order or many at once, through the browser's print and "Save as PDF".
- Guest order tracking: customers without an account follow their order by mobile or order number, confirmed by a one-time code sent to the number on the order.
- Courier status: an order status for orders handed to a motorbike courier, changeable in bulk from the orders list.
- Jalali calendar: Solar Hijri dates across WordPress and WooCommerce, with a Persian date picker. Stored dates are never changed.
SMS and login
- SMS login and registration: passwordless sign-in and sign-up with a one-time code by SMS, voice call or email, inside the theme's own login forms (full support for Woodmart). Optional phone verification before checkout. If codes stop getting through, sign-in falls back to the password form.
- Notifications: SMS and email on order and account events, with an editor per event, approved SMS patterns, a background queue with retries and a log. Send rules hold promotional messages during quiet hours and respect an opt-out list.
- Short links: links in messages become short links on your own domain. Clicks are counted, and an order placed within 7 days is tied to the message that brought it.
Customers and reports
- Customer testimonials: testimonials with photo, voice or video, sent from the site and held until you approve them.
- Customer stats: each customer's order count and personal buying cycle, used to time follow-up messages.
- Matomo connection: your own Matomo server tracks products, the cart, internal search and every order, even when the browser blocks the tracker.
- Custom code: your own code in the page head, after the body tag or in the footer, such as analytics, ad pixels or a chat widget, kept when you change themes.
- Rahkar Foroosh connector: sends orders to the Rahkar Foroosh sales dashboard, only after you connect it with a one-time code.
Rahkar WP Pro
Pro is a separate add-on with modules that bring customers back and turn visits into sales. It uses the SMS setup you already have, so each one is a switch on the modules screen:
- Abandoned cart: up to three SMS reminders, with a link that rebuilds the cart and opens the checkout.
- Back-in-stock alerts: customers ask to hear when a product is back; administrators get low-stock and out-of-stock alerts.
- Review invitations: a few days after an order is completed, the buyer is invited to review what they bought.
- Second purchase: a unique discount code for first-time buyers who have not ordered again.
- Win-back: messages to regular customers who have fallen behind their own buying cycle, with optional stepped discounts.
- Replenishment reminders: for consumable products, an SMS when the customer is likely to be running out.
- Payment gateway coupons: coupons that work only with chosen payment gateways, optionally applied as soon as the gateway is selected.
- Card-to-card payment: a card-to-card payment method with the store's card and Sheba number, the customer's tracking number on the order, and a status for payments awaiting review.
- Stories: Instagram-style circular stories with photo and video slides, managed in the dashboard.
A control group shows how many sales each module really adds.
See Rahkar WP Pro
This plugin contains none of Pro's code and works fully without it.
Requirements
- WooCommerce 8.0 or later, for every module except Jalali calendar and Notifications.
- An account with the SMS provider below, for SMS sending and SMS login.
- Install and activate the plugin.
- Go to Rahkar → Modules and switch on the modules you want. A fresh install starts with every module off.
- Open Rahkar → Settings to configure the modules you switched on.
- For SMS: switch on Notifications, enter your IPPanel API key and sender number, and send a test message from the settings screen.
Background queue
SMS and email are sent from a background queue so a customer never waits on the SMS provider. The queue runs on its own through site traffic and WP-Cron. For a busy store, the
Rahkar → Health screen shows a server cron line that runs it on a fixed schedule instead.