Skip to content

boxlinknet/kwtsms-magento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kwtSMS for Magento 2

CodeQL GitGuardian Magento PHP License

SMS notifications and OTP verification for Adobe Commerce (Magento 2) via the kwtSMS gateway.

Features

  • Order SMS notifications: New order, status change, shipment, invoice, refund, cancellation
  • Customer SMS: Welcome message on registration
  • Admin alerts: New order, new customer, low stock
  • Bilingual templates: English and Arabic with placeholder support
  • Full SMS logging: Searchable admin grid with export
  • Dashboard: SMS analytics, balance, connection status
  • Test mode: Send to API queue without delivering (credits recoverable)
  • Phone validation: 90+ country rules with Arabic numeral conversion
  • Daily sync: Auto-refresh balance, sender IDs, and coverage via cron

Requirements

  • Magento 2.4.7+
  • PHP 8.2 or 8.3
  • Active kwtSMS account with API access

Installation

Via Composer (Marketplace)

composer require kwtsms/module-sms-integration
bin/magento module:enable KwtSms_SmsIntegration
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush

Manual Installation

  1. Copy the module to app/code/KwtSms/SmsIntegration/
  2. Run:
bin/magento module:enable KwtSms_SmsIntegration
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush

Configuration

  1. Go to Stores > Configuration > kwtSMS > Gateway Settings
  2. Enter your API username and password
  3. Click Test Connection
  4. Select your Sender ID
  5. Enable the module

kwtSMS Account

  1. Register at kwtsms.com
  2. Request API access from your account menu
  3. Find your API username and password in your account API page

Note: API username is NOT your phone number.

Development

Docker Setup

docker compose up -d
docker compose exec php bash /var/www/html/docker/install-magento.sh

Security

Report security vulnerabilities to: support@kwtsms.com

See SECURITY.md for details.

License

OSL-3.0

About

SMS notifications and OTP for Adobe Commerce (Magento 2) via kwtSMS gateway

Topics

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors