Integration logo
WooCommerce (moduł WordPress)

WooCommerce (moduł WordPress)

WooCommerce WordPress E-commerce AffiliateMarketing

Integracja WooCommerce (moduł WordPress)

Darmowa wtyczka e-commerce, która pozwala sprzedawać wszystko.

Jak zintegrować PostAffiliatePro z WooCommerce (moduł WordPress)

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

Śledzenie zamówień

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; ?>');

Integracja per produkt

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 { //jeśli użyto kuponu, ustaw ostatni w parametrze setCoupon()
			$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."');";

Integracja modułu PayPal w WooCommerce – część 1

Znajdź i edytuj następujący plik:

  • dla WooCommerce 2.2.11 i starszych: woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php
  • dla WooCommerce 2.3.3 i nowszych: woocommerce/includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

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

Integracja modułu PayPal w WooCommerce – część 2

  • dla WooCommerce 2.2.11 i starszych: w tym samym pliku (woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php), znajdź funkcję check_ipn_request_is_valid i poniżej linii tej funkcji dodaj kod z ramki poniżej
  • dla WooCommerce 2.3.3 i nowszych: znajdź i edytuj plik (woocommerce/includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php) i w nim znajdź funkcję validate_ipn(). W tej funkcji znajdź linię:
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.

Integracja modułu PayPal w WooCommerce – część 3

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

Integracja modułu PayPal w WooCommerce – część 4

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.

Integracja ze Stripe

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.

Czym jest WooCommerce?

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.

Główne funkcje WooCommerce

  • Wszechstronne opcje sprzedaży: Obsługuje sprzedaż produktów fizycznych i cyfrowych, a także subskrypcji i członkostw.
  • Konfigurowalny sklep: Oferuje szeroki wybór motywów i opcji personalizacji, aby stworzyć unikalny sklep zgodny z Twoją marką .
  • Obsługa płatności przez 140+ bramek: Integruje się z głównymi dostawcami płatności, takimi jak PayPal, Stripe i inne, zapewniając bezpieczne transakcje.
  • Zarządzanie zamówieniami i konfigurowalna wysyłka: Zapewnia efektywne narzędzia do zarządzania zamówieniami oraz elastyczne opcje dostawy.
  • Rozszerzenia do marketingu, podatków i nie tylko: Dostęp do obszernej biblioteki rozszerzeń zwiększających funkcjonalność, w tym SEO, analityki i narzędzi do angażowania klientów.
  • Wsparcie dla wielu walut i języków: Obsługuje globalnych odbiorców poprzez możliwość korzystania z wielu walut i języków.

Opcje cenowe WooCommerce

  • Wtyczka podstawowa: Darmowa do pobrania i użytkowania.
  • Hosting: Koszty od 3,99 USD/miesiąc do 5 000 USD/miesiąc – w zależności od skali i potrzeb sklepu.
  • Nazwa domeny: Zwykle około 15 USD/rok.
  • Motywy i wtyczki/rozszerzenia: Zależne od wybranych motywów i rozszerzeń, ceny są zróżnicowane.
  • Dodatkowe koszty:
    • Opłaty za bramki płatności: Mogą obowiązywać opłaty transakcyjne zależne od bramki.
    • Dodatkowe funkcje bezpieczeństwa/ulepszenia: Opcjonalne wydatki na zaawansowane zabezpieczenia lub wsparcie premium.

Najważniejsze opinie użytkowników o WooCommerce

Zalety:

  • Wysoka konfigurowalność i elastyczność: Oferuje szerokie możliwości dostosowania sklepu do indywidualnych potrzeb.
  • Silne wsparcie społeczności: Duża społeczność deweloperów i użytkowników, mnóstwo zasobów i pomocy.

Wady:

  • Rozszerzenia mogą być płatne: Podstawowa wtyczka jest darmowa, ale zaawansowane funkcje i rozszerzenia mogą wymagać opłat.
  • Konieczność własnego hostingu i obsługi: Użytkownik sam odpowiada za hosting i utrzymanie poza możliwościami podstawowej wtyczki.

Recenzje WooCommerce na YouTube

Alternatywy dla WooCommerce

Jeśli WooCommerce nie spełnia wszystkich Twoich oczekiwań, rozważ te alternatywy:

  • Shopify : Kompleksowa platforma e-commerce z hostingiem i łatwą konfiguracją.
  • BigCommerce : Oferuje skalowalne rozwiązania dla rozwijających się firm.
  • Wix :
    Przyjazny kreator stron z funkcjami e-commerce.
  • Adobe Commerce (Magento) :
    Odpowiedni dla dużych przedsiębiorstw wymagających zaawansowanej personalizacji.
  • Shopify Buy Button : Osadź produkty i koszyk na swojej stronie lub blogu.
  • Ecwid : Dodaje sklep online do każdej istniejącej strony.
  • Easy Digital Downloads : Specjalizuje się w sprzedaży produktów cyfrowych.
  • MemberPress : Idealna do tworzenia stron członkowskich i usług subskrypcyjnych.

Najczęściej zadawane pytania

Czym jest WooCommerce?

WooCommerce to darmowa, otwartoźródłowa wtyczka e-commerce dla WordPressa, umożliwiająca użytkownikom przekształcenie swoich stron internetowych w w pełni funkcjonalne sklepy online, obsługując sprzedaż produktów fizycznych i cyfrowych, subskrypcji oraz członkostw.

Jak zintegrować WooCommerce z Post Affiliate Pro?

Możesz zintegrować WooCommerce z Post Affiliate Pro za pomocą oficjalnej wtyczki WordPress lub ręcznie dodając kod śledzący do szablonów WooCommerce. Integracja umożliwia śledzenie zamówień, prowizji za produkty i może być rozszerzona o obsługę płatności PayPal oraz Stripe.

Czy integracja WooCommerce obsługuje PayPal i Stripe?

Tak, integracja zapewnia instrukcje krok po kroku, jak połączyć i śledzić zamówienia przetwarzane przez PayPal i Stripe w WooCommerce oraz Post Affiliate Pro.

Czy wtyczka WooCommerce jest darmowa?

Podstawowa wtyczka WooCommerce jest darmowa do pobrania i użytkowania. Jednak mogą pojawić się dodatkowe koszty związane z hostingiem, płatnymi motywami, wtyczkami czy opłatami za bramki płatności.

Jakie są główne funkcje WooCommerce?

WooCommerce oferuje wszechstronne opcje sprzedaży, możliwość dostosowania sklepu, obsługę ponad 140 bramek płatności, efektywne zarządzanie zamówieniami, rozbudowaną bibliotekę rozszerzeń oraz wsparcie dla wielu walut i języków.

Jakie są alternatywy dla WooCommerce?

Alternatywy dla WooCommerce to m.in. Shopify, BigCommerce, Wix, Adobe Commerce (Magento), Shopify Buy Button, Ecwid, Easy Digital Downloads oraz MemberPress.

Lucia to utalentowana redaktorka treści, która dba o płynną publikację materiałów na różnych platformach.

Lucia Halašková
Lucia Halašková
Redaktorka treści

Zintegruj WooCommerce z Post Affiliate Pro

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.

Dowiedz się więcej

Wtyczka e-commerce WordPress
Wtyczka e-commerce WordPress

Wtyczka e-commerce WordPress

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

6 min czytania
E-commerce WordPress +3
ShopSite
ShopSite

ShopSite

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie afiliacyjne? Sprawdź integrację ShopSite z Post Affiliate Pro.

5 min czytania
E-commerce ShopSite +3
eShop (moduł WordPress)
eShop (moduł WordPress)

eShop (moduł WordPress)

Dowiedz się, jak zintegrować eShop (moduł WordPress) z Post Affiliate Pro, aby usprawnić zarządzanie programem partnerskim w sklepie WordPress korzystającym z P...

4 min czytania
E-commerce WordPress +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