Pour utiliser les services de 123-SMS.net, saisissez votre email et votre numéro de téléphone. Vous recevrez aussitôt votre mot de passe personnel.
Merci de saisir votre adresse email nous vous renverons votre mot de passe personnel.
Mis à jour le 31 juillet 2026
Soyez prévenu par SMS à chaque commande et tenez vos clients informés de l'expédition : le module 123-SMS pour PrestaShop (licence MIT, compatible 1.7 à 8) s'installe en cinq minutes et fonctionne en crédits prépayés, sans abonnement.
/**
* 123-SMS pour PrestaShop — notifications SMS de commande
* Licence MIT : réutilisation libre. Compatible PrestaShop 1.7 à 8.x.
*/
class Sms123 extends Module
{
public function install()
{
return parent::install()
&& $this->registerHook('actionOrderStatusPostUpdate');
}
// [...] écran de configuration : identifiant, clé API, sender-ID, modèles [...]
public function hookActionOrderStatusPostUpdate($params)
{
$statut = (int) $params['newOrderStatus']->id;
$commande = new Order((int) $params['id_order']);
if ($statut === (int) Configuration::get('PS_OS_PAYMENT')) {
// SMS au marchand + SMS de confirmation au client
} elseif ($statut === (int) Configuration::get('PS_OS_SHIPPING')) {
// SMS d'expédition au client
}
}
/** Appel HTTPS de l'API ; code retour tracé dans les logs (80 = envoyé). */
protected function envoyer($numero, $message, $contexte)
{
$reponse = Tools::file_get_contents('https://www.123-sms.net/http.php', false,
stream_context_create(['http' => ['method' => 'POST', 'content' => http_build_query([
'email' => Configuration::get('SMS123_IDENTIFIANT'), // identifiant transmis à l'inscription
'pass' => Configuration::get('SMS123_CLEAPI'),
'numero' => self::normaliser($numero),
'message' => $message,
'sender' => Configuration::get('SMS123_SENDER'),
])]]));
PrestaShopLogger::addLog('123-SMS ' . $contexte . ' : code retour ' . trim($reponse));
}
}Le module sms123, développé par 123-SMS sous licence MIT,
s'accroche au changement de statut des commandes : SMS au marchand à chaque paiement accepté,
SMS au client à la confirmation et à l'expédition (chacun activable séparément), modèles
personnalisables avec variables {numero} {prenom} {nom}
{total} {boutique}, et code retour API tracé dans les logs PrestaShop.
123-sms_prestashop.zip — module PrestaShop 1.7 à 8
Licence MIT, code source sur GitHub (api-sms-exemples). Le module historique développé par Auguria pour PrestaShop 1.x (licence OSL) reste disponible : 123sms_prestashop.zip.
Oui : licence MIT, code source publié sur GitHub. Seuls les crédits SMS consommés sont décomptés de votre compte 123-SMS (5 SMS offerts à l'inscription pour tester).
Le module sms123 est conçu pour PrestaShop 1.7 à 8.x. Pour les boutiques PrestaShop 1.x historiques, le module Auguria d'origine reste téléchargeable sur cette page.
Trois notifications, chacune activable séparément : SMS au marchand à chaque paiement accepté, SMS au client à la confirmation, SMS au client à l'expédition — avec des modèles personnalisables (numéro, prénom, nom, total, boutique).
Chaque envoi trace son code retour API dans les logs PrestaShop (Paramètres avancés > Logs) : 80 = envoyé, les autres codes sont documentés sur 123-sms.net.
Le plugin équivalent existe : voir la page 123-SMS pour WooCommerce (SMS marchand + client, mêmes modèles, licence MIT).
5 SMS offerts pour votre essai, sur simple demande : dites-nous que vous voulez tester le module PrestaShop, et nous créditons votre compte professionnel le temps de valider votre intégration en conditions réelles. Offre réservée aux professionnels : entreprises, associations et collectivités.
Demander 5 SMS de test Inscription gratuite Contacter l'équipe