ZenCart

ZenCart

E-commerce ZenCart Integration AffiliateMarketing

Integrácia ZenCart

Používateľsky prívetivý systém nákupného košíka založený na PHP.

Ako integrovať PostAffiliatePro so ZenCart

Integrácia so ZenCart sa vykonáva vložením skriptu na sledovanie predaja do stránky s potvrdením objednávky.

Úprava šablóny

Na integráciu ZenCart je potrebné upraviť šablónu stránky s potvrdením objednávky. Otvorte súbor includes/templates/template_default/templates/tpl_checkout_success_default.php .

Nájdite miesto integrácie

Nájdite riadok s nasledujúcim kódom, ktorý by sa mal už v súbore nachádzať.

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

Integrácia

Skopírujte a vložte nasledujúci kód do súboru pod riadok, ktorý ste našli vyššie:

<?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'];

// ------------- coupon code --------------------------------------------------
$coupon_code = substr($coupon_code,(strpos($coupon_code,":"))+2);
$coupon_code = substr($coupon_code,0,strlen($coupon_code)-2);

// -------------products---------------------------------------------------------
$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();
}
// ----------end products--------------------------------------------------------

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

Hotovo, integrácia je dokončená. Teraz pri každom predaji obchod zavolá náš skript a zaregistruje províziu z predaja.

Integrácia doživotných provízií

Ak chcete integrovať plugin Doživotné provízie , stačí doplniť nižšie uvedený kód do kódu z kroku 3 po tomto riadku:

$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();
}

Taktiež je potrebné pridať tento kód:

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

hneď za riadok:

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

Ak chcete zistiť názov použitej platobnej metódy v objednávke, použite túto premennú:

$orders->fields['payment_method']

zenCart + PayPal – časť 1

Ak používate PayPal ako platobnú bránu v ZenCart, je potrebný iný postup integrácie.

V ‘** zenCart_installation_directory/includes/functions/html_output.php ** ‘ nájdite nasledujúci riadok:

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

a nahraďte ho týmto:

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 – časť 2

Do ‘** zenCart_installation_directory/includes/templates/template_default/common/tpl_footer.php ** ‘ pridajte nasledujúci kód:

<!-- PAP Integration 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 Integration snippet -->

zenCart + PayPal – časť 3

Do ‘** zenCart_installation_directory/ipn_main_handler.php ** ‘ vložte nasledujúci kód:

/* [Post Affiliate Pro](/ "Post Affiliate Pro ponúka komplexnú platformu pre affiliate softvér na jednoduchú správu viacerých affiliate programov. Užívajte si žiadne poplatky za nastavenie, 24/7 zákaznícku podporu a 1-mesačnú skúšobnú verziu zadarmo. Ideálne pre malé aj veľké firmy, ponúka presné sledovanie, automatizované pracovné postupy a prispôsobiteľné nástroje na zvýšenie úspechu affiliate marketingu. Vyskúšajte to teraz a zefektívnite svoje affiliate operácie bez námahy!") integračný 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 integration snippet */

Hotovo.

Teraz sa prihláste do obchodného panela Post Affiliate Pro (Network), prejdite do sekcie “ Pluginy ” a aktivujte plugin “ PayPal IPN Handling ”.

POZNÁMKA: Ak chcete povoliť integráciu Doživotných provízií pri použití tejto metódy ‘ zenCart + PayPal ‘, v nastaveniach pluginu “ PayPal IPN Handling ” zapnite možnosť ‘ Podpora doživotných provízií ‘.

Nezabudnite tiež na integráciu klikacieho sledovacieho kódu na vašej stránke, aby sledovanie predaja fungovalo správne.

Čo je ZenCart?

ZenCart je open-source e-commerce platforma, ktorá umožňuje firmám jednoducho vytvárať a spravovať ich internetové obchody. Navrhnutý pre flexibilitu a rozsiahle prispôsobenie, ZenCart umožňuje používateľom prispôsobiť svoje obchody na rôzne typy produktov a rozloženia. Platforma podporuje prispôsobiteľné zobrazenia, detailné informácie o produktoch a širokú škálu e-commerce funkcionalít, pričom je postavená na robustnej databázovej štruktúre, ktorá umožňuje rozmanité rozloženia produktov.

ZenCart vznikol ako fork projektu osCommerce v roku 2003 a odvtedy sa výrazne vyvinul. Jedným z významných vylepšení bolo zavedenie samostatného šablónovacieho systému, ktorý ho odlíšil od pôvodného projektu. Prechod z tabulkového dizajnu na CSS rozloženia vo verzii 1.3.x platformu zmodernizoval a zlepšil jej vzhľad aj funkcionalitu. Napriek výzvam, ako je aktualizácia SEO funkcionalít, ZenCart si vybudoval oddanú komunitu, ktorá neustále vytvára množstvo pluginov na rozšírenie jeho možností.

ZenCart je určený pre majiteľov internetových obchodov, ktorí hľadajú prispôsobiteľné a škálovateľné e-commerce riešenie. Oslovuje začiatočníkov aj pokročilých používateľov, ktorí požadujú rozsiahlu kontrolu nad dizajnom a funkcionalitou svojho obchodu. Ideálny pre podniky hľadajúce open-source riešenia, ZenCart podporuje viacero jazykov a mien, vďaka čomu je vhodný pre globálny trh.

Hlavné funkcie ZenCart

  • Open-source flexibilita: Ako open-source platforma ponúka ZenCart vysokú flexibilitu, umožňuje používateľom voľne upravovať a rozširovať svoj obchod.
  • Komplexné e-commerce nástroje: Poskytuje robustné nástroje na správu produktov a spracovanie objednávok, čím zjednodušuje obchodné operácie.
  • Prispôsobiteľné rozhranie: Používatelia si môžu personalizovať rozhranie a škálovateľné možnosti dizajnu pre jedinečný zážitok z nakupovania.
  • Integrácia tretích strán: ZenCart podporuje rozsiahle integrácie s tretími stranami, čo zvyšuje funkcionalitu a prispôsobiteľnosť.
  • Používateľská prívetivosť a cenová dostupnosť: So svojou bezplatnou základnou verziou ZenCart znižuje vstupné náklady pre podniky vstupujúce do e-commerce.
  • Silná podpora komunity: Aktívna komunita ponúka fóra a dokumentáciu, ktoré pomáhajú používateľom pri riešení problémov a optimalizácii obchodov.

Cenník a náklady ZenCart

Softvér ZenCart je síce zadarmo na stiahnutie a používanie, avšak súvisiace náklady zahŕňajú hostingové služby, SSL certifikáty pre bezpečné transakcie, nákup domény a voliteľné pluginy pre dodatočné funkcie. Ďalšie nepriame náklady môžu vzniknúť z potreby úprav a bezpečnostných vylepšení, ktoré sú nevyhnutné pre personalizáciu a údržbu internetového obchodu.

Kľúčové poznatky používateľov o ZenCart

Výhody:

  • Vysoko prispôsobiteľná a flexibilná platforma.
  • Bezplatný softvér znižuje počiatočnú investíciu.
  • Silné možnosti správy produktov a objednávok.

Nevýhody:

  • Základný predvolený dizajn môže vyžadovať rozsiahle prispôsobenie pre moderný vzhľad.
  • Aktualizácia platformy môže byť zložitá a často vyžaduje technickú odbornosť.
  • Základný systém reportovania môže potrebovať rozšírenie pre pokročilú analytiku.

Celkovo používatelia oceňujú ZenCart pre jeho flexibilitu a kontrolu nad vlastnými obchodmi. Upozorňujú však na nutnosť učiť sa a možnosť potreby profesionálnej pomoci pri pokročilých nastaveniach.

YouTube recenzie ZenCart

Alternatívy k ZenCart

Ak hľadáte iné možnosti ako ZenCart, zvážte tieto e-commerce platformy:

Najčastejšie kladené otázky

Čo je ZenCart?

ZenCart je open-source e-commerce platforma navrhnutá pre flexibilitu a rozsiahle prispôsobenie, ktorá firmám umožňuje ľahko vytvárať a spravovať internetové obchody. Ponúka robustnú správu produktov, prispôsobiteľné rozhranie a podporuje viaceré jazyky a meny.

Ako integrujem Post Affiliate Pro so ZenCart?

Na integráciu Post Affiliate Pro so ZenCart vložte skript na sledovanie predaja do šablóny stránky s potvrdením objednávky. Podrobné kódové útržky a podrobné pokyny sú k dispozícii pre štandardné aj PayPal-ové nastavenia ZenCart.

Môžem sledovať doživotné provízie s integráciou ZenCart?

Áno, po vykonaní dodatočných krokov integrácie a aktivácii pluginu 'Doživotné provízie' môžete sledovať a priraďovať provízie zo všetkých budúcich nákupov zákazníka, aj po vypršaní platnosti cookie.

Podporuje ZenCart integráciu PayPal s Post Affiliate Pro?

Áno, existujú špeciálne kroky integrácie pre obchody ZenCart využívajúce PayPal, ktoré zabezpečia správne fungovanie sledovania affiliate partnerov aj pri PayPal transakciách.

Sú so ZenCart spojené nejaké náklady?

ZenCart je zadarmo na stiahnutie a používanie, ale náklady môžu vzniknúť pri hostingu, SSL certifikátoch, doménach a voliteľných pluginoch alebo úpravách.

Aké sú výhody a nevýhody ZenCart?

Výhody zahŕňajú vysokú flexibilitu, bezplatný softvér a silnú správu produktov. Nevýhody sú základný dizajn, zložité aktualizácie a jednoduchý reporting, ktorý môže vyžadovať rozšírenia.

Lucia je talentovaná editorka obsahu, ktorá zabezpečuje bezproblémové publikovanie obsahu na viacerých platformách.

Lucia Halašková
Lucia Halašková
Editorka obsahu

Začnite svoju ZenCart affiliate integráciu

Zažite bezproblémové sledovanie affiliate partnerov integráciou ZenCart s Post Affiliate Pro. Zlepšite svoje e-commerce operácie a zvýšte výkon vášho affiliate programu.

Zistiť viac

X-Cart
X-Cart

X-Cart

Jednoducho integrujte Post Affiliate Pro s X-Cart pre komplexné sledovanie objednávok, vrátane sledovania podľa produktu a viacerých mien. Použite náš bezplatný...

5 min čítania
E-commerce AffiliateIntegration +3
OpenCart
OpenCart

OpenCart

Chcete ešte viac vylepšiť svoj affiliate softvér? Pozrite si integráciu OpenCart pre Post Affiliate Pro.

5 min čítania
OpenCart E-commerce +3
osCommerce
osCommerce

osCommerce

Chcete ešte viac vylepšiť svoj affiliate softvér? Pozrite si integráciu osCommerce pre Post Affiliate Pro.

6 min čítania
Integration E-commerce +3

Budete v dobrých rukách!

Pridajte sa k našej komunite spokojných klientov a poskytujte vynikajúcu zákaznícku podporu s Post Affiliate Pro.

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