Integration logo
ZenCart

ZenCart

E-commerce ZenCart Integration AffiliateMarketing

ZenCart integráció

Felhasználóbarát, PHP-alapú kosárrendszer.

Hogyan integráljuk a PostAffiliatePro-t a ZenCarttal

A ZenCart integrációja az értékesítéskövető szkript rendelés-visszaigazoló oldalba való elhelyezésével történik.

Sablon szerkesztése

A ZenCart integrálásához szerkessze a rendelés visszaigazoló sablont. Nyissa meg az alábbi fájlt: includes/templates/template_default/templates/tpl_checkout_success_default.php .

Integráció helyének megtalálása

Keresse meg azt a sort, amely a következő kódot tartalmazza, ennek már léteznie kell a fájlban:

<div id="checkoutSuccessOrderNumber"><?php echo TEXT_YOUR_ORDER_NUMBER . $zv_orders_id; ?></div>

Integráció

Másolja és illessze be az alábbi kódot a fent megtalált sor alá:

<?php
$dbreq = $db->Execute("select * from ".TABLE_ORDERS_TOTAL." where orders_id = '".(int)$orders->fields['orders_id']."' AND class in ('ot_coupon', 'ot_gv', 'ot_subtotal', 'ot_group_pricing', 'ot_quantity_discount')");
while (!$dbreq->EOF) {
  switch ($dbreq->fields['class']) {
    case 'ot_subtotal': $order_subtotal = $dbreq->fields['value']; break;
    case 'ot_coupon': $coupon_amount = $dbreq->fields['value']; $coupon_code = $dbreq->fields['title']; break;
    case 'ot_group_pricing': $group_pricing_amount = $dbreq->fields['value']; break;
    case 'ot_gv': $gv_amount = $dbreq->fields['value']; break;
    case 'ot_quantity_discount': $quantity_discount_amount = $dbreq->fields['value']; break;
  }
  $dbreq->MoveNext();
}
$totalCost = ($order_subtotal - $gv_amount - $coupon_amount - $group_pricing_amount - $quantity_discount_amount);
$totalCost = number_format($totalCost,2,'.','');
$orderId = $dbreq->fields['orders_id'];

// ------------- kuponkód --------------------------------------------------
$coupon_code = substr($coupon_code,(strpos($coupon_code,":"))+2);
$coupon_code = substr($coupon_code,0,strlen($coupon_code)-2);

// -------------termékek---------------------------------------------------------
$productId = "";
$dbreqa = $db->Execute("select products_id from ".TABLE_ORDERS_PRODUCTS." where orders_id = '".(int)$orders->fields['orders_id']."' ");
while (!$dbreqa->EOF) {
  $productId = $dbreqa->fields['products_id'];
  $dbreqa->MoveNext();
}
// ----------termékek vége--------------------------------------------------------

print '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
print "PostAffTracker.setAccountId('Account_ID');";
print 'var sale = PostAffTracker.createSale();
sale.setTotalCost(\''.$totalCost.'\');
sale.setOrderID(\''.$orderId.'\');
sale.setProductID(\''.$productId.'\');
sale.setCoupon(\''.$coupon_code.'\');
PostAffTracker.register();
</script>';
?>

Készen van az integráció. Mostantól minden értékesítésnél a bolt meghívja a szkriptünket, és rögzíti a jutalékot.

Élethosszig tartó jutalékok integrációja

Ha integrálni szeretné az Élethosszig tartó jutalékok bővítményt, csak illessze be az alábbi kódot a 3. lépésben található kódba, az alábbi sor után:

$orderId = $dbreq->fields['orders_id'];
$dbreq = $db->Execute("select * from ".TABLE_ORDERS_TOTAL." where orders_id = '".(int)$orders->fields['orders_id']."' ");
while (!$dbreq->EOF) {
  $email = $dbreq->fields['customers_email_address'];
  $dbreq->MoveNext();
}

Továbbá adja hozzá ezt a sort:

sale.setData1(\''.$email.'\');

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

sale.setOrderID(\''.$orderId.'\');

Ha tudni szeretné, hogy milyen fizetési módot választottak a rendelésnél, használja ezt a változót:

$orders->fields['payment_method']

zenCart + PayPal – 1. rész

Ha PayPalt használ fizetési kapuként a ZenCartban, más integrációs megközelítés szükséges.

A ‘** zenCart_installation_directory/includes/functions/html_output.php **’ fájlban keresse meg az alábbi sort:

$field = '<input type="hidden" name="' . zen_sanitize_string(zen_output_string($name)) . '"';

és cserélje le erre:

if ($name == 'notify_url') {
	$field = '<input type="hidden" id="pap_ab78y5t4a" name="' . zen_output_string($name) . '"';
} else {
	$field = '<input type="hidden" name="' . zen_output_string($name) . '"';
}

zenCart + PayPal – 2. rész

A ‘** zenCart_installation_directory/includes/templates/template_default/common/tpl_footer.php **’ fájlba illessze be az alábbi kódot:

<!-- PAP integrációs snippet -->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('default1');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
<!-- /PAP integrációs snippet -->

zenCart + PayPal – 3. rész

A ‘** zenCart_installation_directory/ipn_main_handler.php **’ fájlba illessze be az alábbi kódot:

/* [Post Affiliate Pro](/ "A Post Affiliate Pro átfogó partnerprogram-kezelő platformot kínál, amellyel egyszerűen kezelhet több partnerprogramot. Nincs beállítási díj, 24/7 ügyfélszolgálat, és 1 hónapos ingyenes próbaidőszak. Kis- és nagyvállalatok számára egyaránt ideális, precíz követéssel, automatizált munkafolyamatokkal és testreszabható eszközökkel növeli a partner marketing sikerét. Próbálja ki most, és egyszerűsítse partnerprogramját könnyedén!") integrációs snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://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 integrációs snippet */

Kész!

Most jelentkezzen be a Post Affiliate Pro (Network) kereskedői felületére, lépjen a “ Bővítmények ” menüpontra, és aktiválja a “ PayPal IPN kezelő ” bővítményt.

MEGJEGYZÉS: Ha az ‘ zenCart + PayPal ’ integrációs módszer használatakor szeretné engedélyezni az Élethosszig tartó jutalék integrációt, akkor a “ PayPal IPN kezelő ” bővítmény beállításainál kapcsolja be az ‘ Élethosszig tartó jutalék támogatása ’ opciót.

Ne felejtse el integrálni oldalát a kattintáskövető kóddal, hogy az értékesítéskövetés megfelelően működjön.

Mi az a ZenCart?

A ZenCart egy nyílt forráskódú e-kereskedelmi platform, amely lehetővé teszi a vállalkozások számára online áruházuk egyszerű létrehozását és kezelését. Rugalmas kialakításának és széleskörű testreszabhatóságának köszönhetően a ZenCart felhasználói igényeikhez igazíthatják áruházukat, különböző terméktípusokat és elrendezéseket kezelhetnek. A platform támogatja a testreszabható megjelenítést, részletes termékinformációkat és sokféle e-kereskedelmi funkciót, mindezt egy robusztus adatbázis struktúrára építve, amely sokféle termékelrendezést kezel.

A ZenCart az osCommerce projektből kiindulva jött létre 2003-ban, és azóta jelentős fejlődésen ment keresztül. Az egyik legjelentősebb újítás a különálló sablonrendszer bevezetése volt, amely megkülönböztette az eredeti verziótól. Az 1.3.x verzióban történt átállás a táblázatos elrendezésről a CSS-alapú megjelenítésre modernizálta a platformot, mind látványban, mind funkcionalitásban. Bár az olyan kihívások, mint az SEO funkciók frissítése, nehézséget okozhatnak, a ZenCart körül erős közösség alakult ki, amely folyamatosan fejleszt bővítményeket a rendszerhez.

A ZenCart kifejezetten azoknak az online áruháztulajdonosoknak készült, akik testreszabható és skálázható e-kereskedelmi megoldást keresnek. Mind kezdők, mind haladó felhasználók számára ideális, akik teljes kontrollt szeretnének áruházuk megjelenése és működése felett. Nyílt forráskódú megoldásként a ZenCart több nyelvet és pénznemet is támogat, ezáltal globális piacokon is megállja a helyét.

A ZenCart főbb jellemzői

  • Nyílt forráskódú rugalmasság: Mivel nyílt forráskódú platform, a ZenCart rendkívül rugalmas, szabadon módosítható és bővíthető.
  • Átfogó e-kereskedelmi eszközök: Robusztus eszközöket kínál a termékkezeléshez és a rendelésfeldolgozáshoz, egyszerűsítve az üzleti műveleteket.
  • Testreszabható felület: A felhasználók személyre szabhatják a felületet és a skálázható dizájnlehetőségeket az egyedi vásárlói élményért.
  • Harmadik féltől származó integrációk: A ZenCart széleskörű külső integrációkat támogat, tovább növelve a funkcionalitást és alkalmazkodóképességet.
  • Felhasználóbarát és költséghatékony: Az ingyenes alapszoftver alacsonyan tartja a belépési költségeket az e-kereskedelembe kezdő vállalkozások számára.
  • Erős közösségi támogatás: Élénk közösség biztosít fórumokat és dokumentációt, segítve a felhasználókat a problémák elhárításában és boltok optimalizálásában.

A ZenCart árazási lehetőségeinek áttekintése

Bár a ZenCart szoftver ingyenesen letölthető és használható, a kapcsolódó költségek főként a tárhelyszolgáltatás, SSL tanúsítványok, domain név vásárlás, valamint opcionális bővítmények beszerzéséhez kötődnek. További közvetett költségek merülhetnek fel a testreszabás vagy a biztonsági fejlesztések során, amelyek elengedhetetlenek egy online áruház személyre szabásához és fenntartásához.

Felhasználói tapasztalatok a ZenCartról

Előnyök:

  • Nagyon testreszabható és rugalmas platform.
  • Ingyenes szoftver, amely csökkenti a kezdeti beruházási költségeket.
  • Erős termékkezelési és rendelésfeldolgozási képességek.

Hátrányok:

  • Az alapértelmezett dizájn egyszerű, modern megjelenéshez jelentősebb testreszabást igényelhet.
  • A platform frissítése bonyolult lehet, gyakran szakértelmet igényel.
  • Az alap jelentési rendszer fejlesztést igényelhet a fejlettebb analitikához.

Összességében a felhasználók nagyra értékelik a ZenCart rugalmasságát és a teljes kontrollt online áruházuk felett, ugyanakkor megemlítik a tanulási görbét és az esetleges szakértői segítség szükségességét összetett beállításoknál.

YouTube értékelések a ZenCartról

Alternatívák a ZenCartra

Ha más lehetőségeket is szeretne megvizsgálni a ZenCart mellett, fontolja meg az alábbi e-kereskedelmi platformokat:

Gyakran ismételt kérdések

Mi az a ZenCart?

A ZenCart egy nyílt forráskódú e-kereskedelmi platform, amelyet rugalmasságra és széleskörű testreszabhatóságra terveztek, lehetővé téve vállalkozások számára, hogy könnyedén hozzanak létre és kezeljenek online áruházakat. Robusztus termékkezelést, testreszabható felületeket kínál, és több nyelvet és pénznemet támogat.

Hogyan integrálhatom a Post Affiliate Pro-t a ZenCarttal?

A Post Affiliate Pro ZenCarttal való integrálásához helyezzen el egy értékesítéskövető szkriptet a rendelés visszaigazoló oldal sablonjába. Részletes kódrészletek és lépésről-lépésre útmutató áll rendelkezésre mind a hagyományos, mind a PayPal-alapú ZenCart beállításokhoz.

Követhetek élethosszig tartó jutalékokat a ZenCart integrációval?

Igen, további integrációs lépések követésével és az 'Élethosszig tartó jutalékok' bővítmény engedélyezésével minden jövőbeli vásárláshoz hozzárendelheti a jutalékokat az adott ügyféltől, még a süti lejárata után is.

Támogatja a ZenCart a PayPal integrációt a Post Affiliate Pro-val?

Igen, a ZenCart áruházak számára, amelyek PayPalt használnak, dedikált integrációs lépések állnak rendelkezésre, biztosítva, hogy a partnerkövetés megfelelően működjön PayPal tranzakciók esetén is.

Vannak költségei a ZenCartnak?

A ZenCart ingyenesen letölthető és használható, azonban költségek felmerülhetnek a tárhely, SSL tanúsítvány, domain név, valamint opcionális bővítmények vagy testreszabások esetén.

Mik a ZenCart előnyei és hátrányai?

Előnyei a nagyfokú rugalmasság, ingyenes szoftver, és erős termékkezelés. Hátránya a kissé elavult alapdizájn, bonyolultabb frissítések és egyszerűsített jelentési rendszer, amely fejlesztést igényelhet.

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ő

Indítsa el ZenCart partnerintegrációját

Tapasztalja meg a gördülékeny partnerkövetést a ZenCart és a Post Affiliate Pro integrációjával. Fejlessze e-kereskedelmi folyamatait, és növelje partnerprogramja teljesítményét.

Tudjon meg többet

Mambo-phpShop
Mambo-phpShop

Mambo-phpShop

Szeretné még tovább fejleszteni partnerprogram szoftverét? Tekintse meg a Mambo-phpShop integrációját a Post Affiliate Pro-hoz.

1 perc olvasás
E-commerce Open-source +2
osCommerce
osCommerce

osCommerce

Szeretné még tovább fejleszteni partnerprogram szoftverét? Nézze meg az osCommerce integrációt a Post Affiliate Pro-hoz.

6 perc olvasás
Integration E-commerce +3
XtCommerce
XtCommerce

XtCommerce

Szeretné még tovább fejleszteni partnerprogram szoftverét? Tekintse meg a XtCommerce integrációját a Post Affiliate Pro-hoz.

5 perc olvasás
XtCommerce E-commerce +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