plugin-icon

Maréva Bangladesh SMS & OTP for WooCommerce

Автор: Ashikul Islam·
Bangladesh-focused SMS notifications and OTP verification for WooCommerce and supported LMS plugins.
Версия
1.6.0
Последние изменения
Aug 11, 2026
Maréva Bangladesh SMS & OTP for WooCommerce

Maréva Bangladesh SMS & OTP connects WordPress and WooCommerce to an SMS provider selected and configured by the site administrator.

Features include:

  • WooCommerce customer and administrator order notifications.
  • Payment, order-status and optional stock alerts.
  • OTP request and verification shortcode.
  • GreenWeb / BD Bulk SMS, Alpha SMS (sms.bd), and MiMSMS gateway adapters.
  • Configurable custom HTTPS API adapter.
  • Primary and fallback gateways.
  • Editable SMS templates and local delivery logs.
  • Optional WP-Cron background sending.
  • Bangladesh phone-number normalization.
  • WooCommerce HPOS compatibility.
  • Optional Tutor LMS, LearnDash, LearnPress, MasterStudy LMS, LifterLMS and Academy LMS adapters.

OTP shortcode:

[mareva_sms_otp purpose="verification"]

The plugin is independently developed by Ashikul Islam. It is not affiliated with or endorsed by WooCommerce, GreenWeb, Alpha SMS, MiMSMS, or any supported LMS provider.

External services

This plugin can connect to external SMS delivery services. No SMS provider request is made merely by activating the plugin. A site administrator must configure and enable a gateway, and an SMS-producing action must then occur.

For an enabled gateway, the plugin sends the recipient mobile number, SMS message, configured sender ID, and the authentication values required by that provider. Data is sent when an administrator sends a test SMS, an enabled WooCommerce or LMS event occurs, or a visitor requests an OTP through the shortcode. Provider responses are stored in the site’s WordPress database after known credential fields are redacted.

GreenWeb / BD Bulk SMS

GreenWeb is used to deliver SMS messages selected or generated by the plugin.

  • Data sent: recipient mobile number, message content, and the API token configured by the administrator.
  • Sent when: a test SMS, enabled WooCommerce/LMS notification, or OTP request is triggered.
  • Service website: https://www.greenweb.com.bd/
  • Terms of service: https://www.greenweb.com.bd/terms-and-conditions.php
  • Privacy policy: https://www.greenweb.com.bd/privacy-policy.php

Alpha SMS (sms.bd)

Alpha SMS is used to deliver SMS messages selected or generated by the plugin. Alpha SMS is a service of Alpha Net.

  • Data sent: recipient mobile number, message content, API key, and sender ID when configured by the administrator.
  • Sent when: a test SMS, enabled WooCommerce/LMS notification, or OTP request is triggered.
  • Service website: https://sms.bd/
  • API documentation: https://sms.bd/api
  • Terms and conditions: https://sms.bd/Terms_Condition/
  • Privacy information: https://www.alpha.net.bd/AUP/

MiMSMS

MiMSMS is used to deliver SMS messages selected or generated by the plugin.

  • Data sent: recipient mobile number, message content, sender name, username, and API key configured by the administrator.
  • Sent when: a test SMS, enabled WooCommerce/LMS notification, or OTP request is triggered.
  • Service website: https://www.mimsms.com/
  • Terms of service: https://www.mimsms.com/terms-of-service
  • Privacy policy: https://www.mimsms.com/privacy-policy

Custom HTTPS API

The administrator may configure an HTTPS endpoint operated by another SMS provider. This feature is not enabled by default.

  • Data sent: fields mapped by the administrator, normally the recipient mobile number, message content, sender ID, and API credential.
  • Sent when: the custom gateway is enabled and a test SMS, enabled WooCommerce/LMS notification, or OTP request is triggered.
  • Terms and privacy: these are determined by the endpoint chosen by the administrator. Before enabling it, the administrator must review that provider’s terms and privacy policy and disclose the provider in the site’s own privacy policy.

The plugin does not include analytics, advertising, telemetry, tracking, remote licensing, or remote command execution.

Privacy

The plugin stores recipient numbers, SMS content, gateway names, delivery status, and provider responses in local WordPress database tables. OTP codes are stored as password hashes and expire after the configured validity period.

Site owners should disclose their enabled SMS provider and message processing in their own privacy policy and obtain any consent required by applicable law.

Plugin data is retained after deactivation and uninstall by default to prevent accidental loss. To remove all plugin data during uninstall, define MARVBASM_REMOVE_DATA_ON_UNINSTALL as true before uninstalling.

Source code and build process

All PHP, JavaScript, and CSS distributed with this plugin is included in human-readable source form. No compiler, bundler, minifier, or external build step is required.

Проверено на
WordPress 7.0.3
Этот плагин можно скачать и использовать при .