Magento
Magento 1.x
Tag Installation
app\design\frontend\{theme}\default\layout\page
in local.xml add in (<default></default>)
<reference name="after_body_start"> <block type="core/template" name="after_body_start_script" template="page/html/after_body_start.phtml" /> </reference>
Conversion URL
checkout Success URL:
/checkout/onepage/success/
Custom JS
is message success
function () {
var success = document.getElementsByClassName("success-msg");
return (typeof success[0] != "undefined");
}
success message
function () {
var success = document.getElementsByClassName("success-msg");
return success[0].innerHTML;
}
Google Trusted Store
<?php
$orderId = $this->getOrderId();
$order = Mage::getModel('sales/order')->loadByIncrementId($orderId);
$customer = Mage::getModel('customer/customer')->load($order->getCustomerId());
$address = $order->getShippingAddress();
$backorder = false; // some backorder logic
$download = false; // some download logic
$shipDate = new Zend_Date(); // some logic to determine ship date
?>
<!-- START Trusted Stores Order -->
<div id="gts-order" style="display:none;">
<!-- start order and merchant information -->
<span id="gts-o-id"><?php echo $orderId; ?></span>
<span id="gts-o-domain">www.rubberroofingdirect.co.uk</span>
<span id="gts-o-email"><?php echo htmlentities($customer->getEmail()); ?></span>
<span id="gts-o-country">GB</span>
<span id="gts-o-currency">GBP</span>
<span id="gts-o-total"><?php echo number_format((float)$order->getGrandTotal(), 2, '.', ''); ?></span>
<span id="gts-o-discounts">-<?php echo number_format((float)$order->getDiscountAmount(), 2, '.', ''); ?></span>
<span id="gts-o-shipping-total"><?php echo number_format((float)$order->getShippingAmount(), 2, '.', ''); ?></span>
<span id="gts-o-tax-total"><?php echo number_format((float)$order->getTaxAmount(), 2, '.', ''); ?></span>
<span id="gts-o-est-ship-date"><?php echo $shipDate->toString('yyyy-MM-dd'); ?></span>
<span id="gts-o-has-preorder">N</span>
<span id="gts-o-has-digital">N</span>
<!-- end order and merchant information -->
<!-- start repeated item specific information -->
<?php foreach ($order->getAllItems() as $item): ?>
<span class="gts-item">
<span class="gts-i-name"><?php echo htmlentities($item->getName()); ?></span>
<span class="gts-i-price"><?php echo number_format((float)$item->getBasePrice(), 2, '.', ''); ?></span>
<span class="gts-i-quantity"><?php echo (int)$item->getQtyOrdered(); ?></span>
<span class="gts-i-prodsearch-id"><?php echo $item->getId(); ?></span>
<span class="gts-i-prodsearch-store-id">637049</span>
<span class="gts-i-prodsearch-country">GB</span>
<span class="gts-i-prodsearch-language">en</span>
</span>
<?php endforeach; ?>
<!-- end repeated item specific information -->
</div>
<!-- END Trusted Stores -->