J2Store (Joomla! Extensie) integration
Een winkelwagentje en ecommerce-extensie die artikelen als producten uitbreidt en waarmee u artikelen kunt omzetten in volwaardige producten.
Offline verkoop
Open het bestand:
plugins/j2store/payment_offline/payment_offline.php
if ($orderpayment->save()) {
Voeg deze code direct boven de regel toe:
$vars->order_id = $orderpayment->order_id;
$vars->total_cost = $orderpayment->order_subtotal;
Bewaar uw werk. Open nu bestand:
plugins/j2store/payment_offline/payment_offline/tmpl/postpayment.php
<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>
Bewaar uw werk. Dit creëert een openstaande commissie voor elke offline transactie. U moet deze later handmatig goedkeuren of afwijzen – op basis van de oorspronkelijke transactie.
PayPal – stap 1
Zoek bestand:
plugins/j2store/payment_paypal/payment_paypal/tmpl/prepayment.php
en zoek het invoerveld notification_url. Het ziet er ongeveer zo uit:
<input type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />
en voeg in dat veld toe:
id='pap_ab78y5t4a'
Het bijgewerkte veld zou er als volgt uit moeten zien:
<input id='pap_ab78y5t4a' type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />
<!-- 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 – stap 2
Open het bestand:
plugins/j2store/payment_paypal/payment_paypal.php
en zoek de functie _process() en deze regel erin:
$data = $app->input->getArray($_POST);
/* 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 */
Ontdek hoe u Post Affiliate Pro kunt integreren met toonaangevende e-commerce platformen zoals 11 eShop, 1ShoppingCart, en 2Checkout voor verbeterde conversietracking en partnerrapportage. Start een gratis account en optimaliseer uw online verkoop- en marketingstrategieën eenvoudig. Bezoek nu om meer te leren over onze uitgebreide integratiemogelijkheden en begin met het vergroten van uw online succes!
Ontdek de uitgebreide Affiliate Programma Directory bij Post Affiliate Pro en verdien extra inkomsten in de media- en marketingindustrie. Verken talloze partnerprogramma's met specifieke commissiestructuren, promotiemateriaal en gratis proefperiodes van 14 dagen. Start vandaag nog en maximaliseer uw verdiensten!