
Wtyczka e-commerce WordPress
Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź wtyczkę e-commerce WordPress dla Post Affiliate Pro.

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację WooCommerce (moduł WP) z Post Affiliate Pro.
Darmowa wtyczka e-commerce, która pozwala sprzedawać wszystko.
Ta integracja z WooCommerce jest naprawdę prosta, ponieważ możesz połączyć oba systemy za pomocą wtyczki WordPress . Po instalacji skonfiguruj ją, aby określić, co i w jaki sposób chcesz śledzić.
Możesz śledzić prowizje za produkt, ID zamówienia oraz kupony.
Jeśli chcesz (lub musisz) zintegrować WooCommerce ręcznie, poniżej znajdziesz instrukcję.
Aby śledzić całe zamówienie, użyj poniższego kodu. Edytuj plik wp-content/plugins/woocommerce/templates/checkout/thankyou.php i umieść poniższy kod pod linią:
<?php do_action( 'woocommerce_thankyou', $order->id ); ?>
<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('<?php echo ($order->order_total - $order->order_shipping); ?>');
sale.setOrderID('<?php echo $order->id; ?>');
sale.setCurrency('<?php echo $order->get_order_currency(); ?>');
PostAffTracker.register();
</script>
Uwaga:
Jeśli używasz niestandardowego motywu dla WooCommerce i plik thankyou.php znajduje się również tam (/themes/your_custom_theme/woocommerce/checkout/thankyou.php), musisz zintegrować go zamiast domyślnego.
Jeśli chcesz bardziej szczegółowego śledzenia, przejdź do kolejnego kroku zamiast tego.
Jeśli chcesz skorzystać z wtyczki Lifetime Commissions, to tuż nad:
PostAffTracker.register();
dodaj:
sale.setData1('<?php echo $order->billing_email; ?>');
lub
sale.setData1('<?php echo $order->user_id; ?>');
Jeśli chcesz śledzić prowizje za każdy produkt, użyj tego kodu zamiast tego ze kroku 1. Musisz umieścić go w tym samym pliku, w tym samym miejscu:
wp-content/plugins/woocommerce/templates/checkout/thankyou.php
bezpośrednio pod linią:
<?php do_action( 'woocommerce_thankyou', $order->id ); ?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
$i = 0;
foreach ($order->get_items() as $item) {
$itemprice = $item['line_total'];
$couponCode = '';
$_product = $order->get_product_from_item($item);
$p = $_product->id;
try { //if coupon has been used, set the last one in the setCoupon() parameter
$coupon = $order->get_used_coupons();
$couponToBeUsed = (count($coupon)>1 ? count($coupon)-1 : 0);
if (isset($coupon[$couponToBeUsed])) {
$itemcount = $order->get_item_count($type = '');
$orderdiscount = $order->get_order_discount();
if ($itemcount > 0) {
$discountperitem = $orderdiscount / $itemcount;
$itemprice = $item['line_total'] - $discountperitem;
}
$couponCode = $coupon[$couponToBeUsed];
}
}
catch (Exception $e) {
//echo "<!-- Error: ".$e->getMessage()." -->";
}
if (!empty($_product->sku)) {
$p = $_product->sku;
}
echo "var sale".$i." = PostAffTracker.createSale();";
echo "sale".$i.".setTotalCost('".$itemprice."');";
echo "sale".$i.".setOrderID('".$order->id."($i)');";
echo "sale".$i.".setProductID('".$p."');";
echo "sale".$i.".setCurrency('".$order->get_order_currency()."');";
echo "sale".$i.".setCoupon('".$couponCode."');";
$i++;
}
?>
PostAffTracker.register();
</script>
Zapisz zmiany. Gotowe, Twój sklep został zintegrowany.
Jeśli chcesz skorzystać z wtyczki Lifetime Commissions, to tuż pod:
echo "sale".$i.".setCoupon('".$couponCode."');";
dodaj:
echo "sale".$i.".setData1('".$order->billing_email."');";
lub
echo "sale".$i.".setData1('".$order->user_id."');";
Znajdź i edytuj następujący plik:
Pliki wtyczki można edytować za pomocą edytora wtyczek w WordPress lub uzyskując dostęp do plików instalacji WP przez FTP.
W wyżej wymienionym pliku znajdź funkcję get_paypal_args() i w niej linie z:
'return' =>
oraz:
'notify_url' =>
Zmień znalezione linie, dodając specjalny kod:
'return' => esc_url( add_query_arg( 'utm_nooverride', '1', $this->get_return_url( $order ) ) ).'&paypal=1', // [Post Affiliate Pro](/ "Post Affiliate Pro oferuje kompleksową platformę do zarządzania wieloma programami partnerskimi. Brak opłat startowych, wsparcie 24/7 i bezpłatny miesiąc próbny. Idealny dla małych i dużych firm – precyzyjne śledzenie, automatyzacja i narzędzia do rozwoju programu partnerskiego. Wypróbuj już teraz i usprawnij swoje działania partnerskie!") fragment integracji
'notify_url' => $this->notify_url.'?pap_custom='.$_POST['pap_custom'], // [Post Affiliate](/ "Post Affiliate Pro oferuje kompleksową platformę do zarządzania wieloma programami partnerskimi. Brak opłat startowych, wsparcie 24/7 i bezpłatny miesiąc próbny. Idealny dla małych i dużych firm – precyzyjne śledzenie, automatyzacja i narzędzia do rozwoju programu partnerskiego. Wypróbuj już teraz i usprawnij swoje działania partnerskie!") fragment integracji
if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 && strstr( $response['body'], 'VERIFIED' ) ) {
i tuż pod tą linią dodaj kod z ramki poniżej:
/* Post [Affiliate](/affiliate-marketing-glossary/affiliate/ "Dowiedz się, czym jest partner w marketingu — zarabiaj prowizje, promując produkty za pomocą banerów, linków i kampanii. Poznaj skuteczne strategie i dołącz do świata marketingu afiliacyjnego z Post Affiliate Pro!") fragment integracji */
$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](/affiliate-marketing-glossary/affiliate/ "Dowiedz się, czym jest partner w marketingu — zarabiaj prowizje, promując produkty za pomocą banerów, linków i kampanii. Poznaj skuteczne strategie i dołącz do świata marketingu afiliacyjnego z Post Affiliate Pro!") fragment integracji */
Zapisz zmiany i przejdź do kolejnego kroku.
Edytuj plik: woocommerce/templates/checkout/form-checkout.php.
Znajdź linię:
<?php do_action( 'woocommerce_checkout_order_review' ); ?>
i umieść poniższy kod pod tą linią:
<!-- Post Affiliate Pro integration snippet -->
<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<!-- /Post Affiliate Pro integration snippet -->
Jeśli używasz wyłącznie integracji PayPal, możesz pominąć ten krok.
Aby mieć pewność, że integracja nie tworzy zduplikowanych zamówień (jednego z PayPal i jednego ze strony podziękowania), należy ustawić, by strona podziękowania ignorowała prowizje za zamówienia PayPal.
Aby to zrobić, musisz nieco zmodyfikować kod śledzący na stronie podziękowania. Najpierw edytuj plik woocommerce/templates/checkout/thankyou.php i znajdź linię:
<?php do_action( 'woocommerce_thankyou', $order->id ); ?>
Umieść poniższy kod pod tą linią:
<?php
if (empty($_GET['paypal'])) :
?>
Teraz, pod ostatnimi liniami integracji:
PostAffTracker.register();
</script>
dodaj ten kod:
<?php endif; ?>
To wszystko. Zapisz zmiany, a ostatnim krokiem jest aktywacja wtyczki obsługi IPN PayPal w Post Affiliate Pro.
Jeśli chcesz zintegrować cykliczne płatności Stripe, możesz to zrobić w kilku prostych krokach. Przede wszystkim powinieneś wykonać krok 1 lub 2 i również używać emaila klienta w data1:
sale.setData1('<?php echo $order->billing_email; ?>');
Aby Stripe informował PAP o płatności cyklicznej, musisz dodać nowy webhook w swoim koncie Stripe: Konto (prawy górny róg) > Ustawienia konta > Webhooki … użyj tego adresu URL:
https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php
Oprócz tego musisz włączyć (i skonfigurować) wtyczkę Stripe oraz wtyczkę Lifetime Commissions.
Nie zapomnij dodać kodu śledzenia kliknięć do nagłówka lub stopki WP, korzystając z menu Wygląd.
UWAGA: Jeśli śledzenie sprzedaży nie działa mimo obecności kodu śledzącego, sprawdź, czy w Twoim motywie niestandardowym istnieje osobny katalog dla woocommerce. Jeśli tak, zintegruj plik /checkout/thankyou.php właśnie tam.
WooCommerce to darmowa, otwartoźródłowa wtyczka e-commerce zaprojektowana specjalnie dla WordPressa, umożliwiająca użytkownikom przekształcenie stron WordPress w w pełni funkcjonalne sklepy internetowe. Niezależnie od tego, czy sprzedajesz produkty fizyczne, cyfrowe, subskrypcje czy członkostwa, WooCommerce zapewnia solidną platformę wspierającą szeroki zakres działań handlu internetowego. Jest wysoce rozbudowywalna, integruje się bezproblemowo z WordPressem i oferuje niezrównaną elastyczność oraz możliwości personalizacji dla przedsiębiorców i firm chcących rozbudować swoje możliwości e-commerce.
Oryginalnie stworzony przez WooThemes, WooCommerce przeszedł znaczącą ewolucję od momentu powstania. W 2015 roku WooCommerce zostało przejęte przez firmę Automattic, stojącą za WordPress.com, co znacznie przyspieszyło jego rozwój. Przez lata WooCommerce doczekało się wielu dużych aktualizacji i ulepszeń, umacniając swoją pozycję jako dominującej platformy e-commerce w ekosystemie WordPressa. Jego historia to ciągłe wsparcie i innowacje napędzane przez globalną społeczność deweloperów i użytkowników.
WooCommerce jest stworzone dla osób i firm pragnących założyć sklepy internetowe – od małych i średnich przedsiębiorstw (MŚP), przez przedsiębiorców, po duże firmy już korzystające z WordPressa. Zapewnia skalowalne i konfigurowalne rozwiązania, które przekształcają strony WordPress w potężne platformy e-commerce. Dzięki WooCommerce firmy mogą rozbudować działalność, poprawić skalowalność i zwiększyć zaangażowanie klientów dzięki rozbudowanemu sklepowi online.
Zalety:
Wady:
Recenzja WooCommerce: Najlepsze rozwiązanie e-commerce?
Dogłębna analiza funkcji i użyteczności WooCommerce.
WooCommerce vs Shopify: Który wybrać?
Porównawcza recenzja mocnych i słabych stron WooCommerce względem Shopify.
Jak używać WooCommerce | Poradnik eCommerce dla początkujących
Przewodnik krok po kroku dla początkujących dotyczący instalacji i użytkowania WooCommerce.
Jeśli WooCommerce nie spełnia wszystkich Twoich oczekiwań, rozważ te alternatywy:
Lucia to utalentowana redaktorka treści, która dba o płynną publikację materiałów na różnych platformach.

Wzmocnij swoją strategię marketingu afiliacyjnego, integrując WooCommerce z Post Affiliate Pro. Śledź zamówienia, zarządzaj prowizjami i bezproblemowo połącz się z popularnymi bramkami płatności.

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź wtyczkę e-commerce WordPress dla Post Affiliate Pro.
Dowiedz się, jak zintegrować swój sklep Wix z Post Affiliate Pro, aby śledzić zamówienia, dostosowywać strony podziękowania i dodawać kody śledzące kliknięcia. ...

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie afiliacyjne? Sprawdź integrację VoguePay 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.