Virtue Mart 2

E-commerce Open-source Joomla Integration

Integrácia Virtue Mart 2

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

Virtue Mart s PayPal v Joomle

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/<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.setAppendValuesToField('&pap_custom=');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>";

Virtue Mart s PayPal v Joomle

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.

Virtue Mart s PayPal v Joomle

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.

Virtue Mart s COD v Joomle

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/<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>" 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

Virtue Mart so Šekom v Joomle

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/<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>" 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.

Virtue Mart s GoogleCheckout v Joomle

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.

Virtue Mart s GoogleCheckout v Joomle

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.

Najčastejšie kladené otázky

Vytvorte si účet ZADARMO

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.

Zistiť viac

J2Store (Joomla! Rozšírenie)
J2Store (Joomla! Rozšírenie)

J2Store (Joomla! Rozšírenie)

Chcete ešte viac vylepšiť svoj affiliate softvér? Pozrite si integráciu J2Store (Joomla! rozšírenie) pre Post Affiliate Pro.

4 min čítania
E-commerce Joomla +5
Virtue Mart 3
Virtue Mart 3

Virtue Mart 3

Chceli by ste ešte viac vylepšiť svoj affiliate softvér? Pozrite si integráciu Virtue Mart 3 pre Post Affiliate Pro.

4 min čítania
E-commerce Integration +3
PayPal
PayPal

PayPal

Zistite, ako bezproblémovo integrovať PayPal s Post Affiliate Pro na sledovanie predajov, generovanie provízií pre partnerov a efektívnu správu transakcií pomoc...

7 min čítania
PayPal Payments +3

Budete v dobrých rukách!

Pridajte sa k našej komunite spokojných klientov a poskytujte vynikajúcu zákaznícku podporu s Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface