Een gebruiksvriendelijk op PHP gebaseerd winkelwagensysteem.
Integratie met ZenCart wordt gemaakt door het verkooptrackingscript op de orderbevestigingspagina te plaatsen.
Sjabloon bewerken
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.
$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
<!-- 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
/* 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.
Vergeet niet om uw site te integreren met de kliktrackingcode om de verkooptracking correct te laten werken.
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.
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.
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.
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.