Search code examples
phpmagento

Get Magento Order ID, Order Value and Coupon Code in success.phtml


We need to get Order ID, Order Value and Coupon Code from success.phtml.

We already have Google added to our success.phtml, and now we need to set up a new affiliate. We are not sure what $order_details and $adwords_saleamt do? Can we re-use them in any way?

Example

<?php
$order_details = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
$adwords_saleamt = $order_details->subtotal;
?>


<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = xxxxxxxxxx;
var google_conversion_language = "xy";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "xxxxxxxxxxxx";
var google_conversion_value = 0.00;
if (<?php echo $adwords_saleamt; ?>) {
google_conversion_value = <?php echo $adwords_saleamt; ?>;
}
var google_conversion_currency = "EUR";
var google_remarketing_only = false;
/* ]]> */
</script>

Solution

  • You can try following

    $order_details = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
    
    $adwords_saleamt = $order_details->subtotal; //subtotal without tax and shipping
    $orderId = Mage::getSingleton('checkout/session')->getLastRealOrderId(); //Order Id
    $couponCode = $order_details->coupon_code; //Coupon code
    

    Then use the values in your affiliate code.