Integration logo
ZenCart

ZenCart

E-commerce ZenCart Integration AffiliateMarketing

ZenCart-Integration

Ein benutzerfreundliches, PHP-basiertes Warenkorb-System.

Wie Sie PostAffiliatePro mit ZenCart integrieren

Die Integration mit ZenCart erfolgt, indem Sie das Verkaufstracking-Skript auf der Bestellbestätigungsseite einfügen.

Vorlage bearbeiten

Um ZenCart zu integrieren, bearbeiten Sie die Vorlage für die Bestellbestätigungsseite. Öffnen Sie die Datei includes/templates/template_default/templates/tpl_checkout_success_default.php .

Integrationsstelle finden

Suchen Sie die folgende Zeile, die bereits in der Datei vorhanden sein sollte.

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

Integration

Kopieren & fügen Sie den folgenden Code unter der oben gefundenen Zeile in die Datei ein:

<?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>';
?>

Fertig, die Integration ist abgeschlossen. Jedes Mal, wenn ein Verkauf erfolgt, ruft der Shop unser Skript auf und registriert die Verkaufsprovision.

Integration für Lifetime Commissions

Wenn Sie das Lifetime Commissions Plugin integrieren möchten, fügen Sie einfach den untenstehenden Code in den Code aus Schritt 3 nach dieser Zeile ein:

$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();
}

Außerdem müssen Sie diesen Code ergänzen:

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

direkt nach:

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

Falls Sie wissen möchten, welche Zahlungsmethode für die Bestellung verwendet wurde, können Sie diese Variable nutzen:

$orders->fields['payment_method']

zenCart + PayPal – Teil 1

Falls Sie PayPal als Zahlungs-Gateway in ZenCart nutzen, ist eine andere Integrationsmethode erforderlich.

Suchen Sie in ‘** zenCart_installation_directory/includes/functions/html_output.php **‘ die folgende Zeile:

$field = '<input type="hidden" name="' . zen_sanitize_string(zen_output_string($name)) . '"';

und ersetzen Sie sie durch diese:

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 – Teil 2

Fügen Sie in ‘** zenCart_installation_directory/includes/templates/template_default/common/tpl_footer.php **‘ den folgenden Code ein:

<!-- 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 – Teil 3

Fügen Sie in ‘** zenCart_installation_directory/ipn_main_handler.php **‘ den folgenden Code ein:

/* [Post Affiliate Pro](/ "Post Affiliate Pro bietet eine umfassende Affiliate-Software-Plattform zur Verwaltung mehrerer Affiliate-Programme mit Leichtigkeit. Keine Einrichtungsgebühren, 24/7 Support und ein kostenloser 1-Monats-Test. Ideal für kleine und große Unternehmen. Präzises Tracking, automatisierte Workflows und anpassbare Tools unterstützen Ihren Affiliate-Marketing-Erfolg. Testen Sie es jetzt und optimieren Sie Ihr Affiliate-Management mühelos!") 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 */

Das war’s.

Melden Sie sich nun im Händler-Panel von Post Affiliate Pro (Network) an, navigieren Sie zum Bereich “ Plugins ” und aktivieren Sie das Plugin “ PayPal IPN Handling ”.

HINWEIS: Wenn Sie die Lifetime-Commission-Integration bei Verwendung dieser ‘ zenCart + PayPal ‘-Integrationsmethode aktivieren möchten, schalten Sie in der Konfiguration des Plugins “ PayPal IPN Handling ” die Option ‘ Support lifetime commission ’ ein.

Vergessen Sie nicht, Ihre Seite mit dem Klick-Tracking-Code zu integrieren, damit das Verkaufstracking korrekt funktioniert.

Was ist ZenCart?

ZenCart ist eine Open-Source-E-Commerce-Plattform, die Unternehmen die einfache Erstellung und Verwaltung ihrer Online-Shops ermöglicht. ZenCart wurde für Flexibilität und umfangreiche Anpassungen konzipiert und ermöglicht es Nutzern, ihre Shops individuell auf verschiedene Produkttypen und Layouts zuzuschneiden. Die Plattform unterstützt anpassbare Darstellungen, detaillierte Produktinformationen und eine Vielzahl von E-Commerce-Funktionen – alles basiert auf einem robusten Datenbankschema, das verschiedene Produktlayouts ermöglicht.

ZenCart entstand 2003 als Abspaltung (Fork) des osCommerce-Projekts und hat sich seitdem deutlich weiterentwickelt. Eine der wichtigsten Neuerungen war die Einführung eines eigenen Template-Systems, das ZenCart klar von seinem Ursprung abhebt. Der Wechsel von tabellenbasiertem Design zu CSS-Layouts in Version 1.3.x modernisierte die Plattform und verbesserte sowohl die Optik als auch die Funktionalität. Trotz Herausforderungen wie der Aktualisierung von SEO-Funktionen hat ZenCart eine engagierte Community aufgebaut, die fortlaufend zahlreiche Plugins zur Erweiterung der Funktionen entwickelt.

ZenCart richtet sich an Online-Shop-Betreiber, die eine anpassbare und skalierbare E-Commerce-Lösung suchen. Es eignet sich sowohl für Einsteiger als auch für erfahrene Nutzer, die umfangreiche Kontrolle über das Design und die Funktionalität ihres Shops wünschen. Ideal für Unternehmen, die nach Open-Source-Lösungen suchen – ZenCart unterstützt mehrere Sprachen und Währungen und ist somit für den globalen Markt geeignet.

Hauptfunktionen von ZenCart

  • Open-Source-Flexibilität: Als Open-Source-Plattform bietet ZenCart hohe Flexibilität und erlaubt es Nutzern, ihre Online-Shops frei zu modifizieren und zu erweitern.
  • Umfassende E-Commerce-Tools: Leistungsstarke Werkzeuge für Produktmanagement und Bestellabwicklung erleichtern die Geschäftsprozesse.
  • Anpassbare Oberfläche: Nutzer können die Oberfläche und das skalierbare Design individuell gestalten und so ein einzigartiges Einkaufserlebnis schaffen.
  • Drittanbieter-Integrationen: ZenCart unterstützt zahlreiche Drittanbieter-Integrationen und erhöht dadurch die Funktionalität und Anpassungsfähigkeit.
  • Benutzerfreundlich und kosteneffizient: Die kostenlose Kernversion von ZenCart senkt die Einstiegskosten für Unternehmen im E-Commerce-Bereich.
  • Starke Community-Unterstützung: Eine engagierte Community bietet Foren und Dokumentationen, die Nutzer bei der Fehlersuche und Optimierung ihrer Shops unterstützen.

ZenCart-Preisstruktur verstehen

Die ZenCart-Software ist kostenlos herunterzuladen und zu verwenden. Kosten entstehen jedoch im Zusammenhang mit Hosting-Diensten, SSL-Zertifikaten für sichere Transaktionen, dem Erwerb eines Domainnamens sowie optionalen Plugins für zusätzliche Funktionen. Indirekte Kosten können durch Anpassungen und sicherheitsrelevante Erweiterungen für die Personalisierung und Wartung des Online-Shops entstehen.

Wichtige Nutzererfahrungen zu ZenCart

Vorteile:

  • Sehr anpassbare und flexible Plattform.
  • Kostenlose Software senkt die Anfangsinvestition.
  • Starke Fähigkeiten im Produktmanagement und in der Bestellabwicklung.

Nachteile:

  • Das einfache Standarddesign erfordert oft umfassende Anpassungen für ein modernes Erscheinungsbild.
  • Das Upgrade der Plattform kann komplex sein und häufig technisches Fachwissen erfordern.
  • Das grundlegende Berichtssystem muss möglicherweise für fortgeschrittene Analysen erweitert werden.

Insgesamt schätzen Nutzer ZenCart für die Flexibilität und Kontrolle über ihre Online-Shops. Sie merken jedoch an, dass es eine gewisse Lernkurve gibt und für fortgeschrittene Konfigurationen unter Umständen professionelle Unterstützung nötig ist.

YouTube-Bewertungen zu ZenCart

Alternativen zu ZenCart

Wenn Sie neben ZenCart weitere Optionen erkunden möchten, ziehen Sie diese E-Commerce-Plattformen in Betracht:

Häufig gestellte Fragen

Was ist ZenCart?

ZenCart ist eine Open-Source-E-Commerce-Plattform, die für Flexibilität und umfangreiche Anpassungsmöglichkeiten entwickelt wurde. Unternehmen können mit ZenCart ganz einfach Online-Shops erstellen und verwalten. Es bietet ein robustes Produktmanagement, anpassbare Oberflächen und unterstützt mehrere Sprachen und Währungen.

Wie integriere ich Post Affiliate Pro mit ZenCart?

Um Post Affiliate Pro mit ZenCart zu integrieren, platzieren Sie ein Verkaufstracking-Skript in die Bestellbestätigungsseite. Detaillierte Codebeispiele und Schritt-für-Schritt-Anleitungen stehen für Standard- und PayPal-basierte ZenCart-Setups zur Verfügung.

Kann ich mit der ZenCart-Integration Lifetime Commissions tracken?

Ja, indem Sie zusätzliche Integrationsschritte befolgen und das Plugin 'Lifetime Commissions' aktivieren, können Sie Provisionen für alle zukünftigen Verkäufe eines Kunden verfolgen und zuweisen – sogar über das Ablaufdatum des Cookies hinaus.

Unterstützt ZenCart die PayPal-Integration mit Post Affiliate Pro?

Ja, es gibt spezielle Integrationsschritte für ZenCart-Shops, die PayPal verwenden. So wird sichergestellt, dass das Affiliate-Tracking auch bei PayPal-Transaktionen korrekt funktioniert.

Fallen bei ZenCart Kosten an?

ZenCart ist kostenlos herunterzuladen und zu verwenden. Kosten können jedoch durch Hosting, SSL-Zertifikate, Domainnamen sowie optionale Plugins oder Anpassungen entstehen.

Was sind die Vor- und Nachteile von ZenCart?

Vorteile sind hohe Flexibilität, kostenlose Software und leistungsstarkes Produktmanagement. Nachteile sind ein einfaches Standarddesign, komplexe Upgrades und ein grundlegendes Berichtssystem, das möglicherweise erweitert werden muss.

Lucia ist eine talentierte Content-Redakteurin, die für die reibungslose Veröffentlichung von Inhalten auf mehreren Plattformen sorgt.

Lucia Halašková
Lucia Halašková
Content-Redakteurin

Starten Sie Ihre ZenCart-Affiliate-Integration

Erleben Sie nahtloses Affiliate-Tracking durch die Integration von ZenCart mit Post Affiliate Pro. Verbessern Sie Ihre E-Commerce-Abläufe und steigern Sie die Leistung Ihres Affiliate-Programms.

Mehr erfahren

osCommerce
osCommerce

osCommerce

Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Entdecken Sie die osCommerce-Integration für Post Affiliate Pro.

6 Min. Lesezeit
Integration E-commerce +3
XtCommerce
XtCommerce

XtCommerce

Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Entdecken Sie die XtCommerce-Integration für Post Affiliate Pro.

5 Min. Lesezeit
XtCommerce E-commerce +3
Gambio
Gambio

Gambio

Möchten Sie Ihre Affiliate-Software noch weiter verbessern? Entdecken Sie die Gambio-Integration für Post Affiliate Pro.

4 Min. Lesezeit
Gambio AffiliateSoftware +3

Sie sind in guten Händen!

Treten Sie unserer Gemeinschaft zufriedener Kunden bei und bieten Sie exzellenten Kundensupport mit Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface