Я создаю приложение для продавцов и Shopify, используя laravel.Я настроил и установил webhooks для отправки уведомлений администраторам, когда в моем приложении создаются новые клиенты в config/shopify.php
.
shopify.php
use Oseintow\Shopify\Facades\Shopify;
use Laravel\Socialite\Facades\Socialite;
use App\User;
use App\Store;
use App\UserProvider;
use Auth;
$shopifyUser = Socialite::driver('shopify')->stateless()->user();
$shopUrl = $shopifyUser->nickname;
$accessToken = $shopifyUser->token;
Shopify::setShopUrl($shopUrl)->setAccessToken($accessToken)->post("admin/webhooks.json",
[
'webhook' =>
['topic' => 'customers/create',
'address' => 'https://shopify.kast.com/webhook',
'format' => 'json'
]
]);
Маршрут
Route::post('/webhook', 'ReceiverController@webhook');
ReceiverController
public function webhook()
{
send sms/email to admin
}
Теперь , когда я настраиваю веб-крючок в настройках администратора магазина и отправляю тестовое уведомление или создаю клиента, Я получаю SMS / электронные письма
Но когда я удаляю настройки webhook со страницы администратора и создаю нового покупателя для магазина, я не получаю SMS.
Есть ли какая-либо ошибка в shopify.php (конфигурация webhook) для моего приложения?
PS: домен магазина равен founz.myshopify.com
, а приложение размещено https://shopify.kast.com