Version: 1.0
Send SMS notifications to Shopify customers using your own SelfHosted SMS server.
- Order status SMS notifications
- Shipping confirmation with tracking
- Abandoned cart reminders
- Custom SMS templates with placeholders
- SMS delivery logs
- Webhook-based integration
Upload this folder to your web server and configure the settings.
Edit config.php with your settings:
return [
'api_url' => 'https://your-apitosms-server.com',
'api_token' => 'your-api-token',
'shop_domain' => 'your-shop.myshopify.com',
'shopify_api_key' => 'your-shopify-api-key',
'shopify_api_secret' => 'your-shopify-api-secret',
];In your Shopify Admin, go to Settings > Notifications > Webhooks and add:
orders/create->https://your-server.com/shopify-apitosms/webhook.php?topic=orders/createorders/updated->https://your-server.com/shopify-apitosms/webhook.php?topic=orders/updatedorders/fulfilled->https://your-server.com/shopify-apitosms/webhook.php?topic=orders/fulfilledfulfillments/create->https://your-server.com/shopify-apitosms/webhook.php?topic=fulfillments/create
Available placeholders:
{customer_name}- Customer's first name{customer_full_name}- Customer's full name{order_id}- Order number{order_total}- Order total with currency{shop_name}- Your shop name{tracking_number}- Shipment tracking number{tracking_url}- Shipment tracking URL{order_status}- Current order status
- PHP 7.4+
- cURL extension
- SSL certificate (required for Shopify webhooks)
For support, visit https://apitosms.com
GPL v2 or later