J2Store (Joomla! Extension)

Bevásárlókosár és e-kereskedelmi bővítmény, amely kiterjeszti a cikkeket termékként, és lehetővé teszi, hogy a cikkeket teljes értékű termékekké alakítsa.

Offline eladás

Fájl megnyitása:

plugins/j2store/payment_offline/payment_offline.php

és keresse meg a _postPayment függvényt és ezt a sort benne:

if ($orderpayment->save()) {

Adja hozzá ezt a kódot közvetlenül a sor fölé:

$vars->order_id = $orderpayment->order_id;
$vars->total_cost = $orderpayment->order_subtotal;

Mentse el munkáját. Most nyissa meg a fájlt:

plugins/j2store/payment_offline/payment_offline/tmpl/postpayment.php 

és add hozzá ezt a kódot a fájl végéhez:

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

Mentse el munkáját. Ez függőben lévő jutalékot hoz létre minden offline tranzakcióhoz. Később – az eredeti tranzakció alapján – manuálisan kell jóváhagynia vagy elutasítania.

PayPal – 1. lépés

Fájl keresése:

plugins/j2store/payment_paypal/payment_paypal/tmpl/prepayment.php

és keresse meg a notify_url beviteli mezőt. Valahogy így néz ki:

<input type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />

és ebbe a mezőbe írja be:

id='pap_ab78y5t4a'

A frissített mezőnek így kell kinéznie:

<input id='pap_ab78y5t4a' type="hidden" name="notify_url" value="<?php echo JRoute::_( $vars->notify_url ); ?>" />

Közvetlenül a notify_url beviteli mező alatt (tehát közvetlenül a kódsor alatt) helyezze el ezt a kódot alább:

<!-- 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 – 2. lépés

Fájl megnyitása:

plugins/j2store/payment_paypal/payment_paypal.php

és keresse meg a _process() függvényt és ezt a sort benne:

$data = $app->input->getArray($_POST);

Most adja hozzá ezt a kódot lent, közvetlenül a sor fölé:

 /* 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 */

Ne felejtse el integrálni a Joomlát a kattintáskövető kóddal, és aktiválni a PayPal IPN Handling plugint a Post Affiliate Pro telepítésében.

Vissza az integrációkhoz Hozzon létre fiókot INGYEN

Weboldalunk cookie-kat használ. A folytatással feltételezzük, hogy Ön hozzájárulását adja a cookie-k telepítéséhez, ahogyan azt a mi részletezzük adatvédelmi és cookie-kra vonatkozó szabályzat.

×

Egyeztessen le egy személyes hívást, és fedezze fel, hogy a Post Affiliate Pro milyen előnyökkel járhat vállalkozása számára.

Több időpontban is elérhetőek vagyunk

Hívás lefoglalása