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/<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>" 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 + PayPalintegrá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

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.

Tudj meg többet

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

OpenCart

Szeretné még jobban fejleszteni partnerprogram szoftverét? Tekintse meg az OpenCart integrációt a Post Affiliate Pro-hoz.

5 perc olvasás
OpenCart E-commerce +3
Summer Cart
Summer Cart

Summer Cart

Szeretné tovább fejleszteni partnerprogramját? Ismerje meg a Summer Cart integrációt a Post Affiliate Pro-hoz.

6 perc olvasás
E-commerce Integration +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