Virtue Mart 2 integration
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.
Fedezze fel a Post Affiliate Pro integrációs lehetőségeit, amelyek megkönnyítik az online üzlet növekedését és az értékesítés nyomon követését. Integráljon könnyedén e-kereskedelmi platformokat, mint az 1&1 E-Shop, 1ShoppingCart, 2Checkout, Textalk Webshop, AbleCommerce, Actinic és Adobe Business Catalyst. Bővítse vállalkozását hatékony marketing eszközökkel és egyszerűsítsen minden lépést a siker érdekében!
Fedezze fel a ShopSite integrációt a Post Affiliate Pro-val: könnyen használható, díjnyertes bevásárlókosár kis- és középvállalkozások számára. Ismerje meg, hogyan helyezheti el értékesítés nyomkövető szkriptjét, és generáljon jutalékokat! Kattintson most, és hozza ki a legtöbbet az affiliate marketingből.
Integrálja a Magento 2 platformot a Post Affiliate Pro-val ingyenes bővítményünkkel! Könnyen telepíthető és konfigurálható modulunk segít az e-kereskedelmi nyomkövetés optimalizálásában. Fedezze fel a termékenkénti jutalékok, kupon követés és egyéni adatok előnyeit, és növelje vállalkozása hatékonyságát. Lépjen kapcsolatba ügyfélszolgálatunkkal támogatásért!