Integration logo
Virtue Mart 2

Virtue Mart 2

E-commerce Open-source Joomla Integration

Integracja Virtue Mart 2

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

Virtue Mart z PayPal w Joomla

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>";

Virtue Mart z PayPal w Joomla

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.

Virtue Mart z PayPal w Joomla

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.

Virtue Mart z COD w Joomla

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_status

Virtue Mart z Czekiem w Joomla

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

Virtue Mart z GoogleCheckout w Joomla

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.

Virtue Mart z GoogleCheckout w Joomla

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.

Najczęściej zadawane pytania

Na czym polega integracja Virtue Mart 2 z Post Affiliate Pro?

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.

Jakie metody płatności są obsługiwane w integracji Virtue Mart 2?

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.

Czy integracja Virtue Mart 2 jest darmowa?

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.

Czy potrzebuję umiejętności programistycznych, by zintegrować Virtue Mart 2 z Post Affiliate Pro?

Wymagana jest podstawowa znajomość edycji plików PHP w instalacji Joomla, aby przejść przez instrukcję integracji krok po kroku.

Gdzie mogę uzyskać pomoc przy integracji?

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.

Utwórz konto ZA DARMO

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.

Dowiedz się więcej

Virtue Mart 3
Virtue Mart 3

Virtue Mart 3

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

2 min czytania
E-commerce Integration +3
Virtue Mart
Virtue Mart

Virtue Mart

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

5 min czytania
VirtueMart Integration +3
OpenCart 2
OpenCart 2

OpenCart 2

Dowiedz się, jak bezproblemowo zintegrować OpenCart 2, otwarte rozwiązanie e-commerce oparte na PHP, z Post Affiliate Pro. Śledź zamówienia, prowizje wieczyste ...

2 min czytania
OpenCart E-commerce +3

Będziesz w dobrych rękach!

Dołącz do naszej społeczności zadowolonych klientów i zapewnij doskonałą obsługę klienta dzięki PostAffiliatePro.

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