Envoies d'évènements à des services externes (webhooks)
Vous pouvez définir des règles d'envoie dans la section "plan de communication" pour envoyer les données d'une commande à un service web externe (Webhook). Pour ce faire, sélectionnez simplement l'option «Envoyer des données à un webhook» dans la boîte de sélection du gabarit, puis entrez l'adresse Web (URL) dans le champ Webhook Url qui apparaîtra.
Voici une capture d'écran:

Voici un exemple de "payload" qui sera envoyé:
{
"order": {
"account_address": "\u003cp\u003e\u003c/p\u003e",
"user_name": null,
"customer_name": "David Fugere",
"customer_phone": "5145823324",
"customer_billing_info": "",
"customer_card_name": null,
"customer_card_number": "XXX-XXXX-XXXX-",
"transaction_type": "refund",
"reference_number": null,
"transaction_status": null,
"transaction_date": "2020-09-23",
"authorization_number": null,
"card_type": null,
"items": [{
"description": "",
"product_name": "",
"leasable_name": "\u003cstrong\u003e\u003cspan class=\"leasable-name leasable_name-decorator activity-2722\"\u003eexcursion en kayak de mer de 3h\u003c/span\u003e\u003c/strong\u003e",
"leasable_name_txt": "excursion en kayak de mer de 3h",
"short_summary": "\u003cp class=\"description-line leasable_name-line\"\u003e\u003cstrong\u003e\u003cspan class=\"leasable-name leasable_name-decorator activity-2722\"\u003eexcursion en kayak de mer de 3h\u003c/span\u003e\u003c/strong\u003e\u003c/p\u003e\u003cp class=\"description-line time_info-line\"\u003e23 septembre 2020, 14:00 (Durée 3 heures)\u003c/p\u003e",
"product_description": "Description à venir",
"product_directives": "Directives à venir",
"terms": [],
"location": {
"name": "Votre Entreprise ",
"description": null,
"directions": null,
"address": null
},
"participants_count": 3,
"quantity": 3,
"start_date": "2020-09-23",
"time_info": "23 septembre 2020, 14:00 (Durée 3 heures)",
"start_time": "14:00",
"end_date": "2020-09-23",
"end_time": "17:00",
"start_at": "2020-09-23T14:00:00.000-04:00",
"duration": "3 heures",
"category_ids": ["2042","3244"],
"leasable_kind": "activity",
"participants": [{
"id": 3394595,
"name": null,
"email": null,
"birthdate": null,
"gender": null,
"accept_waiver": null,
"fields": ["id", "name", "email", "birthdate", "gender", "kind", "accept_waiver", "age"],
"custom_fields": [],
"participant_information_url": "http://localhost:3000/votre-entreprise/participants/0b8e6a79-0a03-441c-a8cc-dd90bc054c78"
}, {
"id": 3394596,
"name": null,
"email": null,
"birthdate": null,
"gender": null,
"accept_waiver": null,
"fields": ["id", "name", "email", "birthdate", "gender", "kind", "accept_waiver", "age"],
"custom_fields": [],
"participant_information_url": "http://localhost:3000/votre-entreprise/participants/2cf7d114-7aa4-48de-b821-0d52eb8b1c7a"
}, {
"id": 3394597,
"name": null,
"email": null,
"birthdate": null,
"gender": null,
"accept_waiver": null,
"fields": ["id", "name", "email", "birthdate", "gender", "kind", "accept_waiver", "age"],
"custom_fields": [],
"vertige": "\u003cdiv class=\"custom-form\" data-id=\"1117\"\u003e\u003cdiv class=\"row\"\u003e\u003ch4 class=\"col-xs-12\"\u003eVertige\u003c/h4\u003e\u003cdiv class=\"col-xs-12 col-sm-12\"\u003e\u003cdiv class=\"custom-field\" data-id=\"1611\"\u003eAvez-vous le vertige?\u003cdiv class=\"value\"\u003e\u003cstrong\u003eNon\u003c/strong\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"clear\"\u003e\u003c/div\u003e\u003c/div\u003e",
"participant_information_url": ""
}],
"pickup_location_summary": [],
"dropoff_location_summary": [],
"pickup_location": null,
"dropoff_location": null,
"account_name": "Votre Entreprise ",
"timeago": "il y a environ 1 mois et 1 semaine",
"advance_arrival_time": null
}],
"confirmation_number": "8",
"invoice_number": "8",
"confirmation_date": "\u003cdiv\u003e2020-09-23\u003c/div\u003e",
"order_start_at": null,
"order_end_at": null,
"unpaid_amount": "CAD 0,00 $",
"paid_amount": "224,20 $",
"total_amount": "224,20 $",
"confirmation_url": "",
"confirmation_pdf_url": "",
"online_payment_url": "",
"waivers_url": "",
"ask_for_participant_information": true,
"account_name": "Votre Entreprise ",
"account_terms_and_conditions": "account.terms_and_conditions",
"items_terms": [],
"total": "224,20 $",
"sub_total": "195,00 $",
"paid": true,
"invoice_information": "",
"published_documents": [],
"location_name": "",
"directive_name": "\u003ch4\u003eexcursion en kayak de mer de 3h\u003c/h4\u003e\u003cdiv class=\"directives\"\u003eDirectives à venir\u003c/div\u003e",
"directives": "\u003ch4\u003eexcursion en kayak de mer de 3h\u003c/h4\u003e\u003cdiv class=\"directives\"\u003eDirectives à venir\u003c/div\u003e",
"terms_and_conditions": "",
"account_logo_url": "",
"tickets_url": "",
"le
"locations": [{
"name": "Votre Entreprise ",
"description": null,
"directions": null,
"address": null
}]
},
"locale": "fr"
}
Valeurs possibles du champs "item.leasable_kind" : ["equipment", "lodging", "membership", "transportation", "restaurant", "service", "activity"]
Last updated
Was this helpful?