
Virtue Mart 3
Chciałbyś jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację Virtue Mart 3 z Post Affiliate Pro.

Dowiedz się, jak bezproblemowo zintegrować Virtue Mart 2 z Post Affiliate Pro, aby uzyskać zaawansowane śledzenie afiliacyjne w swoim sklepie e-commerce Joomla. Przewodniki krok po kroku dla metod PayPal, COD, Czek i GoogleCheckout.
Darmowe rozwiązanie e-commerce.
Ta metoda integracji dotyczy Virtue Mart w wersji 2. Jeśli posiadasz niższą wersję, przejdź do metody integracji o nazwie „Virtue Mart”.
Pierwszym krokiem jest edycja pliku /plugins/vmpayment/paypal/paypal.php w instalacji Joomla.
Znajdź funkcję
***plgVmConfirmedOrder($cart, $order)***
i w jej treści znajdź linię:
$html.= '</form>';
Może ona wyglądać też tak:
$html .= '</form></div>';
Teraz dodaj poniższy kod bezpośrednio po powyższej linii:
$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>";
Potrzebna jest jeszcze jedna zmiana – znajdź linię:
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" />';
i zamień ją na:
if ($name == "notify_url") {$id='id="pap_ab78y5t4a"';} else {$id="";}
$html.= '<input type="hidden" name="' . $name . '" value="' . htmlspecialchars($value) . '" '.$id." />\n";
Zapisz zmiany, pozostał jeszcze jeden krok.
Ostatnim krokiem jest przesłanie odpowiedzi z PayPal do
Post Affiliate Pro
. Aby to zrobić, znajdź w tym samym pliku linię:
_function *processIPN($paypal_data, $method) {***
Dodaj poniższy kod tuż pod tą linią (utwórz nową pustą linię i tam wklej kod):
// [Post Affiliate](/ "Post Affiliate Pro oferuje kompleksową platformę do zarządzania wieloma programami partnerskimi. Bez opłat instalacyjnych, wsparcie 24/7 i darmowy miesiąc testowy. Idealny dla małych i dużych firm – precyzyjne śledzenie, automatyzacje i elastyczne narzędzia, które zwiększą skuteczność Twojego marketingu afiliacyjnego. Wypróbuj i usprawnij swoje działania afiliacyjne!") 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
To wszystko. Zapisz plik i prześlij go z powrotem na serwer. Nie zapomnij
***włączyć wtyczki PayPal***
w Post Affiliate Pro.
W przypadku płatności przy odbiorze (COD) należy zmodyfikować plik /plugins/vmpayment/standard/standard.php i dodać tam kod śledzenia sprzedaży.
Znajdź linię:
***$cart- >emptyCart ();***
i wklej poniższy kod powyżej tej linii:
$html.= '<!-- Post [Affiliate](/ "Post Affiliate Pro oferuje kompleksową platformę do zarządzania wieloma programami partnerskimi. Bez opłat instalacyjnych, wsparcie 24/7 i darmowy miesiąc testowy. Idealny dla małych i dużych firm – precyzyjne śledzenie, automatyzacje i elastyczne narzędzia, które zwiększą skuteczność Twojego marketingu afiliacyjnego. Wypróbuj i usprawnij swoje działania afiliacyjne!") 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>';
To wszystko. Zapisz zmiany i prześlij plik ponownie na serwer.
Oto lista wszystkich zmiennych, których możesz użyć:
$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_statusW przypadku płatności czekiem należy zmodyfikować plik
**_/plugins/vmpayment/standard/standard.php_**
i dodać tam kod śledzenia sprzedaży.
Znajdź linię:
$modelOrder->updateStatusForOneOrder ($order['details']['BT']->virtuemart_order_id, $order, TRUE);
i wklej poniższy kod poniżej tej linii:
/* Post [Affiliate](/affiliate-marketing-glossary/affiliate/ "Poznaj rolę afilianta w marketingu — zarabiaj prowizje promując produkty przez bannery, linki i kampanie. Dowiedz się, jak afilianci napędzają sprzedaż i poznaj skuteczne strategie. Dołącz do świata marketingu afiliacyjnego z Post Affiliate Pro – intuicyjne narzędzia i wyjątkowe wsparcie.") 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 */
Zapisz zmiany i gotowe. Możesz wykorzystać te same dodatkowe zmienne opisane w kroku 10.
Pierwszym krokiem jest edycja pliku
***/plugins/vmpayment/osegooglecheckout/osegooglecheckout.php***
i odszukanie funkcji
*plgVmConfirmedOrder*
.
Następnie znajdź linię (na końcu funkcji):
$html.= '</form>';
Zmień ją na poniższe linie:
/* 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 */
Dodatkowo zamień linię:
$html.= ' document.vm_google_form.submit();';
na tę linię:
$html.= ' setTimeout("document.vm_google_form.submit()",3600);';
To zapewni prawidłowe działanie śledzenia przycisków GoogleCheckout.
Drugim i ostatnim krokiem integracji GoogleCheckout jest umieszczenie kodu cURL we właściwym miejscu – znajdź funkcję
***plgVmOnPaymentResponseReceived***
i umieść poniższy kod na początku tej funkcji:
/* 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 */
Uwaga: Adres URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php musi być na bezpiecznej domenie (więcej w dokumentacji Google).
Nie zapomnij zintegrować kodu śledzenia kliknięć, aby śledzenie sprzedaży działało poprawnie.
Integracja Virtue Mart 2 umożliwia połączenie sklepu e-commerce opartego na Joomla z Post Affiliate Pro, zapewniając zaawansowane śledzenie sprzedaży afiliacyjnej dla różnych metod płatności, takich jak PayPal, COD, Czek i GoogleCheckout.
Integracja zapewnia metody śledzenia dla PayPal, Płatności przy odbiorze (COD), Czeku oraz GoogleCheckout, każda z nich posiada szczegółowe instrukcje umożliwiające dokładne rejestrowanie sprzedaży afiliacyjnej.
Tak, Virtue Mart 2 to darmowe rozwiązanie e-commerce, a przewodnik integracyjny umożliwia wdrożenie śledzenia sprzedaży afiliacyjnej bez dodatkowych kosztów.
Wymagana jest podstawowa znajomość edycji plików PHP w instalacji Joomla, aby przejść przez instrukcję integracji krok po kroku.
W celu uzyskania wsparcia lub wskazówek możesz umówić indywidualną rozmowę lub skontaktować się z zespołem wsparcia Post Affiliate Pro dostępnym 24/7.
Poznaj moc Post Affiliate Pro dzięki 30-dniowej darmowej wersji próbnej. Przetestuj nasze intuicyjne oprogramowanie do marketingu afiliacyjnego z całodobowym wsparciem i zaawansowanymi funkcjami zarządzania afiliantami.
Chciałbyś jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację Virtue Mart 3 z Post Affiliate Pro.
Chcesz jeszcze bardziej usprawnić swoje oprogramowanie afiliacyjne? Sprawdź integrację Virtue Mart z Post Affiliate Pro.
Dowiedz się, jak bezproblemowo zintegrować OpenCart 2, otwarte rozwiązanie e-commerce oparte na PHP, z Post Affiliate Pro. Śledź zamówienia, prowizje wieczyste ...