View Product Page

Overview

You can increase the value of your shop by using YITH WooCommerce SMS Notifications. You can keep an eye on what’s going on with your store in real time, even when you’re away from your PC. You’ll also be in the loop on customer orders.

You can also make the shopping experience in your store better for customers by offering them the option to be texted when their order is processed or shipped.

YITH WooCommerce SMS Notifications

How to set up the SMS service

Step 1—Select the SMS provider

First of all, go to the General Settings tab, and choose the SMS provider you want to use in the SMS service settings option.

SMS service enabled

Note: Each SMS provider will require some credentials that you will receive from them. These credentials will vary depending on the provider.

SMS credentials

To find the complete list of all the SMS services available you can check this page.

Step 2—Configure the text sending

Once you have chosen the SMS service, the next step is to manage the sending settings.

  1. First, you’ll find the Sender telephone phone number option, where you can enter the phone number you want to appear as the sender. Note that this is the number you have set up in your SMS provider account, or the one they provide you with (for example, Twilio usually does not allow you to choose your number, but gives you one of theirs). The maximum number of characters allowed is usually 16.
Sender telephone number

  1. Then, you can set the Alphanumeric sender ID. You’ll need to enter the name you want to appear as the sender (this option might not work in all countries, so it’s probably best to check with your chosen SMS service provider first).
Alphanumeric sender ID

  1. Next, you’ll see the Admin phone field option, where you can enter the phone numbers of the administrators who will get a text message. To add a new one (including country calling codes), just press “Enter”.
Admin phone

  1. Once done, you can set the Send SMS notifications to customers option. You can choose to send notifications to all customers or just those who ask for them at checkout.

    When choosing the second option, you’ll see a text field where you can enter the text for the checkbox. You can also choose to show this checkbox by default.
SMS notifications to customers

It will look like this in the frontend:

Checkout page

How to shorten URLs

Step 3—Select the URL shortening service

From the General settings tab, you can now select the shortening URL service. This will automatically turn any URL included in the SMS text into a shorter version, so you can spare characters.

1. First, you get to choose between one of the supported services, either Bitly or TinyURL.

URL shortening settings

2. Then, enter the access tokens, based on the selected service.

Bitly

It requires only one access code.

Bitly

To get it, follow these steps:

  • Register a free account on https://bitly.com/ website.
  • Then, you can click on the “Settings” option.
Settings button
  • Once done, click on “API”.
  • Finally, you can enter your password and click on “Generate token”.
Generate token

TinyURL

TinyURL requires both an API token and the domain.

TinyURL

To create a TinyURL, follow these steps:

3
  • Copy the code that will be displayed in the plugin setting.
new api token tinyurl
  • Lastly, go back to the plugin settings and choose the domain that you want to use in your short links in the plugin settings.
TinyURL domain

Save and you’re ready to go.

Charsets and SMS length configuration

Step 4—Set charset & SMS length

The Charsets option allows you to send an SMS text by using special Unicode (https://www.utf8-chartable.de/) characters.

Charsets & SMS Length

First of all, you will have to choose between the available charsets:

Available charsets

You will find the following options:

  • CJK – Chinese Japanese Korean (CJK Radicals Supplement, CJK Symbols and Punctuation, CJK Strokes, Enclosed CJK Letters and Months, CJK Compatibility, CJK Unified Ideographs Extension A, CJK Unified Ideographs, CJK Compatibility Ideographs, and CJK Compatibility Forms sets).
  • Greek (Greek and Coptic sets).
  • Cyrillic.
  • Armenian.
  • Hebrew.
  • Arabic (Arabic, Arabic Supplement, Arabic Presentation Forms-A, and Arabic Presentation Forms-A sets).
  • Hangul (Hangul Jamo, Hangul Compatibility Jamo, and Hangul Syllables sets).
  • Thai.
  • Latin Extended (Latin-1 Supplement, Latin Extended-A, and Latin Extended-B).

Note: by using special characters, the SMS length will reduce to 70 characters.

Once done, you’ll find the option to enable the SMS length, which allows you to extend the single SMS length (default is 160).

SMS Length

How to configure the SMS settings

Step 5—Enable SMS notifications for order statuses

Now it’s time to select the order statuses for which you would like to send notifications to your customers and to the store administrators.

Go to the “SMS Settings” tab, customize the text and enable the notification for each order status you would like to add. It supports all default WooCommerce order statuses.

SMS Settings tab

Thanks to the full integration with YITH WooCommerce Custom Order Status, you can send SMS notifications also for all the custom order statuses you have created.

After that, you can customize the text for each notification or use the default one.

Admin message

As you can see in the image below, you can customize the admin message with just one text and the specific placeholders.

If you want to dynamically retrieve information about the user and the order, you can use one of the following placeholders in the message content:

  • {site_title}: Website name
  • {order_id}: Order number
  • {order_total}: Order total
  • {order_status}: Order status
  • {billing_name}: Billing name
  • {billing_first_name}: Billing first name
  • {billing_last_name}: Billing last name
  • {shipping_name}: Shipping name
  • {shipping_first_name}: Shipping first name
  • {shipping_last_name}: Shipping last name
  • {shipping_method}: Shipping method
  • {additional_notes} = Additional Notes
  • {order_date} = Order Date

How to send an SMS manually

The plugin automatically sends SMS notifications when order status changes. However, if you want to send a new SMS message manually, you have to go to the “Edit Order” page. There, you’ll find an option to manually send a new SMS message to the user who owns the selected order.

Manual sending

From there, you can type the specific message and click “Send”. If the checkbox isn’t enabled, it means that the SMS sending feature isn’t available for the user associated with the order. Enabling it will change this behavior.

SMS Planet

Register an account on https://smsplanet.pl/ then go to this page: https://panel.smsplanet.pl/s/api

SMS Planet

Then, create a password for the API.

SMS Planet API KEY

Copy it and paste it together with the API KEY in the plugin options.

SMS Planet settings

From the plugin’s options, you can also choose the SMSPLANET SMS Type: Promotional or Transactional.

 SMSPLANET SMS Typ