WP eStore (WordPress modul) integration
Hatékony WordPress bevásárlókosár-bővítmény, amellyel bármilyen tárgyi vagy immateriális terméket értékesíthet saját WordPress webhelyéről.
A WP eStore egy egyszerű bevásárlókosár-bővítmény, amellyel digitális (ebook, mp3, fényképek) és nem digitális termékeket árulhat a WordPress blogjáról PayPal-on vagy más fizetési átjárókon keresztül. A digitális árukat a vásárlás után automatikusan kézbesítjük a vevőnek titkosított és időre korlátozott letöltési linkek segítségével.
Integráció PayPal-lal
Jelentkezzen be az FTP-re, és keresse meg a wordpress könyvtárát:
wp-content/plugins/wp-cart-for-digital-products/lib/gateway/ és szerkesztheti a fájlt PaymentGateway.php
Keresse meg a submitPayment2() függvényt, és cserélje ki az egész foreach blokkot erre a kódra:
foreach ($this->fields as $name => $value) {
$id = '';
if ($name == 'notify_url') $id='id="pap_ab78y5t4a"';
echo "<input type="hidden" name="$name" value="$value" $id/>";
}
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
echo "PostAffTracker.setAccountId('Account_ID');";
echo "PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a','', 'pap_custom');
</script>";
Ennyi. Mentse el a munkáját, és ellenőrizze, hogy az oldalon található paypal gombok (űrlapok) tartalmazzák-e az id=”pap_x2s6df8d” karakterláncot a notify_url mezőben. Ha igen, folytassa a 3. lépéssel.
Ha az id=”pap_x2s6df8d” nem található a notify_url mezőben, folytassa a 2. lépéssel.
Integráció PayPal-lal – alternatív megoldás
Ha az 1. lépésben található utasítás nem vált be Önnek, akkor valószínűleg módosítania kell a következő fájlt:
wp-content/plugins/wp-cart-for-digital-products/eStore_misc_functions.php
és ebben a fájlban meg kell találnia a
print_eStore_buy_now_button($id,$button='',$nggImage='')
és/vagy
print_eStore_subscribe_button_form($id)
függvényt, és abban a függvényben cserélje ki
$urls .= '<input type="hidden" name="notify_url" value="'.$notify.'" />';
ezzel:
$urls .= '<input id="pap_ab78y5t4a" type="hidden" name="notify_url" value="'.$notify.'" />';
majd a WP-téma footer.php fájljába adja hozzá a következő kódot:
<!--PAP Integration starts here-->
<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.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>;
<!--PAP Integration ends here-->
Most ellenőrizze a paypal gomb (űrlap) kódját az oldalon, és ha a notify_url mező tartalmazza az id=”pap_ab78y5t4a” karakterláncot, akkor folytassa a 3. lépéssel.
Integráció PayPal-lal
A WPeStore és a PayPal integrálásának utolsó lépése az IPN átirányítási URL beállítása. Az összes adatot újra elküldjük a Post Affiliate Pro-nak. Keresse meg és szerkessze a wp-content/plugins/wp-cart-for-digital-products/paypal.php fájlt, majd keresse meg a function _validateipn() függvényt.
Illessze be oda a következő kódot:
/* Post Affiliate 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 */
Ennyi. Mentse el munkáját, és a paypal integrálva lesz. Ne felejtse el engedélyezni a Paypal beépülő modult a Post Affiliate Pro-ban.
Ne felejtse el integrálni a WordPress-jét a kattintáskövető kóddal – pl. helyezze el a globális láblécfájlba.
Integrálja a WordPress-t a Post Affiliate Pro bővítménnyel, hogy élvezze a kattintáskövetést, partner regisztrációt, és a legjobb partnerek widgetet. Könnyen telepíthető és kompatibilis olyan népszerű eszközökkel, mint a WooCommerce és MemberPress. Látogassa meg a bővítmény kezdőlapját a letöltéshez és telepítési útmutatóért!
Shopp (WordPress bevásárlókosár modul)
Discover how to seamlessly integrate Shopp, a flexible WordPress e-commerce plugin, with Post Affiliate Pro for enhanced sales tracking. Follow our simple guide to add JavaScript tracking codes to your Shopp “Thank You” page and optimize your e-commerce strategy. Schedule a personal call to explore the benefits for your business.