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.
A Post Affiliate Pro ingyenes fiókjának létrehozása lehetővé teszi az offline eladások kezelését és a PayPal integrációt a J2Store bevásárlókosárral, amely lehetővé teszi a termékeket teljes értékű termékké alakítani. Az offline tranzakciókhoz függőben lévő jutalékokat lehet létrehozni. A PayPal integrációhoz azonban a kódot módosítani kell több fájlban is. A Post Affiliate Pro integrációja azonban megoldja ezt a problémát, lehetővé téve a függőben lévő jutalékot minden offline tranzakcióhoz.
A Post Affiliate Pro lehetővé teszi számos funkcionalitás integrálását, beleértve a megrendelőlapot, rendelés követést és automatikus affiliate létrehozást. Az Lime Light CRM platform egy megbízható CRM, ami kampánykezelési és feldolgozási szolgáltatást is nyújt. Az integráció beépített bővítménnyel támogatja az életre szóló jutalékokat, az automatikus affiliate-ek létrehozását, termékenkénti nyomon követést és a visszatérítéseket is. A Post Affiliate Prohoz való csatlakoztató kód hozzáadása kötelező a megrendelőlap integrálása érdekében. A következő lépés a közvetlen reagálású marketingigények megértése és a befektetés megtérülésének növelése érdekében történő rugalmas kezelése.
A cikk bemutatja, hogyan tudja integrálni az osCommerce-t az értékesítés nyomkövetési szkriptjével. Az integrációhoz keresse meg a checkout_success.php fájlt az osCommerce forrásfájlokban, és adja hozzá az integrációs kódot. A cikk azt is ajánlja, hogy próbálja ki az ingyenes Post Affiliate Pro fiókot.
A szöveg az integrációk és regisztrációs űrlapok témakörét érinti az aMember szoftverrel és a PayPal rendszerrel kapcsolatban. A szövegben megemlítik, hogy az integrációk a Post Affiliate Pro-val és a PayPal-lal is elvégezhetők. A szoftver segítségével kezelhetőek a díjak, profilok, digitális tartalmak, hírlevelek, valamint futtatható egy társult program is. Továbbá bemutatják az integrációkhoz szükséges kódrészleteket, amelyeket el kell helyezni a megfelelő HTML oldalakon. A regisztrációs űrlapok integrációja szintén lehetővé teszi az aMember használatát minden új felhasználó számára.