Integration logo
WooCommerce (WordPress modul)

WooCommerce (WordPress modul)

WooCommerce WordPress E-commerce AffiliateMarketing

WooCommerce (WordPress modul) integráció

Egy ingyenes e-kereskedelmi plugin, amellyel bármit értékesíthet.

Hogyan integrálja a PostAffiliatePro-t a WooCommerce (WordPress modul) rendszerével

Ez a WooCommerce integráció igazán egyszerű, hiszen a kettőt össze tudja kötni a WordPress plugin segítségével. Telepítés után állítsa be, hogy mit és hogyan szeretne követni.

Követheti termékenkénti jutalékokat, rendelésazonosítót és kuponokat is.

Ha manuálisan szeretné (vagy kell) integrálnia a WooCommerce-t, itt egy útmutató hozzá.

Rendeléskövetés

A teljes rendelés követéséhez használja az alábbi kódot. Szerkessze a wp-content/plugins/woocommerce/templates/checkout/thankyou.php fájlt, és helyezze el a kódot az alábbi sor után:

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

Megjegyzés:

Ha WooCommerce-hez egyedi témát használ, és a thankyou.php fájl ott is megtalálható (/themes/your_custom_theme/woocommerce/checkout/thankyou.php), akkor ott kell integrálnia a kódot az alapértelmezett helyett.

Ha részletesebb követést szeretne, a következő lépést kövesse az előző helyett.

Amennyiben használni szeretné a Lifetime Commissions plugin-t, akkor közvetlenül az alábbi sor fölé:

PostAffTracker.register();

illessze be ezt:

sale.setData1('<?php echo $order->billing_email; ?>');

vagy ezt:

sale.setData1('<?php echo $order->user_id; ?>');

Termékenkénti integráció

Ha termékenkénti jutalékokat szeretne követni, az alábbi kódot használja az első lépésben szereplő helyett. Ugyanabba a fájlba, ugyanoda kell elhelyeznie:

wp-content/plugins/woocommerce/templates/checkout/thankyou.php

közvetlenül az alábbi sor alá:

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

Mentse el a módosításokat. Kész, webáruháza integrálva van.

Ha használni kívánja a Lifetime Commissions plugint, akkor közvetlenül az alábbi sor alá:

echo "sale".$i.".setCoupon('".$couponCode."');";

illessze be ezt:

echo "sale".$i.".setData1('".$order->billing_email."');";

vagy ezt:

echo "sale".$i.".setData1('".$order->user_id."');";

PayPal modul integrációja WooCommerce-ben – 1. rész

Keresse meg és szerkessze az alábbi fájlt:

  • WooCommerce 2.2.11 és régebbi verziók esetén: woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php
  • WooCommerce 2.3.3 és újabb verziók esetén: woocommerce/includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

A plugin fájlokat szerkesztheti a WordPress Plugin szerkesztőjével vagy FTP-n keresztül elérheti a WP telepítés fájljait.

A fent említett fájlban keresse meg a get_paypal_args() függvényt, és azon belül keressen egy ilyen sort:

'return' =>

és egy ilyen sort:

'notify_url' =>

Módosítsa a megtalált sorokat az alábbi speciális kóddal:

'return' => esc_url( add_query_arg( 'utm_nooverride', '1', $this->get_return_url( $order ) ) ).'&paypal=1', // [Post Affiliate Pro](/ "A Post Affiliate Pro átfogó affiliate szoftver platformot kínál több partnerprogram egyszerű kezeléséhez. Nincsenek beállítási díjak, 24/7 ügyfélszolgálat, és 1 hónap ingyenes próba. Kis- és nagyvállalatok számára is ideális, pontos követéssel, automatizált folyamatokkal, és testreszabható eszközökkel a partner marketing sikeréhez. Próbálja ki most, és egyszerűsítse partnerprogramját könnyedén!") integrációs kódrészlet

'notify_url' => $this->notify_url.'?pap_custom='.$_POST['pap_custom'], // [Post Affiliate](/ "A Post Affiliate Pro átfogó affiliate szoftver platformot kínál több partnerprogram egyszerű kezeléséhez. Nincsenek beállítási díjak, 24/7 ügyfélszolgálat, és 1 hónap ingyenes próba. Kis- és nagyvállalatok számára is ideális, pontos követéssel, automatizált folyamatokkal, és testreszabható eszközökkel a partner marketing sikeréhez. Próbálja ki most, és egyszerűsítse partnerprogramját könnyedén!") Pro integrációs kódrészlet

PayPal modul integrációja WooCommerce-ben – 2. rész

  • WooCommerce 2.2.11 és korábbi verziók: ugyanebben a fájlban (woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php) keresse meg a check_ipn_request_is_valid függvényt, és a függvényen belül a function check_ipn_request_is_valid sor után illessze be az alább látható kódot
  • WooCommerce 2.3.3 és újabb verziók: keresse meg és szerkessze a (woocommerce/includes/gateways/paypal/includes/class-wc-gateway-paypal-ipn-handler.php) fájlt, és abban keresse meg a validate_ipn() függvényt. Ott keresse meg ezt a sort:
if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 && strstr( $response['body'], 'VERIFIED' ) ) {

és közvetlenül ez alá illessze az alábbi kódot:

/* Post [Affiliate](/affiliate-marketing-glossary/affiliate/ "Tudjon meg többet az affiliate szerepéről a marketingben – szerezzen jutalékot bannerek, linkek és kampányok népszerűsítésével. Fedezze fel, hogyan növelheti az értékesítéseket és ismerje meg a sikeres stratégiákat. Csatlakozzon a partner marketing világához a Post Affiliate Pro-val, amely felhasználóbarát eszközöket és kiváló támogatást kínál.") Pro integrációs kódrészlet */
$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/ "Tudjon meg többet az affiliate szerepéről a marketingben – szerezzen jutalékot bannerek, linkek és kampányok népszerűsítésével. Fedezze fel, hogyan növelheti az értékesítéseket és ismerje meg a sikeres stratégiákat. Csatlakozzon a partner marketing világához a Post Affiliate Pro-val, amely felhasználóbarát eszközöket és kiváló támogatást kínál.") Pro integrációs kódrészlet */

Mentse el, és folytassa a következő lépéssel.

PayPal modul integrációja WooCommerce-ben – 3. rész

Szerkessze a következő fájlt: woocommerce/templates/checkout/form-checkout.php.

Keresse meg ezt a sort:

<?php do_action( 'woocommerce_checkout_order_review' ); ?>

és helyezze el alatta ezt a kódot:

<!-- Post Affiliate Pro integrációs kódrészlet -->
<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 integrációs kódrészlet -->

PayPal modul integrációja WooCommerce-ben – 4. rész

Ha kizárólag PayPal-t használ fizetési integrációként, ezt a lépést kihagyhatja.

Annak érdekében, hogy az integráció ne hozzon létre duplikált rendeléseket (egyiket a PayPal-tól, másikat a köszönőoldalról), a köszönőoldalon ki kell zárni a PayPal rendelések jutalékait.

Ehhez a köszönőoldali követőkódot módosítani kell. Először szerkessze a woocommerce/templates/checkout/thankyou.php fájlt, és keresse meg ezt a sort:

<?php do_action( 'woocommerce_thankyou', $order->id ); ?>

Helyezze el alatta ezt a kódot:

<?php 

if (empty($_GET['paypal'])) :

?>

Most, az utolsó integrációs sorok alá:

PostAffTracker.register();

</script>

Helyezze el ezt a kódot:

<?php endif; ?>

Készen van. Mentse el a munkát, és az utolsó lépésként aktiválja a PayPal IPN kezelő plugin-t a Post Affiliate Pro-ban.

Stripe integráció

Amennyiben Stripe ismétlődő fizetéseket szeretne integrálni, néhány egyszerű lépésben megteheti. Először is, kövesse az 1-es vagy 2-es lépést, és használja a vásárló e-mail címét a data1-ben:

sale.setData1('<?php echo $order->billing_email; ?>');

Ahhoz, hogy a Stripe értesítse a PAP-ot az ismétlődő fizetésről, hozzá kell adnia egy új webhook-ot Stripe fiókjában, Your Account (jobb felső sarok) > Account Settings > Webhooks … használja ezt az URL-t:

https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php

Ezen kívül engedélyeznie (és konfigurálnia) kell a Stripe plugint és a Lifetime Commissions plugint is.

Ne felejtse el a kattintáskövető kódot elhelyezni WP fejlécében vagy láblécében a Megjelenés menüben.

MEGJEGYZÉS: Ha az értékesítés-követés nem működik, annak ellenére, hogy a követőkód a helyén van, ellenőrizze, van-e külön woocommerce könyvtár az egyedi témájában. Ha igen, akkor ott integrálja a /checkout/thankyou.php fájlt.

Mi az a WooCommerce?

A WooCommerce egy ingyenes, nyílt forráskódú e-kereskedelmi plugin, amelyet kifejezetten a WordPress-hez fejlesztettek, lehetővé téve, hogy a felhasználók WordPress weboldalukat teljes értékű online áruházzá alakítsák. Legyen szó fizikai termékekről, digitális tartalmakról, előfizetésekről vagy tagságokról, a WooCommerce egy robusztus platformot nyújt, amely támogatja az online kereskedelem széles körét. Rendkívül bővíthető, zökkenőmentesen integrálható a WordPress-szel, valamint páratlan rugalmasságot és testreszabhatóságot kínál vállalkozók és cégek számára, akik szeretnék fejleszteni e-kereskedelmi képességeiket.

A WooCommerce-t eredetileg a WooThemes fejlesztette, de 2015-ben az Automattic, a WordPress.com mögött álló cég felvásárolta, ezzel új szintre emelve a fejlesztést. Az évek során a WooCommerce számos jelentős frissítést és fejlesztést kapott, megerősítve e-kereskedelmi platformként elfoglalt vezető szerepét a WordPress ökoszisztémán belül. Fejlődését folyamatos támogatás és innováció jellemzi, amelyet egy globális fejlesztői és felhasználói közösség hajt.

A WooCommerce ideális mindazoknak - egyéni vállalkozóknak, kis- és középvállalatoknak, valamint nagyvállalatoknak is -, akik online áruházat szeretnének létrehozni WordPress-en. Testreszabható és skálázható megoldást kínál, amellyel a WordPress weboldalakból erőteljes e-kereskedelmi platform válik. A WooCommerce segítségével a vállalkozások növelhetik hatékonyságukat, javíthatják a skálázhatóságot, és ösztönözhetik a vásárlói elköteleződést egy funkciókban gazdag online áruház révén.

A WooCommerce fő funkciói

  • Sokoldalú értékesítési lehetőségek: Támogatja fizikai és digitális termékek, valamint előfizetések és tagságok értékesítését.
  • Testreszabható áruház kialakítás: Széles sablonválaszték és testreszabási lehetőség, hogy áruháza tükrözze márkáját .
  • Több mint 140 fizetési szolgáltató támogatása: Integrálható főbb fizetési szolgáltatókkal, mint a PayPal, Stripe és sok más, biztosítva a biztonságos tranzakciókat.
  • Rendeléskezelés és konfigurálható szállítás: Hatékony rendeléskezelő eszközök és rugalmas szállítási opciók a vásárlói igényekhez igazodva.
  • Bővítmények marketinghez, adózáshoz és még sok máshoz: Hozzáférés egy hatalmas bővítménytárhoz, amely SEO-t, analitikát és ügyfél-elköteleződési eszközöket is tartalmaz.
  • Több pénznem és többnyelvű támogatás: Világszerte elérhető, több pénznemet és nyelvet támogat.

WooCommerce árképzési lehetőségek

  • Alap plugin: Ingyenes letölteni és használni.
  • Tárhely: Költsége 3,99 $/hótól 5000 $/hóig terjedhet, a bolt méretétől és igényeitől függően.
  • Domain név: Általában évi 15 $ körül.
  • Sablonok, pluginok/bővítmények: Változó árkategóriák a kiválasztott sablonok és bővítmények függvényében, amelyekkel bővítheti boltja funkcionalitását.
  • Egyéb költségek:
    • Fizetési szolgáltatók díjai: Tranzakciós díjakat számolhatnak fel a használt szolgáltatótól függően.
    • Opcionális biztonsági/extra szolgáltatások: További kiadások fejlett biztonsági megoldásokért vagy prémium ügyfélszolgálatért.

Felhasználói tapasztalatok a WooCommerce-ről

Előnyök:

  • Rendkívül testreszabható és rugalmas: Számos lehetőség, hogy webáruházát saját igényeihez igazítsa.
  • Erős közösségi támogatás: Nagy fejlesztői és felhasználói közösség, amely bőséges forrásokat és segítséget kínál.

Hátrányok:

  • Bővítmények költséggel járhatnak: Bár az alap plugin ingyenes, egyes fejlettebb funkciók és bővítmények fizetősek lehetnek.
  • Tárhely és karbantartás szükséges: A felhasználónak kell gondoskodnia a tárhelyszolgáltatásról és a karbantartásról, amely túlmutat az alap pluginon.

WooCommerce YouTube értékelések

Alternatívák WooCommerce helyett

Ha a WooCommerce nem tökéletes választás az Ön számára, fontolja meg az alábbi alternatívákat:

  • Shopify : Átfogó e-kereskedelmi platform tárhellyel és egyszerű beállítással.
  • BigCommerce : Skálázható megoldás növekvő vállalkozások számára.
  • Wix :
    Felhasználóbarát weboldalkészítő e-kereskedelmi lehetőségekkel.
  • Adobe Commerce (Magento) :
    Nagyvállalatok számára, ahol széleskörű testreszabás szükséges.
  • Shopify Buy Button : Termékek és kosár beágyazása weboldalra vagy blogra.
  • Ecwid : Online áruház hozzáadása bármely meglévő weboldalhoz.
  • Easy Digital Downloads : Digitális termékek értékesítésére specializálódott.
  • MemberPress : Ideális tagsági oldalak és előfizetés-alapú szolgáltatások létrehozásához.

Gyakran ismételt kérdések

Mi az a WooCommerce?

A WooCommerce egy ingyenes, nyílt forráskódú e-kereskedelmi plugin WordPresshez, amely lehetővé teszi a felhasználók számára, hogy weboldalukat teljesen funkcionális online áruházzá alakítsák, támogatva fizikai és digitális termékeket, előfizetéseket és tagságokat.

Hogyan integrálhatom a WooCommerce-t a Post Affiliate Pro-val?

A WooCommerce integrálható a Post Affiliate Pro-val a hivatalos WordPress plugin használatával vagy úgy, hogy manuálisan hozzáadja a követőkódot a WooCommerce sablonjaihoz. Az integráció támogatja a rendeléskövetést, termékenkénti jutalékokat, és bővíthető PayPal és Stripe fizetések kezelésére is.

Támogatja a WooCommerce integráció a PayPal-t és a Stripe-ot?

Igen, az integráció lépésről lépésre vezet, hogyan kapcsolja össze és kövesse nyomon a PayPal-lal és Stripe-pal feldolgozott rendeléseket a WooCommerce-ben és a Post Affiliate Pro-ban.

Ingyenes a WooCommerce plugin?

A WooCommerce alap plugin ingyenesen letölthető és használható. Azonban további költségek merülhetnek fel tárhely, prémium sablonok, bővítmények vagy fizetési szolgáltatók díjai esetén.

Melyek a WooCommerce főbb funkciói?

A WooCommerce sokoldalú értékesítési lehetőségeket, testreszabható áruház beállítást, több mint 140 fizetési szolgáltató támogatását, hatékony rendeléskezelést, kiterjedt bővítménytárat, valamint több pénznem és többnyelvű támogatást kínál.

Milyen alternatívái vannak a WooCommerce-nek?

A WooCommerce alternatívái közé tartozik a Shopify, BigCommerce, Wix, Adobe Commerce (Magento), Shopify Buy Button, Ecwid, Easy Digital Downloads és a MemberPress.

Lucia tehetséges tartalomszerkesztő, aki biztosítja a tartalom zökkenőmentes közzétételét több platformon.

Lucia Halašková
Lucia Halašková
Tartalomszerkesztő

Integrálja a WooCommerce-t a Post Affiliate Pro-val

Erősítse partner marketing stratégiáját a WooCommerce és a Post Affiliate Pro integrációjával. Kövesse nyomon a rendeléseket, kezelje a jutalékokat, és csatlakozzon népszerű fizetési szolgáltatókhoz egyszerűen.

Tudj meg többet

ShopSite
ShopSite

ShopSite

Szeretné még tovább fejleszteni partnerprogramját? Tekintse meg a ShopSite integrációt a Post Affiliate Pro-hoz.

5 perc olvasás
E-commerce ShopSite +3

Jó kezekben lesz!

Csatlakozzon elégedett ügyfeleink közösségéhez és nyújtson kiváló ügyfélszolgálatot a Post Affiliate Pro-val.

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