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

ZenCart

Een gebruiksvriendelijk op PHP gebaseerd winkelwagensysteem.

Integratie met ZenCart wordt gemaakt door het verkooptrackingscript op de orderbevestigingspagina te plaatsen.

Sjabloon bewerken

Om ZenCart te integreren, moet u de sjabloon voor de orderbevestiging bewerken. Open het bestand include/templates/template_default/templates/tpl_checkout_success_default.php.

Integratieplaats zoeken

Zoek de regel met de volgende code die al in het bestand zou moeten staan.

<div id="checkoutSuccessOrderNumber"><?php echo TEXT_YOUR_ORDER_NUMBER . $zv_orders_id; ?></div>

Integratie

Kopieer en plak de volgende code in het bestand, onder de regel hierboven:

<?php
$dbreq = $db->Execute("select * from ".TABLE_ORDERS_TOTAL." where orders_id = '".(int)$orders->fields['orders_id']."' AND class in ('ot_coupon', 'ot_gv', 'ot_subtotal', 'ot_group_pricing', 'ot_quantity_discount')");
while (!$dbreq->EOF) {
  switch ($dbreq->fields['class']) {
    case 'ot_subtotal': $order_subtotal = $dbreq->fields['value']; break;
    case 'ot_coupon': $coupon_amount = $dbreq->fields['value']; $coupon_code = $dbreq->fields['title']; break;
    case 'ot_group_pricing': $group_pricing_amount = $dbreq->fields['value']; break;
    case 'ot_gv': $gv_amount = $dbreq->fields['value']; break;
    case 'ot_quantity_discount': $quantity_discount_amount = $dbreq->fields['value']; break;
  }
  $dbreq->MoveNext();
}
$totalCost = ($order_subtotal - $gv_amount - $coupon_amount - $group_pricing_amount - $quantity_discount_amount);
$totalCost = number_format($totalCost,2,'.','');
$orderId = $dbreq->fields['orders_id'];

// ------------- coupon code --------------------------------------------------
$coupon_code = substr($coupon_code,(strpos($coupon_code,":"))+2);
$coupon_code = substr($coupon_code,0,strlen($coupon_code)-2);

// -------------products---------------------------------------------------------
$productId = "";
$dbreqa = $db->Execute("select products_id from ".TABLE_ORDERS_PRODUCTS." where orders_id = '".(int)$orders->fields['orders_id']."' ");
while (!$dbreqa->EOF) {
  $productId = $dbreqa->fields['products_id'];
  $dbreqa->MoveNext();
}
// ----------end products--------------------------------------------------------

print '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
print "PostAffTracker.setAccountId('Account_ID');";
print 'var sale = PostAffTracker.createSale();
sale.setTotalCost(\''.$totalCost.'\');
sale.setOrderID(\''.$orderId.'\');
sale.setProductID(\''.$productId.'\');
sale.setCoupon(\''.$coupon_code.'\');
PostAffTracker.register();
</script>';
?>

Oké, de integratie is voltooid. Elke keer dat er een verkoop plaatsvindt, roept de winkel ons script op en registreert de verkoopcommissie.

Integratie van levenslange commissies

Als u de plug-in voor levenslange commissies wilt integreren, voeg dan de onderstaande code toe aan de code uit stap 3. na deze regel:

$orderId = $dbreq->fields['orders_id'];
$dbreq = $db->Execute("select * from ".TABLE_ORDERS_TOTAL." where orders_id = '".(int)$orders->fields['orders_id']."' ");
while (!$dbreq->EOF) {
  $email = $dbreq->fields['customers_email_address'];
  $dbreq->MoveNext();
}

U moet ook deze code toevoegen:

sale.setData1(\''.$email.'\');

direct na de:

sale.setOrderID(\''.$orderId.'\');

Als u de naam van de betalingsmethode wilt weten die in de bestelling is gebruikt, kunt u deze variabele gebruiken:

$orders->fields['payment_method']

zenCart + PayPal – deel 1

Als u PayPal als betalingsgateway in ZenCart gebruikt, is een andere integratiebenadering nodig.

Zoek in ‘zenCart_installation_directory/includes/functions/html_output.php’ de volgende regel:
$field = '<input type="hidden" name="' . zen_sanitize_string(zen_output_string($name)) . '"';

en vervang deze door deze:

if ($name == 'notify_url') {
	$field = '<input type="hidden" id="pap_ab78y5t4a" name="' . zen_output_string($name) . '"';
} else {
	$field = '<input type="hidden" name="' . zen_output_string($name) . '"';
}

zenCart + PayPal – deel 2

Voeg in ‘zenCart_installation_directory/includes/templates/template_default/common/tpl_footer.php’ de volgende code toe:
<!-- PAP Integration snippet -->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('default1');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
<!-- /PAP Integration snippet -->

zenCart + PayPal – deel 3

Voeg de volgende code toe aan ‘zenCart_installation_directory/ipn_main_handler.php’:
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */

Dat is het.

Log nu in op het verkoperspaneel van Post Affiliate Pro (Netwerk), ga naar het gedeelte “Plug-ins” en activeer de plug-in “PayPal IPN Handling“.

OPMERKING: Als u Lifetime Commission-integratie wilt inschakelen wanneer u deze ‘zenCart + PayPal‘-integratiemethode gebruikt, schakelt u in de configuratie van de plug-in “PayPal IPN Handling” de optie ‘Support lifetime Commission‘ in.

Vergeet niet om uw site te integreren met de kliktrackingcode om de verkooptracking correct te laten werken.

Terug naar Integraties GRATIS account aanmaken
Wilt u uw affiliate software nog verder verbeteren? Bekijk de Cart66 voor Post Affiliate Pro.

Cart66

Het artikel gaat over de integratie van Post Affiliate Pro met Cart66 om digitale en fysieke producten te verkopen. Het biedt verschillende integratiemogelijkheden en legt uit hoe u uw verkoop en kortingsbonnen kunt volgen. Het artikel bevat ook links naar gerelateerde bronnen en informatie over integratie met andere platforms.

Wilt u uw patnersoftware nog verder verbeteren? Bekijk de SquirrelCart-integratie voor Post Affiliate Pro.

SquirrelCart

De tekst gaat over het aanbieden van Post Affiliate Pro, een programma bedoeld voor affiliate marketing. Het is beschikbaar in verschillende categorieën en is getest voor integratie met SquirrelCart. Door een stukje code toe te voegen aan het winkelwagensjabloon kan het programma commissie genereren voor aangesloten partijen tijdens uitverkoop. Er zijn ook integraties beschikbaar met andere winkelwagensoftware. Een gratis account kan worden aangemaakt en het programma wordt vertrouwd door de besten.

Wilt u uw affiliate software nog verder verbeteren? Bekijk de eCommerce Templates-integratie voor Post Affiliate Pro.

eCommerce sjablonen

Dit stuk tekst gaat over het integreren van e-commerce sjablonen met Post Affiliate Pro. Er wordt uitgelegd hoe je het script voor het volgen van verkopen op de bevestigingspagina moet plaatsen en welke code je moet toevoegen aan het bestand 'thanks.php'. Het doel van de integratie is om verkopen bij te houden en commissies te berekenen voor verwijzende partners. Er worden ook verschillende gerelateerde bronnen genoemd en je kunt een gratis account aanmaken om te beginnen.

Wilt u uw affiliate software nog verder verbeteren? Bekijk de Fortune3-integratie voor Post Affiliate Pro.

Fortune3

Dit artikel gaat over de integratie van Fortune3 en Post Affiliate Pro. Het bevat instructies om klik- en verkooptrackingcodes toe te voegen aan uw Fortune3-applicatie, zodat verkooptracking correct werkt. Een lijst van beschikbare variabelen wordt ook verstrekt. Dit is een handige bron voor verkopers die op Windows gebaseerde winkelwagensoftware gebruiken, en het is beschikbaar op hun Post Affiliate Pro-account.

Onze website maakt gebruik van cookies. Door verder te gaan, gaan we uit van uw toestemming om cookies te plaatsen zoals beschreven in onze privacy- en cookiebeleid.

×

Plan een één-op-één gesprek en ontdek hoe Post Affiliate Pro uw bedrijf ten goede kan komen.

We zijn beschikbaar op meerdere data

Plan een gesprek