
Virtue Mart
Chcesz jeszcze bardziej usprawnić swoje oprogramowanie afiliacyjne? Sprawdź integrację Virtue Mart z Post Affiliate Pro.

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację Virtue Mart 3 z Post Affiliate Pro.
VirtueMart 3 to darmowe, otwartoźródłowe rozszerzenie e-commerce dla Joomla, które pozwala sprzedawać produkty online dzięki elastycznemu systemowi sklepowemu. Post Affiliate Pro można zintegrować z VirtueMart 3, aby śledzić sprzedaż afiliacyjną – niezależnie od tego, czy zamówienia opłacane są online, czy offline.
Ta metoda integracji dotyczy wersji Virtue Mart 3. Jeśli posiadasz niższą wersję, przejdź do metody integracji o nazwie „Virtue Mart 2”.
Zanim zaczniesz, przygotuj:
ID konta Post Affiliate Pro – używane w fragmencie kodu śledzącego.
Adres URL do skryptu śledzenia PAP – zazwyczaj wygląda tak: https://TWOJADOMENA_POSTAFFILIATE/scripts/trackjs.js
Dostęp do instalacji Joomla / VirtueMart 3 – konieczna będzie edycja plików PHP. Zawsze wykonuj kopię zapasową przed wprowadzaniem zmian.
Poniżej znajdziesz kroki do wykonania według oficjalnego przewodnika integracji VirtueMart 3 od Post Affiliate Pro. Wszystkie fragmenty kodu zawierają lokalizacje plików.
W przypadku metod płatności offline, kod śledzący należy dodać do wtyczki VirtueMart obsługującej płatności „standardowe” (offline). Zlokalizuj plik:
Otwórz plik plugins/vmpayment/standard/standard.php i znajdź funkcję plgVmConfirmedOrder.
Na końcu tej funkcji znajduje się linia $cart- >emptyCart – poniższy kod umieść powyżej niej:
/* [Post Affiliate Pro](/ "Post Affiliate Pro oferuje kompleksową platformę oprogramowania partnerskiego do zarządzania wieloma programami afiliacyjnymi z łatwością. Brak opłat instalacyjnych, całodobowe wsparcie techniczne i darmowy miesięczny okres próbny. Idealny dla małych i dużych firm – precyzyjne śledzenie, automatyczne procesy i konfigurowalne narzędzia, które zwiększą skuteczność Twojego marketingu partnerskiego. Wypróbuj teraz i usprawnij swoje działania afiliacyjne!") fragment integracji */
$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');
var sale = PostAffTracker.createSale();
sale.setTotalCost('".$order['details']['BT']->order_subtotal."');
sale.setOrderID('".$order['details']['BT']->order_number."');
sale.setData1('".$order['details']['BT']->email."');
PostAffTracker.register();
</script>";
/* [Post Affiliate](/ "Post Affiliate Pro oferuje kompleksową platformę oprogramowania partnerskiego do zarządzania wieloma programami afiliacyjnymi z łatwością. Brak opłat instalacyjnych, całodobowe wsparcie techniczne i darmowy miesięczny okres próbny. Idealny dla małych i dużych firm – precyzyjne śledzenie, automatyczne procesy i konfigurowalne narzędzia, które zwiększą skuteczność Twojego marketingu partnerskiego. Wypróbuj teraz i usprawnij swoje działania afiliacyjne!") fragment integracji Pro */
Zapisz zmiany.
Płatności online obsługiwane są inaczej, szczególnie w wtyczce VirtueMart odpowiedzialnej za obsługę odpowiedzi potwierdzających płatność za zamówienie.
Otwórz plik administrator/components/com_virtuemart/plugins/vmpsplugin.php i znajdź funkcję processConfirmedOrderPaymentResponse.
Dodaj poniższy kod na jej początku:
/* Post [Affiliate](/ "Post Affiliate Pro oferuje kompleksową platformę oprogramowania partnerskiego do zarządzania wieloma programami afiliacyjnymi z łatwością. Brak opłat instalacyjnych, całodobowe wsparcie techniczne i darmowy miesięczny okres próbny. Idealny dla małych i dużych firm – precyzyjne śledzenie, automatyczne procesy i konfigurowalne narzędzia, które zwiększą skuteczność Twojego marketingu partnerskiego. Wypróbuj teraz i usprawnij swoje działania afiliacyjne!") fragment integracji Pro */
$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');
var sale = PostAffTracker.createSale();
sale.setTotalCost('".$order['details']['BT']->order_subtotal."');
sale.setOrderID('".$order['details']['BT']->order_number."');
sale.setData1('".$order['details']['BT']->email."');
PostAffTracker.register();
</script>";
/* Post Affiliate Pro integration snippet */
Zapisz plik i przetestuj na prawdziwej metodzie płatności online, aby upewnić się, że śledzenie jest aktywowane prawidłowo po potwierdzeniu płatności.
Po wdrożeniu śledzenia sprzedaży (poprzez powyższe fragmenty), musisz również dodać śledzenie kliknięć, aby każdy klik w link partnerski był rejestrowany. Bez tego sprzedaże mogą nie być prawidłowo przypisane do partnerów.
Testowanie i weryfikacja Po dodaniu fragmentów:
Rozwiązywanie problemów
Oto uproszczony, połączony fragment (przykład dla płatności offline):
// w plugins/vmpayment/standard/standard.php, wewnątrz funkcji plgVmConfirmedOrder
// … wcześniejszy kod
/* Fragment integracji Post Affiliate Pro */
$html .= '<script id="pap_x2s6df8d" src="https://TWOJADOMENA_POSTAFFILIATE/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">' . "PostAffTracker.setAccountId('TWOJE_ACCOUNT_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('" . $order['details']['BT']->order_subtotal . "');
sale.setOrderID('" . $order['details']['BT']->order_number . "');
sale.setData1('" . $order['details']['BT']->email . "');
PostAffTracker.register();
</script>";
/* Koniec fragmentu */
// Opróżnij koszyk
$cart->emptyCart();
Jeśli rozważasz alternatywy dla VirtueMart 3, poniższe platformy również są kompatybilne z Post Affiliate Pro:
| Platforma | Uwagi dotyczące integracji |
|---|---|
| HikaShop (Joomla) | Obsługuje wstawianie śledzenia PAP w szablonach checkoutu. Śledzi łączną wartość zamówienia, ID oraz email. |
| WooCommerce (WordPress) | PAP oferuje moduł wtyczki dla WooCommerce. Obsługuje śledzenie kliknięć, sprzedaż per produkt, kupony oraz potwierdzenia zamówień. |
| Shopify | Integracja poprzez oficjalną aplikację PAP lub ręczny skrypt śledzenia na stronie potwierdzenia zamówienia. Obsługuje pełne śledzenie sprzedaży i kliknięć. |
| Magento 2 | PAP udostępnia darmową wtyczkę. Śledzi sprzedaż per produkt, kupony, pola niestandardowe, integruje się przez JS lub API. |
| OpenCart 3 | Wstaw skrypty śledzące w plikach confirm.php i success.php. Śledzi prowizje od produktów lub całego koszyka. |
Integracja Virtue Mart 3 pozwala połączyć Twój sklep internetowy Virtue Mart z Post Affiliate Pro, umożliwiając płynne śledzenie i zarządzanie afiliacjami w Twoim sklepie online.
Możesz zintegrować Virtue Mart 3, dodając dostarczone fragmenty kodu śledzącego do odpowiednich plików PHP obsługujących płatności offline i online – zgodnie z instrukcją integracji.
Ta metoda integracji jest przeznaczona wyłącznie dla wersji Virtue Mart 3. W przypadku wcześniejszych wersji zapoznaj się z metodą „Virtue Mart 2”.
Tak, ważne jest zintegrowanie kodu śledzenia kliknięć, aby śledzenie sprzedaży działało poprawnie z Post Affiliate Pro.
Dowiedz się, jak Post Affiliate Pro może wesprzeć Twój biznes. Uzyskaj spersonalizowane wskazówki dotyczące integracji Virtue Mart 3 i maksymalizacji potencjału marketingu afiliacyjnego.

Chcesz jeszcze bardziej usprawnić swoje oprogramowanie afiliacyjne? Sprawdź integrację Virtue Mart z Post Affiliate Pro.
Dowiedz się, jak bezproblemowo zintegrować CommerceV3 (CV3) z Post Affiliate Pro, aby usprawnić operacje e-commerce. Dodaj kody śledzenia kliknięć i sprzedaży, ...

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację Fortune3 z Post Affiliate Pro.
Zgoda na Pliki Cookie
Używamy plików cookie, aby poprawić jakość przeglądania i analizować nasz ruch. See our privacy policy.