Language switcher

#languages]

–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

Integrations

Maximize the value of your existing affiliate marketing software and extend its possibilities with a wide range of integrations, plugins and apps. All built to improve the strong foundations of Post Affiliate Pro.

CommerceV3 (CV3)

CV3 is the leading full service cloud platform for high volume digital commerce.

CommerceV3 (CV3) allows full customization of all templates and that is what we’ll use for the integration.

Add click tracking code

In your CommerceV3 (CV3) admin panel go to Content->Design->Template Library and under Site Design Templates find and edit the Footer (footer.tpl) template. Insert the following code to the beginning of the file, save it and publish it:

{literal}
{$TrackingScript}
<script type="text/javascript">
{$SetAccountJs}
try {
PostAffTracker.track();
} catch (err) { }
</script>
{/literal}

Add sale tracking code

In your CommerceV3 (CV3) admin panel go to Content->Design->Template Library and under Checkout Templates find and edit the Checkout Thank You Page (checkout_thanks.tpl) template. Insert the following code to the end of the file, save it and publish it:

{$TrackingScript}
<script type="text/javascript">
{$SetAccountJs}
{$CreateSaleJs}
productIds = '';
{foreach from=$cart item=prods}
productIds += '{if $prods.att_sku == ''}{$prods.sku}{else}{$prods.att_sku}{/if}, ';
{/foreach}
productIds = productIds.slice(0,-2);
sale.setTotalCost('{$placed.totals.subtotal}');
sale.setOrderID('{$placed.order.id}');
sale.setProductID(productIds);
{$ExtraDataJs}
PostAffTracker.register();
</script>

To allow Lifetime Commissions you can save the contact’s email to Data 1 field of the commission by adding this line to the code above:

sale.setData1('{$placed.info.billing.email}');

If you wish to save additional customer details you can use these variables:

  • {$placed.info.billing.first_name}
  • {$placed.info.billing.last_name}
  • {$placed.info.billing.phone}

It is now integrated. Every time customer enters the thank you for order page, the tracking code is fired, and it will register a commission for the referring affiliate.

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call