Language switcher

#languages]

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

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call