Welcome!

J2T SMS Gateway For Magento® 2

More Views

J2T SMS Gateway For Magento® 2

Setup your SMS gateway within Magento®

Availability: In stock

€51.99

Be the first to review this product

This module gives your shop the ability to send SMS. You need to subscribe to a SMS gateway accepting HTTP sms sendings.

All SMS gateways are virtually compatible with the module, as you can specify required parameters.

This module is compatible with Magento® 2.0.x or greater!

SMS can be sent from Front-office and Back-office, as soon as <sms> tag is available from transactionnal emails.

Documentation & Installation Instructions

* Required Fields

€51.99

j2t-modules

  • Lowest price on the market for our modules

  • Free support available as well as extended support

  • High quality development with best Magento integration

Details

Send SMS to your clients through default Magento® email engine and tell them everything they need to know, regarding the order processes.

Parterns

Voodoo SMS
Enter J2TDEAL code at checkout on voodoosms.com and purchase your credits at 2.99p instead of 3.7p!

The module is simple to configure and virtually works with all SMS gateways that uses GET or POST actions to send SMS, such as:

  • voodoosms.com
  • click-a-tell 
  • mobyt 
  • bulksms.com
  • mysmsaddress.com
  • and a lot more...

Versions 2.0.x 

 * 2.0.3: Fixing SMS sending issue

 * 2.0.2: Fixing log recording issues

 * 2.0.1: Fixing minor issues

 * 2.0.0: Introducing the module

Installation

1 - unzip de module in app/code/J2t/Smsgateway

2 - enable module: bin/magento module:enable --clear-static-content J2t_Smsgateway

3 - upgrade database: bin/magento setup:upgrade

4 - re-run compile command: bin/magento setup:di:compile

In order to deactivate the module bin/magento module:disable --clear-static-content J2t_Smsgateway

In order to update static files: bin/magento setup:static-content:deploy

Important: make sure that php path is correct in bin/magento file

In order to configure the module, please go in admin > store > configuration > J2T Modules > SMS Gateway.

Important: Please make sure to insert module serial and activate it. Activation field will only be available on different store view than default (top left select box). More details can be found on the module documentation.

You need to subscribe to a SMS gateway accepting HTTP sms sendings. All SMS gateways are virtually compatible with the module, as you can specify required parameters.

You can specify :

  • Then submitting method (GET or POST)
  • URL of the SMS gateway
  • The username
  • The password
  • Allowed countries
  • The attribute used by the customer

The billing address fields are used to get the mobile number or by default, if the module is used within transactional order emails, delivery phone field within address fields will be used. To make the address fields available upon registration, please modify your customer.xml layout file from your template as below:

<reference name="content">
            <block type="customer/form_register" name="customer_form_register" template="customer/form/register.phtml">
                <action method="setShowAddressFields"><columns>1</columns></action>
                <block type="page/html_wrapper" name="customer.form.register.fields.before" as="form_fields_before"/>
            </block>
</reference>

Don't hesitate to ask your customers to fill the phone field using international phone number like : 336xxxxxxxx

Mobile phone standards must be imported before being able to use the module. You can import CSV files. The needed information are as bellow:

Country International code Mobile code Regex mask
FR +33 6 /(06|00336|\+336|336)(\d{8})/i
FR +33 7 /(07|00337|\+337|337)(\d{8})/i

FR = the iso code for France
+33 = the international code for France
6 = the mobile code number

Click here to download a sample of csv file

Download Indian csv file here

Download Pakistan csv file here

/(06|00336|\+336|336)(\d{8})/i = regular expression that is required to check the validity of the phone number 
06|00336|\+336|336 : all common phone number writing. For our case, it would be 06 or 00336 or +336 or 336 
\d{8} : this means that there will be 8 numbers after the mobile code

Please find International mobile number standers here : http://en.wikipedia.org/wiki/List_of_mobile_phone_codes_by_country

All dashes or dots are automatically removed. If a phone number is not correct, the extension will not try to send the SMS.

To add SMS message, you will have add <sms> tags in your email template. It could be as below :

Email text...
Email text...
<sms>Sms message</sms> 

You can also use variables as you normally  use them within email templates.

If you have any issues with regular expressions in csv file, our team will be glad to help you making a correct one.

Here are example of SMS gateways configuration :

* voodoosms.com configuration (use J2TDEAL coupon on voodoosms.com and purchase credits at 2.99p instead of 3.7p)

sending method: POST
url:
  http://www.voodoosms.com/vsapi/server.php
parameters: method=sendSMS&destination={{phone_number}}&originator={{sender}}&message={{text_message}}&username={{user}}&password={{pass}}&validity=1
format tel: international without + sign 

* click-a-tell configuration

url:  http://api.clickatell.com/http/sendmsg
parameters: user={{user}}&password={{pass}}&api_id=YOUR_API_ID&to={{phone_number}}&text={{text_message}}
format tel: international without + sign

* mobyt

url: http://multilevel.mobyt.fr/sms/send.php
parameters: user={{user}}&pass={{pass}}&rcpt={{phone_number}}&data={{text_message}}&sender={{sender}}&qty=ll
format tel: international with + sign

* bulksms.com

url: http://bulksms.vsms.net:5567/eapi/submission/send_sms/2/2.0
parameters: username={{user}}&password={{pass}}&message={{text_message}}&msisdn={{phone_number}}
format tel: international without + sign

* mysmsaddress.com

url: http://66.179.181.59:80/smsc/general/sendsms.jsp
parameters: userid={{user}}&password={{pass}}&submit_name={{sender}}&send_to={{phone_number}}&message_type=0&message_text={{text_message}}

* pluriware.fr

url: http://sms.pluriware.fr/httpapi.php
parameters: user={{user}}&pass={{pass}}&cmd=sendsms&to={{phone_number}}&txt={{text_message}} 
format tel: international without + sign 

 

<referencec name="content">
      fdsfds      <block type="customer/form_register" name="customer_form_register" template="customer/form/register.phtml">
                <action method="setShowAddressFields"><columns>1</columns></action>
                <block type="page/html_wrapper" name="customer.form.register.fields.before" as="form_fields_before"/>
            </block>
        </reference>
No

Write Your Own Review

Only registered users can write reviews. Please, log in or register

Contact Us

Contact Information

Please check our FAQ before contacting us. You might be able to find a answer to your question there.

Message details

FTP Details (Only for "professionnal installation" or "technical support" option)

Message details

Note that our team usually reply to emails within 1 to 3 working days (mon-fri). If for some reasons, you don't have any replies within this time, please kindly send back a new message to us and we'll try to reply asap.

Also note that support is exclusively done in English.

* Required Fields