–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

Virtue Mart 2

Ingyenes e-kereskedelmi megoldás.

Ez az integrációs módszer a Virtue Mart 2-es verziójára vonatkozik. Ha régebbi verziója van, lépjen a “Virtue Mart” nevű integrációs módszerre.

Virtue Mart a PayPal-lal a Joomlában

Az első lépés a Joomla telepítésének /plugins/vmpayment/paypal/paypal.php fájljának szerkesztése.

Keresse meg a plgVmConfirmedOrder($cart, $order) függvényt, és a függvény sorban:

$html.= '</form>';

Ilyen is lehet:

$html .= '</form></div>';

Most adja hozzá ezt a kódot közvetlenül a fentiek után:

$html.= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.setAppendValuesToField('&pap_custom=');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>";

Virtue Mart a PayPal-lal a Joomlában

Most még egy változtatásra van szükség – keresse meg a sort:

$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" />';

és cserélje ki erre:

if ($name == "notify_url") {$id='id="pap_ab78y5t4a"';} else {$id="";}
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" '.$id." />\n";

Most mentse el munkáját, még egy lépést kell megtennie.

Virtue Mart a PayPal-lal a Joomlában

Utolsó lépésként a PayPal-tól újra el kell küldeni a választ a Post Affiliate Pro-nak. Ehhez keresse meg ezt a sort ugyanabban a fájlban: function _processIPN($paypal_data, $method) {

Adja hozzá ezt a kódot közvetlenül a sor alá (hozzon létre egy új üres sort), és illessze be a kódot oda:

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

Ennyi. Most mentse el a fájlt, és töltse fel vissza a szerverre. Ne felejtse el engedélyezni a PayPal beépülő modult a Post Affiliate Pro-ban.

Virtue Mart utánvétes fizetéssel a Joomlában

Utánvétes fizetés esetén módosítani kell a /plugins/vmpayment/standard/standard.php fájlt, és oda kell beilleszteni az eladás követő kódot.

Keresse meg ezt a sort: $cart->emptyCart ();

és illessze be ezt a kódot a sor fölé:

$html.= '<!-- Post Affiliate Pro sale tracking code -->
<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(\''.$order['details']['BT']->order_subtotal.'\');
sale.setOrderID(\''.$order['details']['BT']->order_number.'\');
PostAffTracker.register();
</script>';

Ennyi. Mentse el a munkáját, és töltse fel vissza a szerverre.

Itt található az összes használható változó lista:

$order['details']['BT']->order_total
$order['details']['BT']->order_subtotal
$order['details']['BT']->tax
$order['details']['BT']->coupon_discount
$order['details']['BT']->coupon_code
$order['details']['BT']->order_status

Virtue Mart csekkel a Joomlában

A Csekk fizetési mód esetén módosítania kell a /plugins/vmpayment/standard/standard.php fájlt és be kell illesztenie az eladás követő kódot.

Keresse meg a sort:

$modelOrder->updateStatusForOneOrder ($order['details']['BT']->virtuemart_order_id, $order, TRUE);

és illessze be ezt a kódot a sor alá:

/* Post Affiliate Pro integration snippet */
$html .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
  <script type="text/javascript">
  PostAffTracker.setAccountId(\'default1\');
  var sale = PostAffTracker.createSale();
  sale.setTotalCost(\''.$order['details']['BT']->order_subtotal.'\');
  sale.setOrderID(\''.$order['details']['BT']->order_number.'\');

  PostAffTracker.register();
  </script>';
/* /Post Affiliate Pro integration snippet */

Mentse el a munkáját, és kész. Ugyanazokat az extra változókat használhatja, amelyeket a 10. lépésben leírtunk.

Virtue Mart a GoogleCheckout-tal a Joomlában

Az első lépés a /plugins/vmpayment/osegooglecheckout/osegooglecheckout.php fájl szerkesztése és a plgVmConfirmedOrder függvény megkeresése.

Most keresse meg a sort (a függvény végén):

$html.= '</form>';

Most módosítsa ezt a sort ezekre a sorokra:

/* Post Affiliate Pro integration snippet */
$html.= '<input id="pap_dx8vc2s5" type="hidden" name="shopping-cart.items.item-1.merchant-private-item-data" value="" />';
$html.= '<script id="pap_x2s6df8d" src="//URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">'."\n".'</script>';
$html.= '</form>';
/* /Post Affiliate Pro integration snippet */

Ezenkívül módosítsa a sort:

$html.= ' document.vm_google_form.submit();';

erre a sorra:

$html.= ' setTimeout("document.vm_google_form.submit()",3600);';

Ez biztosítja, hogy a követés a GoogleCheckout gombokkal működjön.

Virtue Mart a GoogleCheckout-tal a Joomlában

A GoogleCheckout integráció második és egyben utolsó lépése a cURL kód megfelelő helyre történő elhelyezése – keresse meg a plgVmOnPaymentResponseReceived függvényt, és helyezze el a következő kódot a függvény elejére:

/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */

Megjegyzés: A https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php URL-nek biztonságos domain-en kell lennie (további információ a Google-dokumentációban).

Ne felejtse el integrálni a kattintáskövető kódot, hogy az eladáskövetés megfelelően működjön.

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