
Virtue Mart 3
Chceli by ste ešte viac vylepšiť svoj partnerský softvér? Pozrite si integráciu Virtue Mart 3 pre Post Affiliate Pro.
Integrujte Post Affiliate Pro s Virtue Mart 2 v Joomle pre sledovanie predajov cez PayPal, COD, Šek a GoogleCheckout. Upravte konkrétne súbory a pridajte JavaScript a cURL kód pre bezproblémové sledovanie.
Bezplatné e-commerce riešenie.
Táto integračná metóda je určená pre Virtue Mart verziu 2. Ak máte nižšiu verziu, prejdite na metódu integrácie s názvom “Virtue Mart”.
Prvým krokom je úprava súboru /plugins/vmpayment/paypal/paypal.php
vo vašej inštalácii Joomly.
Nájdite funkciu
***plgVmConfirmedOrder($cart, $order)***
a v tejto funkcii nájdite riadok:
$html.= '</form>';
Môže to tiež vyzerať takto:
$html .= '</form></div>';
Teraz pridajte tento kód hneď za vyššie uvedený riadok:
$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>";
Teraz je potrebná ešte jedna zmena – nájdite riadok:
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" />';
a nahraďte ho týmto:
if ($name == "notify_url") {$id='id="pap_ab78y5t4a"';} else {$id="";}
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" '.$id." />\n";
Teraz si svoju prácu uložte, čaká vás ešte jeden krok.
Záverečný krok je opätovné odoslanie odpovede z PayPalu do
Post Affiliate Pro
. Na to nájdite tento riadok v tom istom súbore:
_function *processIPN($paypal_data, $method) {***
Pod tento riadok (vytvorte nový prázdny riadok) vložte tento kód:
// [Post Affiliate](/ "Post Affiliate Pro ponúka komplexnú platformu affiliate softvéru na správu viacerých affiliate programov s ľahkosťou. Bez poplatkov za nastavenie, nepretržitá zákaznícka podpora a bezplatná 1-mesačná skúšobná verzia. Ideálne pre malé aj veľké firmy, ponúka presné sledovanie, automatizované workflow a prispôsobiteľné nástroje pre rast affiliate marketingu. Vyskúšajte teraz a zjednodušte si affiliate operácie!") Pro integračný útržok
$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 integračný útržok
To je všetko. Teraz súbor uložte a nahrajte späť na server. Nezabudnite
***aktivovať PayPal plugin***
v Post Affiliate Pro.
V prípade platby na dobierku (COD) je potrebné upraviť súbor /plugins/vmpayment/standard/standard.php
a vložiť doň kód na sledovanie predaja.
Nájdite riadok:
***$cart- >emptyCart ();***
a vložte tento kód nad tento riadok:
$html.= '<!-- Post [Affiliate](/ "Post Affiliate Pro ponúka komplexnú platformu affiliate softvéru na správu viacerých affiliate programov s ľahkosťou. Bez poplatkov za nastavenie, nepretržitá zákaznícka podpora a bezplatná 1-mesačná skúšobná verzia. Ideálne pre malé aj veľké firmy, ponúka presné sledovanie, automatizované workflow a prispôsobiteľné nástroje pre rast affiliate marketingu. Vyskúšajte teraz a zjednodušte si affiliate operácie!") Pro kód na sledovanie predaja -->
<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>';
Hotovo. Prácu uložte a nahrajte späť na server.
Tu je zoznam všetkých premenných, ktoré môžete použiť:
$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
V prípade platby šekom je potrebné upraviť súbor
**_/plugins/vmpayment/standard/standard.php_**
a vložiť kód na sledovanie predaja.
Nájdite riadok:
$modelOrder->updateStatusForOneOrder ($order['details']['BT']->virtuemart_order_id, $order, TRUE);
a pod tento riadok vložte tento kód:
/* Post [Affiliate](/affiliate-marketing-glossary/affiliate/ "Zistite, akú úlohu má affiliate v marketingu—zarábajte provízie propagovaním produktov cez bannery, odkazy a kampane. Zistite, ako affiliate generujú predaje a objavte efektívne marketingové stratégie. Pridajte sa do sveta affiliate marketingu s Post Affiliate Pro pre jednoduché nástroje a výnimočnú podporu.") Pro integračný útržok */
$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 integračný útržok */
Uložte si prácu a máte hotovo. Môžete použiť rovnaké extra premenné popísané v kroku 10.
Prvým krokom je úprava súboru
***/plugins/vmpayment/osegooglecheckout/osegooglecheckout.php***
a nájdenie funkcie
*plgVmConfirmedOrder*
.
Následne nájdite riadok (na konci funkcie):
$html.= '</form>';
Teraz tento riadok zmeňte na tieto riadky:
/* Post Affiliate Pro integračný útržok */
$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 integračný útržok */
Ďalej zmeňte riadok:
$html.= ' document.vm_google_form.submit();';
na tento riadok:
$html.= ' setTimeout("document.vm_google_form.submit()",3600);';
Tým zabezpečíte, že sledovanie bude fungovať s tlačidlami GoogleCheckout.
Druhým a posledným krokom GoogleCheckout integrácie je vložiť cURL kód na správne miesto – nájdite funkciu
***plgVmOnPaymentResponseReceived***
a na začiatok funkcie vložte tento kód:
/* Post Affiliate Pro integračný útržok */
$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 integračný útržok */
Poznámka: URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php
musí byť na zabezpečenej doméne (Viac v Google dokumentácii).
Nezabudnite integrovať kód na sledovanie kliknutí, aby sledovanie predaja správne fungovalo.
Integrácia Virtue Mart 2 umožňuje prepojiť váš e-shop na Joomle s Post Affiliate Pro, čím získate pokročilé sledovanie affiliate predajov pre rôzne platobné metódy ako PayPal, COD, Šek a GoogleCheckout.
Integrácia poskytuje sledovacie metódy pre PayPal, Dobierku (COD), Šek a GoogleCheckout, každá s konkrétnymi inštrukciami pre presné zaznamenanie affiliate predaja.
Áno, Virtue Mart 2 je bezplatné e-commerce riešenie a integračný návod vám pomôže implementovať sledovanie affiliate predajov bez ďalších nákladov.
Je potrebná základná znalosť úpravy PHP súborov vo vašej inštalácii Joomly na sledovanie krokov v integračnom postupe.
Pre podporu a poradenstvo si môžete naplánovať individuálny hovor alebo kontaktovať tím podpory Post Affiliate Pro, ktorý je k dispozícii 24/7.
Zažite silu Post Affiliate Pro s našou 30-dňovou bezplatnou skúšobnou verziou. Otestujte náš používateľsky prívetivý affiliate softvér s non-stop podporou a robustným affiliate manažmentom.
Chceli by ste ešte viac vylepšiť svoj partnerský softvér? Pozrite si integráciu Virtue Mart 3 pre Post Affiliate Pro.
Chcete ešte viac vylepšiť svoj affiliate softvér? Pozrite si integráciu Virtue Mart pre Post Affiliate Pro.
Objavte, ako bezproblémovo integrovať OpenCart 2, open-source e-commerce riešenie na báze PHP, s Post Affiliate Pro. Sledujte objednávky, doživotné provízie a k...