Shopping Cart
Key module features
- Integration with SMSAPI.pl via API token and configurable endpoint
https://api.smsapi.plorhttps://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_emailalertsmodule 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
hookDashboardZoneOnehook 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,
idxuniqueness 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.