Start Free Sign In

OpenCart sms plugin documentation

1.0.0.1 OpenCart 3.0+, PHP 7.2+, cURL enabled Download
OC 3.x OC 4.x PHP 7.2+

Requirements

Before installing the plugin, make sure your environment meets the following requirements:

Required: OpenCart 3.0+, PHP 7.2+, cURL enabled. You also need a running RCS Zilla installation with the Android app paired and online, or an SMS provider configured in RCS Zilla.

Installation

Follow these steps to install the RCSzilla plugin on your OpenCart store:

Download OpenCart Plugin
  1. 1 Download the ZIP from the Plugins page.
  2. 2 Extract the ZIP and copy the upload/ folder contents into your OpenCart root directory via FTP or file manager.
  3. 3 In the admin panel, go to Extensions → Extensions → Modules.
  4. 4 Find RCS Zilla SMS / WhatsApp Notifications and click Install, then Edit.
  5. 5 Log into your RCS Zilla admin panel, go to Devices, and copy your Device API Token (format: ABCD1234EFGH5678).
  6. 6 Paste the API Token into the API Token field, choose your default channel (SMS or WhatsApp), and set the module status to Enabled.
  7. 7 Click Save, then use the Send Test Message button to confirm messages are delivered.

Configuration

After installation, open Extensions → Extensions → Modules → RCS Zilla SMS / WhatsApp Notifications → Edit. The settings panel has five tabs:

Always click Save before switching tabs or navigating away, otherwise changes will be lost.

Message Template Variables

Use these placeholders inside any message template — they are replaced automatically at send time:

Getting your Device API Token

The plugin authenticates using a Device API Token from your RCS Zilla installation — this is not a generic API key.

  1. 1Log into your RCS Zilla admin panel.
  2. 2Navigate to Devices.
  3. 3Scan the QR code with the RCS Zilla Android app to pair a device, or select an existing paired device.
  4. 4Copy the token shown below the QR code. It looks like: ABCD1234EFGH5678.
  5. 5Paste it into the API Token field in the OpenCart plugin settings and click Save.

The plugin sends messages via https://app.rcszilla.com/api/?endpoint=queue_sms. Your server must be able to make outbound HTTPS requests to this address.

Testing the integration

The plugin has a built-in test tool on the General tab. Enter a phone number in the Test Phone field (international format, e.g. +40712345678) and click Send Test Message. A live message will be sent immediately via your paired device.

Romanian 10-digit numbers starting with 07 are automatically converted to +407… international format. For other countries, always enter the number in full international format including the + prefix.

Troubleshooting

If the issue persists, contact our support team via the contact form and include the relevant lines from the OpenCart error log.

Changelog

Stop sending messages one by one.

RCSZilla lets you send SMS, WhatsApp, and Email campaigns to thousands of contacts, all from one dashboard. Sign up free, no card required.