Skip to main content

Integration Guide: Magento

Magento is a powerful open-source eCommerce platform that gives you complete control over your online store.

Updated over 3 weeks ago

With the ClickSend SMS plugin for Magento, you can:

  • Get SMS alerts for new orders

  • Notify customers when their order status is changed to SHIPPED

  • Personalise SMS messages with placeholders like {ORDER-NUMBER}, {ORDER-TOTAL}, {CUSTOMER-NAME}, etc.

  • Set your Sender ID (dedicated number, alpha tag, or personal number)


Installation

Option 1: Manual Installation

  1. Download the ClickSend SMS package

  2. Extract and upload to: app/code/

  3. (If the folder doesn’t exist, create it under your Magento root directory.)

  4. Open your terminal, navigate to the site root, and run:

php bin/magento setup:upgrade

Option 2: Composer Install

Run the following commands:

composer require clicksend/sms:1.0.0
php bin/magento setup:upgrade

Option 3: Add via config.php (Advanced)

  1. Open /app/etc/config.php in a code editor

  2. Add the following to the module list:

    'Clicksend_Sms' => 1,
  3. Login to your Magento Admin

  4. Clear the cache to finish installation


Configuration

Go to:

  • Stores > Configuration > ClickSend

Fill in the following:

  • Username – Your ClickSend account username

  • API Key – Found here

  • Sender – Set a dedicated number, alpha tag (max 11 characters, no spaces), or leave blank to use shared numbers

  • Admin Phone Number – The number to receive admin SMS alerts

  • Debug Mode – Enable logging of API calls

  • SMS Admin on New Order – Toggle to send alerts on each new order

  • Compose SMS – Customise messages using placeholders:

    • {ORDER-NUMBER}

    • {ORDER-TOTAL}

    • {ORDER-STATUS}

    • {CARRIER-NAME}

    • {PAYMENT-NAME}

    • {CUSTOMER-NAME}

    • {CUSTOMER-EMAIL}

  • Click Save Config when done

Don’t have a ClickSend account yet? [Sign up here]


Sending SMS from Magento

After installing and configuring the plugin, SMS notifications will be sent automatically based on your settings.

Example Flow – New Order

  1. Navigate to your online store

  2. Add a product to your cart

  3. Proceed to checkout

  4. Enter shipping details and customer contact info

  5. Click Place Order

  6. An SMS will be sent to the Admin (shop owner)


Send SMS to Customer on Shipment

  1. Go to your Magento Admin Dashboard

  2. Open the customer’s order

  3. Change the order status to Shipped

  4. The customer will receive a shipment notification SMS


Need help or troubleshooting support? Start a chat with us, and we’ll assist you!

Did this answer your question?