Magento: Difference between revisions

From Growth Agency Wiki
Jump to navigation Jump to search
No edit summary
Line 15: Line 15:
</reference>
</reference>
</pre>
</pre>
== Conversion URL ==
 
== Conversion Tracking ==
 
=== Conversion URL ===


checkout Success URL:
checkout Success URL:

Revision as of 10:36, 5 September 2019

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 Tracking

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 -->

Magento 2.x