• New
SMSAPI in PrestaShop – SMS notifications Pro | PrestaDev
SMSAPI in PrestaShop – SMS notifications Pro | PrestaDev
SMSAPI in PrestaShop – SMS notifications Pro | PrestaDev
SMSAPI in PrestaShop – SMS notifications Pro | PrestaDev
SMSAPI in PrestaShop – SMS notifications Pro | PrestaDev
SMSAPI in PrestaShop – SMS notifications Pro | PrestaDev
SMSAPI in PrestaShop – SMS notifications Pro | PrestaDev
SMSAPI in PrestaShop – SMS notifications Pro | PrestaDev
SMSAPI in PrestaShop – SMS notifications Pro | PrestaDev

SMSAPI Pro SMSAPI.pl module for PrestaShop

Module version: 1.1.3

PrestaShop compatibility: 1.7.x 8.x 9.x

Module file updated: 05/31/2026 12:05:43

Product data updated: 05/31/2026 12:05:45


PD SMSAPI Pro is a PrestaShop module for handling SMS notifications sent via SMSAPI.pl. The module allows you to create automatic and manual SMS messages for orders, status changes, tracking numbers, returns, stock levels, and selected operational events. In the administration panel, you can configure the SMSAPI token, sender, test mode, number normalization, SMS part limits, delivery callback, message templates, and recipients. Sending works through a queue with CRON, retries, logs, and health status, allowing the administrator to control the sending process without burdening the order action. The module includes a manual “Send SMS” panel on the order card and a set of manual templates that can be selected from the list and edited before sending. PD SMSAPI Pro is intended for PrestaShop stores that want to organize SMS communication with customers and the support team in one configurable administrative tool.
License type / update
zł 189.00
zł 153.66no tax
Price history:

Description

Key module features

  • Integration with SMSAPI.pl via API token and configurable endpoint https://api.smsapi.pl or https://api2.smsapi.pl.
  • Automatic SMS notifications for PrestaShop events: new order, order status change, tracking number, low stock, order return, payment reminder, pickup reminder, paid order, and operational alert.
  • Support for product back-in-stock notifications if the ps_emailalerts module is active in the store and the customer subscribed to the availability alert.
  • Multilingual notification content with SMS preview based on a real order without sending the message.
  • Content editor with shortcode buttons, validation of unknown placeholders, SMS part counter, and Unicode character warning.
  • Sending queue with CRON, retry limits, retry delay, logs, and support for SMSAPI delivery status callbacks.
  • Manual actions on logs: resend, cancel queued message, mark as closed, and preview SMSAPI response.
  • Manual “Send SMS” box on the order edit page in the PrestaShop administration panel.
  • Manual SMS templates for orders, including: order received confirmation, ready for pickup, out for delivery, cancelled, payment accepted, and payment issue.
  • Module dashboard with SMSAPI credits, number of SMS messages in queue, CRON status, sending statistics, errors, and recent SMS activity.
  • Widget in the hookDashboardZoneOne hook with a quick preview of SMSAPI credits, queue, and last CRON run.
  • Per-store configuration in multistore, with configuration locked in group or all stores context for data security.

Benefits for the PrestaShop store

  • Faster customer communication for order status changes, pickup, delivery, and payment.
  • Better operational control thanks to logs, queue, filters, and SMSAPI error statuses.
  • Lower risk of errors in SMS content thanks to message preview, shortcode validation, and SMS part counter.
  • Ability to test the configuration before actual sending thanks to test mode and a controlled test SMS form.
  • Separation of automatic store events from physical SMS sending, because messages are placed in a queue handled by CRON.
  • Convenient administrator workflow on the order page thanks to manual templates and the option to enter custom SMS content.
  • More secure handling of callbacks and CRON through endpoint tokens, private links, and the SMSAPI callback allowed IP address list.

Administrative functionalities

  • Configuration of module activity, SMSAPI token, sender, country prefix, local number length, and test mode.
  • Settings for number normalization, fast mode, maximum number of SMS parts, idx uniqueness check, retries, and log retention.
  • Notification list with the ability to edit the event, recipient, order status filters, trigger conditions, and content per language.
  • Separate manual SMS templates tab with name, code, activity status, position, and default template option on the order page.
  • Logs tab with filters, pagination, and operational actions on individual queue entries.
  • Test SMS tab that saves the test in logs and uses the same sending configuration as the module’s regular messages.
  • CRON and callback support via front controllers secured with token and store context.

Product Details

Prestashop 9.x support
Yes
Support for Prestashop 8.x
Yes
Prestashop 1.7.x support
Yes
Free support
Yes
Free updates (1 year)
Yes
Easy Installation
Yes
PDSMSAPIPRO

FAQ

Find answers to the most common questions about this product.

PD SMSAPI Pro is used to send SMS notifications from PrestaShop via SMSAPI.pl. The module supports automatic messages related to orders, statuses, shipment tracking, stock levels, and selected operational alerts, as well as manual SMS messages sent from the order page in the administration panel.

The module supports notifications for the following events: new order, order status change, tracking number, low stock level, product back in stock, order return, unpaid order reminder, pickup reminder, paid order, operational alert, manual SMS from the order card, and test SMS.

Automatic notifications are added to the queue, and the actual sending is carried out via CRON or by manually processing the queue from the logs tab. This solution reduces the risk of delaying store actions, allows resending after errors, and gives the administrator insight into the status of each message.

Yes. The module logs both regular messages and test SMS messages, allowing you to check the event, recipient, status, number of attempts, error, message ID, points, and the SMSAPI response, if it has been saved.

Yes. On the order edit page in the administration panel, the module adds a "Send SMS" box, in which the administrator can select a manual SMS template or enter their own content. The message field is empty by default, unless the selected manual template has been marked as the default for the order page.

Manual SMS templates have their own name, code, activity status, position, and content per language. The module includes sample scenarios for orders, such as order confirmation, ready for pickup, out for delivery, cancellation, payment accepted, and payment issue.

Yes. When editing a notification, a preview of the SMS on a real test order is available. The module substitutes variables such as name, order number, status, amount, delivery, or product data, and shows the final content without sending the message.

The content editor includes shortcode buttons, validation of unknown placeholders, a character and SMS part counter, and a warning about Unicode characters. This allows the administrator to detect typos in variables more quickly and assess whether the message may be split into multiple SMS parts.

Yes. The module generates a callback address that can be passed to SMSAPI as notify_url if callback is enabled for a given shipment. The callback can update the log with the provider status, message identifier, and API response, and access to the endpoint is secured with a token and a list of allowed IP addresses.

Yes, if the ps_emailalerts module is installed and active. PD SMSAPI Pro can add an SMS to the queue when the product or its combination is back in stock, and the customer has previously subscribed to an availability notification handled by ps_emailalerts.

The dashboard displays, among other things, SMSAPI account points, the number of messages in the queue, the status and last run of CRON, sent SMS messages, errors, points used, active notifications, and recent SMS activity. The module also adds a compact widget to the dashboardZoneOne hook in the administration panel.

In the module panel, you can refresh the SMSAPI profile and check the number of available account credits. Additionally, the test SMS tab allows you to send a controlled message to the specified number; such a test is saved in the module logs.

Yes. Settings, notifications, endpoint tokens, logs, and operational data are handled in the store context. For security reasons, the module panel configuration requires selecting a single store to avoid accidentally changing data in the group or all stores context.

In the module settings, you can enter the default sender field. The sender must be a valid name accepted by SMSAPI and exist on the SMSAPI account side; if the field is left empty, the module does not enforce its own sender and uses the SMSAPI account behavior.

According to the metadata and documentation, the PD SMSAPI Pro module is designed for PrestaShop 1.7.x - 9.x and PHP 7.0 - 8.5. The module does not require Composer or external PHP libraries.

Reviews (0)

No reviews