Я пытаюсь добавить sms api в Wordpress, который отправляет сообщение подтверждения заказа с помощью Woocommerce hooks. После некоторых исследований я нашел следующий код here, который работает одинаково.Как добавить javascript api в wordpress function.php
add_action('woocommerce_payment_complete', 'custom_process_order', 10, 1);
function custom_process_order($order_id) {
//Lets get data about the order made
$order = new WC_Order($order_id);
//Now will fetch customer/buyer id here
$customer_id = $order->user_id;
//now finally we fetch phone number
$billing_phone = get_user_meta($customer_id, 'billing_phone', true);
// Now put your HTTP SMS API URL . I PUT WHICH WE ARE USING
$jsonurl = "http://tsms.thirdeyegoa.com/api/sendmsg.php?user=USERNAME&pass=PASSWORD&sender=MYSENDERID&phone=".$billing_phone."&priority=ndnd&stype=normal&text=MY MESSAGE TO CUSTOMER.";
// NOW WILL CALL FUNCTION CURL
$json = curl($jsonurl);
return $order_id;
}
АНИ код мой смс шлюз предоставленная
// Include provided Java Script
<script language="javascript" src="https://domainapi.js" type="text/javascript"> </script>
<script language="javascript">
// Replace your API key at below line
var apikey = 'ABCDEFGH1234567890abcdefghQWERTY123=';
// Form your data object
var mail_details = { email : '[email protected]', msgid : '82', listname : '', prefix : '', firstname : 'John', middlename : '', lastname : 'Doe', telephone : '', address : '', city : '', state : '', pincode : '', country : '', mobile : '9999999999', designation : '', company : '', companyphone : '', birthdate : '', anniversary : '', extra1 : '', extra2 : '' }
call_api(apikey, 'sendSingleSMS', mail_details, function(response) { document.getElementById('show').innerHTML=response; });</script>
Скажите, пожалуйста, как интегрировать этот API в приведенном выше сценарии для Wordpress.
Пожалуйста, объясните больше ваш вопрос. Вы просто вставляете код в functions.php и предоставляете javascript-код, и я ничего не вижу в файле 2 файла? –
Привет., Спасибо, что посмотрели на него .... Я пытаюсь добавить [this] (http://docs.juvlon.com/api/sendTransSms.html#sendSingleSMS) api в мой магазин Woocommerce, когда заказ полный. Не могли бы вы рассказать мне, как я могу это сделать? @ Quỳnh Nguyễn – user3475163
Это то, что предлагает документация sms-шлюза. Пожалуйста, проверьте [эту документацию api] (http://docs.juvlon.com/api/sendTransSms.html#sendSingleSMS) @LoicTheAztec – user3475163