過去2日間、頭を悩ませましたが、これを達成できませんでした。ヘルプ!!
発送メールが送信されるたびに、注文が発送されたことを知らせるSMSを顧客に送信し、追跡番号も通知するコードをトリガーしたいと考えています。
コードは次のようになります。
<?php
$url = "http://www.abcde.in/binapi/pushsms.php?usr=xyz&pwd=abc&sndr=MEGYTR&ph=8888829554&text=This is test. MegaYtr&rpt=1";
$result = file_get_contents($url);
?>
質問: 1) このコードはどこから実行しますか?
2) 注文番号、顧客名、総計、追跡番号などの追加情報を取得するにはどうすればよいですか。このコードを使用して、顧客が注文したときに SMS を送信するために同様のことを行いました。
$order_id = Mage::getSingleton('checkout/session')->getLastRealOrderId();
$order_details = Mage::getModel('sales/order')->loadByIncrementId($order_id);
$shipping_address_data = $order_details->getShippingAddress();
$first_name = $shipping_address_data['firstname'];
$telephone = $shipping_address_data['telephone'];
$amount_paid = $order_details->total_paid;
$message = 'Dear '.$first_name.' thank you for shopping at abc.com. Your order'.$this->getOrderId().' amounting to Rs.'.$amount_paid.'is being processed.';
echo '<b>'.$message.' Please check your email for further details.</b>';
Magento Community 1.7.0.1 を使用しています。