Magento Shareasale Googchekout

PLEASE READ THIS BEFORE BIDDING: YOU MUST HAVE EXPERIENCE WORKING WITH MAGENTO. DO NOT BID IF YOU HAVE NEVER WORKED WITH MAGENTO. PLEASE INDICATE WHETHER OR NOT YOU HAVE WORKED WITH MAGENTO IN YOUR BID.

I currently am running a ecommerce site that runs Magento v.1.3.2.4, and I require a programmer who is already familiar with Magento to integrate the ShareASale Affiliate program tracking code for Google Checkout (I have already integrated the Magento checkout, but the Google Checkout needs to be done as well). Please read below regarding the integration details from ShareASale.

Here are the guidelines from ShareASale on the integration with Google Checkout: https://help.shareasale.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=127&nav=0,30,31

Google Checkout will allow you to include tracking pixels on the order confirmation page, through their Web Beacon feature.
If you are using Google’s shopping cart (HTML API) integration method, you will need to place the following code:

<form id=”googlecart-checkout-config”>
<input type=”hidden” name=”checkout-flow-support.merchant-checkout-flow-support.parameterized-urls.parameterized-url-1.url” value=”https://shareasale.com/sale.cfm?transtype=sale&merchantID=XXXX”/>
<input type=”hidden” name=”checkout-flow-support.merchant-checkout-flow-support.parameterized-urls.parameterized-url-1.parameters.url-parameter-1.name” value=”tracking”/>
<input type=”hidden” name=”checkout-flow-support.merchant-checkout-flow-support.parameterized-urls.parameterized-url-1.parameters.url-parameter-1.type” value=”order-id”/>
<input type=”hidden” name=”checkout-flow-support.merchant-checkout-flow-support.parameterized-urls.parameterized-url-1.parameters.url-parameter-2.name” value=”amount”/>
<input type=”hidden” name=”checkout-flow-support.merchant-checkout-flow-support.parameterized-urls.parameterized-url-1.parameters.url-parameter-2.type” value=”order-subtotal”/>
</form>
Where you replace the XXXX with your ShareASale Merchant ID number.
Please place this code on the same page as your checkout button, below any other Google checkout code you have on that page.

If you are using Google’s Buy Now Button integration method, you will need to add the following code to each of your Buy Now buttons:

<input type=”hidden” name=”checkout-flow-support.merchant-checkout-flow-support.parameterized-urls.parameterized-url-1.url” value=”https://shareasale.com/sale.cfm?transtype=sale&merchantID=XXXX”/>
<input type=”hidden” name=”checkout-flow-support.merchant-checkout-flow-support.parameterized-urls.parameterized-url-1.parameters.url-parameter-1.name” value=”tracking”/>
<input type=”hidden” name=”checkout-flow-support.merchant-checkout-flow-support.parameterized-urls.parameterized-url-1.parameters.url-parameter-1.type” value=”order-id”/>
<input type=”hidden” name=”checkout-flow-support.merchant-checkout-flow-support.parameterized-urls.parameterized-url-1.parameters.url-parameter-2.name” value=”amount”/>
<input type=”hidden” name=”checkout-flow-support.merchant-checkout-flow-support.parameterized-urls.parameterized-url-1.parameters.url-parameter-2.type” value=”order-subtotal”/>
Where you replace the XXXX with your ShareASale Merchant ID number.
Please place this code above the closing form tag in your Buy Now button.

If you are using Google’s XML API integration method, please use the code below:

In your Cart XML, you will need to include an XML tag for parameterized-url. For ShareASale.com, your code should look like this:


<merchant-checkout-flow-support>
<parameterized-urls>
<parameterized-url url=”https://shareasale.com/sale.cfm?transtype=sale&merchantID=XXXX”>
<parameters>
<url-parameter name=”tracking” type=”order-id” />
<url-parameter name=”amount” type=”order-subtotal” />
</parameters>
</parameterized-url>
</parameterized-urls>

</merchant-checkout-flow-support>

Where you replace the XXXX with your ShareASale Merchant ID number.
For more details, please see Google’s documentation: http://code.google.com/apis/checkout/developer/checkout_pixel_tracking.html

Leave a Reply

Your email address will not be published. Required fields are marked *