今後のプロセスでデータを使用するために、オブザーバーですべての注文をキャッチしたいと考えています。私のオブザーバーで私は書いた:
class Custom_CrmApi_Model_Observer extends Varien_Object {
….
public function placeOrder( $observer ){
$order = $observer->getOrder();
$payment = $order->getPayment();
$transId = $order->getPayment()->getTransactionId();
//$transId = $order->getPayment()->getLastTransId();
....
ただし、すべての ebay 注文のトランザクション ID は空です (ただし、バックエンドにはありません)。eBay の統合に M2E 拡張機能を使用しています。しかし、オブザーバーは発注された注文をキャッチするため、それは問題ではないはずです。この時点で、トランザクション ID が使用可能になっているはずです。しかし、何らかの理由で利用できません。
何か案は?おそらく回避策ですか?
よろしくお願いします。
ハンネス