J2Store (Joomla!-Erweiterung) integration
Eine Warenkorb- und eCommerce-Erweiterung, die Artikel als Produkte erweitert und es Ihnen ermöglicht, Artikel in vollständige Produkte zu verwandeln.
Offline-Verkauf
Öffnen Sie die Datei:
plugins/j2store/payment_offline/payment_offline.php
Suchen Sie die Funktion _postPayment und dann diese Zeile:
if ($orderpayment->save()) {
Fügen Sie diesen Code direkt über der Zeile ein:
$vars->order_id = $orderpayment->order_id;
$vars->total_cost = $orderpayment->order_subtotal;
Speichern Sie die Arbeit. Öffnen Sie nun die Datei:
plugins/j2store/payment_offline/payment_offline/tmpl/postpayment.php
und tragen Sie diesen Code am Ende der Datei ein:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $vars->total_cost; ?>');
sale.setOrderID('<?php echo $vars->order_id; ?>');
sale.setStatus('P');
PostAffTracker.register();
</script>
Speichern Sie Ihre Arbeit. Dadurch wird eine ausstehende Provision für jede Offline-Transaktion erstellt. Diese müssen Sie später manuell genehmigen oder ablehnen – basierend auf der ursprünglichen Transaktion.
PayPal – Schritt 1
Suchen Sie die Datei:
plugins/j2store/payment_paypal/payment_paypal/tmpl/prepayment.php
und suchen Sie das Inputfeld notify_url. Es sieht wie folgt aus:
<input type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />
Tragen Sie in dieses Feld Folgendes ein:
id='pap_ab78y5t4a'
Das aktualisierte Feld soll wie folgt aussehen:
<input id='pap_ab78y5t4a' type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />
Platzieren Sie diesen Code direkt unter dem Inputfeld notify_url (also direkt unter dieser Codezeile):
<!-- Post Affiliate Pro Integration snippet -->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
<!-- /Post Affiliate Pro Integration snippet -->
PayPal – Schritt 2
Öffnen Sie die Datei:
plugins/j2store/payment_paypal/payment_paypal.php
und suchen Sie die Funktion _process(), suchen Sie dort diese Zeile:
$data = $app->input->getArray($_POST);
Tragen Sie diesen Code nun direkt über dieser Zeile ein:
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://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 */
Vergessen Sie nicht, Joomla mit dem Klick-Trackingcode zu integrieren und das PayPal-IPN-Handlingplugin auf Post Affiliate Pro zu aktivieren.
Entdecken Sie die vielseitigen Integrationsmöglichkeiten von Post Affiliate Pro, die Ihr eCommerce-Geschäft optimieren. Verbinden Sie mühelos Plattformen wie 1ShoppingCart, 2Checkout, AbleCommerce und mehr, um Verkäufe zu verfolgen und Ihre Affiliate-Einnahmen zu maximieren. Starten Sie jetzt Ihre kostenlose Testversion!