Per creare un Webhook in Magento è disponibile questo modulo gratuito:
https://marketplace.magento.com/mageplaza-module-webhook.html
Webhook di Mageplaza è un ottimo strumento per ottimizzare il sistema online del tuo negozio. La missione principale del modulo è aggiornare regolarmente gli eventi e quindi continuare a inviare una notifica alla destinazione selezionata (URL)
Invia una richiesta API dopo che si è verificato un ordine
Mageplaza Webhook ha la capacità di riconoscere gli eventi che continuano a inviare richieste API su altre applicazioni o server nel momento in cui si verificano. Il modulo supporta la creazione di hook di base su eventi tra cui “Nuovo ordine”
Il minimo necessario per far funzionare il sistema è una notifica che identifichi il merchant sia attraverso l’uso di headers di autenticazione o delle variabili direttamente contenute nel body, in alternativa GrowishPay può somministrare una URL di notifica ad hoc per ogni merchant del tipo https://hooks.growish.com/charity/merchant/123.
Il corpo della notifica deve contenere almeno l’importo totale della operazione, e la struttura può essere definita dall’e-commerce.
Configurazione
URL: https://hooks.growish.com/charity/new-order
Method: post Content type: application/json
Request header: x-merchant-id; x-secret-id
Content Body completo
{
“order”:{
“id”: “XXX”,
“paymentMethod”: “paypal”,
“status”: “paid”,
“buyer”:{
“name”: “Pippo”,
“surname”: “Peppa”
},
“items”:[
{
“sku”: “XXX”,
“name”: “Calzini uomo”,
“quantity”: 1,
“prize”: 35
}
]
}
}
Tutti gli elementi del webhook proposto possono essere adattati lato GrowishPay per soddisfare specifiche limitazioni del sistema di notifiche webhook dell’e-commerce, dal tipo di content type fino alla struttura del body.
Se hai bisogno di ulteriore aiuto ti invitiamo a contattarci utilizzando il form qui sotto: