
Cart66
Integráld a Cart66-ot a Post Affiliate Pro-val, hogy zökkenőmentesen követhesd a WordPress áruházad eladásait, termékeit és kuponjait. Élvezd az egyszerű beállí...
Szeretné tovább fejleszteni partnerprogramját? Ismerje meg a Summer Cart integrációt a Post Affiliate Pro-hoz.
Egyszerűen használható, teljes funkcionalitású PHP alapú webshop.
A Summer Cart minden szükséges eszközt és funkciót tartalmaz, hogy az online kereskedők könnyedén felépíthessék működő áruházukat az alapoktól a csúcsig. Legyen szó néhány speciális termék értékesítéséről, vagy akár több száz tömegcikk listázásáról, egy mesterien kialakított áruházban biztosan magas láthatóságot és népszerűséget érhet el vállalkozása.
A Post Affiliate Pro Summer Cart-tal történő integrációja nemcsak a bolt láblécének (a kattintáskövető kód hozzáadásához), hanem két kosár osztály módosítását is igényli. Az integráció részleteit lásd alább.
A kattintáskövető kódot a skins//customer/footer.tmpl fájlba kell elhelyezni.
Ha ez a fájl nincs meg adott kinézetében, másolja át a skeleton könyvtárból a témájához, majd adja hozzá a kattintáskövető kódot, amelyet a Post Affiliate Pro-ban (Eszközök -> Integráció -> Kattintáskövetés) talál.
Ezt a kódot a </body>
záró tag elé illessze be a footer.tmpl sablonban.
Az eladás integráció két lépésben működik, és a PAP API hívások közvetlenül a kosár PHP kódjából kommunikálnak a Post Affiliate Pro-val.
Első lépésben létrejön a tranzakció a Post Affiliate Pro-ban (függőben státusszal), majd amikor a megrendelés kiszállításra kerül az ügyfélhez, a tranzakció státusza jóváhagyottra vált.
A kosár akkor hoz létre megrendelést, amikor a látogatót átirányítják a fizetési szolgáltatóhoz (pl. Paypal). Ugyanekkor jön létre a tranzakció a Post Affiliate Pro-ban (függőben státusszal).
Nyissa meg a kosár fájlt: /include/sc/util/order/OrdersInProgress.php
Ide fogjuk elhelyezni az eladáskövető kódot közvetlenül a scOrdersInProgress osztály végén.
Ha az egész rendelést egy tranzakcióként (jutalékként) szeretné követni a Post Affiliate Pro-ban (akkor is, ha több tételt vásárolnak egyszerre), az alábbi kódot használja:
private function registerNewPostAffiliateProTransaction($order) {
include_once('<PATH_TO_PAP_API>/PapApi.class.php');
$saleTracker = new Pap_Api_SaleTracker('https://URL_TO_PostAffiliatePro/scripts/sale.php');
$productIDs = '';
$items = $order->getOrderItems();
foreach($items as $item) {
$productIDs .= $item->get('OrderItemProductCode').',';
}
$sale = $saleTracker->createSale();
$papOrderDetails = $order->getOrderTotalLines();
$sale->setTotalCost($papOrderDetails[0]->get('OrderTotalLineCustomerCurrencyAmount'));
$sale->setOrderID($order->getPK());
$sale->setProductID($productIDs);
$saleTracker->register();
}
Ha azt szeretné, hogy minden egyes vásárolt tétel külön tranzakcióként (jutalékként) jelenjen meg a Post Affiliate Pro-ban, használja az alábbi kódot:
private function registerNewPostAffiliateProTransaction($order) {
include_once('<PATH_TO_PAP_API>/PapApi.class.php');
$saleTracker = new Pap_Api_SaleTracker('https://URL_TO_PostAffiliatePro/scripts/sale.php');
$items = $order->getOrderItems();
foreach($items as $item) {
$sale = $saleTracker->createSale();
$sale->setTotalCost($item->get('OrderItemTotal'));
$sale->setOrderID($order->getPK());
$sale->setProductID($item->get('OrderItemProductCode'));
}
$saleTracker->register();
}
FONTOS: ezt a metódust a class vége előtt helyezze el, vagyis az utolsó } elé a /include/sc/util/order/OrdersInProgress.php fájlban.
FONTOS: Ne felejtse el kicserélni a <PATH_TO_PAP_API>
részt a PapApi.class.php helyes elérési útjára!
A PapApi.class.php fájl a Post Affiliate Pro admin felületén letölthető a Eszközök -> Integráció -> Api integráció menüpontban.
Másolja fel a szerverére, ahol a webáruház fut, és állítsa be a megfelelő elérési utat a <PATH_TO_PAP_API>
helyére.
Most használni kell a registerNewPostAffiliateProTransaction metódust, amelyet az előző lépésben adtunk hozzá.
Írja be az alábbi kódsort a createOrder metódusba, közvetlenül az utolsó sor elé:
return $this->_lastOrderId;
$this->registerNewPostAffiliateProTransaction($order);
A Post Affiliate Pro-ban meglévő tranzakciók státusza a kosárban történő státuszváltással vezérelhető.
Az alábbi kód jóváhagyottra (Approved) állítja a PAP tranzakcióját, ha a rendelés státusza Kiszállítva (Delivered) lesz.
Ha a rendelés státusza Visszavéve, Sikertelen fizetés vagy Törölve lesz, a PAP tranzakciót Elutasítottra (Declined) állítja.
Szerkessze a kosár /include/sc/domainobj/Order.php fájlját, és az Order osztály végére illessze be az alábbi metódust:
private function updatePostAffiliateProTransaction() {
try {
include_once('<PATH_TO_PAP_API>/PapApi.class.php');
$session = new Gpf_Api_Session("https://URL_TO_PostAffiliatePro/scripts/server.php");
if(!$session->login("<MERCHANT_USERNAME>","<MERCHANT_PASSWORD>")) {
return false;
}
$request = new Pap_Api_TransactionsGrid($session);
$request->addFilter("orderid", Gpf_Data_Filter::LIKE, $this->getPK());
$request->addFilter("rtype", Gpf_Data_Filter::EQUALS, 'S');
try {
$request->sendNow();
$grid = $request->getGrid();
$recordset = $grid->getRecordset();
} catch (Exception $e) {
return false;
}
foreach($recordset as $rec) {
$transaction = new Pap_Api_Transaction($session);
$transaction->setTransid($rec->get('transid'));
try {
if(!$transaction->load()) {
return false;
} else {
if ($transaction->getStatus() != 'D') {
$newStatus = '';
switch($this->get('OrderStatus')) {
case scOrderStatus::ORDER_STATUS_UNFINISHED:
case scOrderStatus::ORDER_STATUS_PAYMENT_PENDING:
case scOrderStatus::ORDER_STATUS_NEW:
case scOrderStatus::ORDER_STATUS_IN_PROGRESS:
case scOrderStatus::ORDER_STATUS_ON_HOLD:
case scOrderStatus::ORDER_STATUS_QUEUED:
$newStatus = 'P';
break;
case scOrderStatus::ORDER_STATUS_RETURNED:
case scOrderStatus::ORDER_STATUS_PAYMENT_FAILED:
case scOrderStatus::ORDER_STATUS_CANCELLED:
$newStatus = 'D';
break;
case scOrderStatus::ORDER_STATUS_DELIVERED:
$newStatus = 'A';
break;
default:
return false;
}
// changing the status of a transaction
if (strlen($newStatus) && $transaction->getStatus() != $newStatus) {
$transaction->setStatus($newStatus);
$transaction->save();
}
}
}
} catch (Exception $e) {
return false;
}
}
} catch (Exception $e) {
return false;
}
return true;
}
FONTOS: ezt a metódust is a class vége előtt helyezze el, vagyis az utolsó } elé a /include/sc/domainobj/Order.php fájlban!
FONTOS: Ne felejtse el kicserélni a <PATH_TO_PAP_API>
részt a PapApi.class.php helyes elérési útjára!
A PapApi.class.php fájl a Post Affiliate Pro admin felületéről letölthető az Eszközök -> Integráció -> Api integráció menüpontban.
Másolja fel a szerverére, ahol a webáruháza fut, és állítsa be a megfelelő elérési utat a <PATH_TO_PAP_API>
helyére.
FONTOS: A <MERCHANT_USERNAME>
helyére írja be kereskedői felhasználónevét, a <MERCHANT_PASSWORD>
helyére pedig jelszavát! Az API hívás az Ön felhasználói adataival fér hozzá a tranzakciókhoz a Post Affiliate Pro telepítésében.
Most használni kell az Order osztályhoz hozzáadott metódust.
A következő kódsort (lásd a dobozban) illessze be a /include/sc/domainobj/Order.php fájlban az updateOrderStatus és setOrderStatus metódusok legvégére:
$this->updatePostAffiliateProTransaction();
Ha egyedi rendelési státuszokat szeretne használni Summer Cart rendszerében, módosítsa az updatePostAffiliateProTransaction metódust a /include/sc/domainobj/Order.php fájlban.
A switch szerkezetben adjon hozzá új case ágat, ahol az érték az Ön egyedi státuszának azonosítója lesz.
A Summer Cart egy átfogó e-kereskedelmi szoftvermegoldás, amely leegyszerűsíti az online áruházak létrehozását és menedzselését. Lehetővé teszi vállalkozások számára, hogy egyszerűen, mégis professzionálisan jelenjenek meg az interneten. A Summer Cart számos funkciót kínál, például termékkatalógus-kezelést, rendelésfeldolgozást, ügyfélkapcsolat-kezelést és integrált marketingeszközöket, így mind kezdő, mind tapasztalt e-kereskedők számára teljes körű platformot biztosít.
A bolgár Mirchev Ideas fejlesztette ki, Georgi Mirchev alapító vezetésével, és 2008-ban debütált a piacon. Az volt a cél, hogy az online kereskedelem könnyen elérhető és költséghatékony legyen a bolgár vállalkozások számára, amelyet rövid idő alatt sikerült is megvalósítani. 2014-re már több mint 2700 webáruház alapult Summer Cart rendszeren, ami jól mutatja a szoftver sokoldalúságát és az e-kereskedelmi piacra gyakorolt hatását.
A Summer Cart elsősorban kis- és középvállalkozások (KKV-k) számára készült, iparágtól függetlenül, legyen szó divatról, elektronikáról vagy lakberendezésről. Felhasználóbarát kezelőfelülete és széleskörű funkciói révén ideális választás azoknak, akik integrált megoldást keresnek. Mobilbarát dizájn, többnyelvűség és többdevizás támogatás, valamint fejlett B2B funkciók segítik a vállalkozásokat a piacbővítésben és az online értékesítés növelésében.
A Summer Cart rugalmas árazási csomagokat kínál, amelyek az üzleti igényekhez igazodnak, éves szinten 222 és 829 dollár között. Az egyes csomagok eltérő szintű funkciókat és támogatást biztosítanak, így mindenki megtalálhatja a számára megfelelőt. Részletes díjszabásért látogasson el a hivatalos Summer Cart árak oldalra .
Bár konkrét felhasználói értékelések itt nem elérhetők, általános visszajelzések alapján a Summer Cart kiemelkedő funkciókészletével és felhasználóbarát kezelőfelületével tűnik ki. Egyesek szerint a szoftver mélysége miatt van némi tanulási görbe, illetve az ár bizonyos vállalkozások számára lehet szempont. Részletes tesztekért, véleményekért érdemes a G2-hoz hasonló értékelőoldalakat felkeresni.
Amennyiben más e-kereskedelmi megoldásokat is fontolóra vesz a Summer Cart mellett, az alábbi népszerű platformokat érdemes megvizsgálni:
Ezek az alternatívák eltérő funkciókat és árazási modelleket kínálnak, amelyek igazodhatnak az Ön üzleti igényeihez.
A Summer Cart egy átfogó e-kereskedelmi szoftvermegoldás, amely segít vállalkozásoknak online áruházak létrehozásában és kezelésében. Olyan funkciókat kínál, mint a termékkatalógus-kezelés, rendelésfeldolgozás, ügyfélkapcsolat-kezelés és integrált marketingeszközök.
Az integrációhoz hozzá kell adni a kattintáskövető kódot a Summer Cart lábléc sablonjához, valamint módosítani kell a kosár osztályokat az eladás- és tranzakciókövetéshez a Post Affiliate Pro API használatával. Részletes, lépésről lépésre bemutatott útmutató áll rendelkezésre az integrációs leírásban.
A Summer Cart és a Post Affiliate Pro kombinálásával pontos partnerkövetést, automatizált tranzakciókezelést és egyszerűbb partnerprogram-működtetést érhet el e-kereskedelmi áruházában.
A Summer Cart ideális kis- és középvállalkozások számára, akik mindent egyben kínáló e-kereskedelmi megoldást keresnek számos funkcióval, mobilbarát dizájnnal, nemzetközi támogatással és fejlett biztonsággal.
Igen. Alternatívák például a BigCommerce, Spocket, Payhip, Rap Booster, Weebly Ecommerce, WooCommerce, PrestaShop, OpenCart, Wix és Squarespace.
Lucia tehetséges tartalomszerkesztő, aki biztosítja a tartalom zökkenőmentes közzétételét több platformon.
Integrálja Summer Cart áruházát a Post Affiliate Pro-val a fejlett partnerkövetésért és gördülékeny értékesítési menedzsmentért. Optimalizálja partnerprogramját még ma!
Integráld a Cart66-ot a Post Affiliate Pro-val, hogy zökkenőmentesen követhesd a WordPress áruházad eladásait, termékeit és kuponjait. Élvezd az egyszerű beállí...
Tudja meg, hogyan integrálhatja a SureCartot a Post Affiliate Pro-val, hogy nyomon kövesse a partnerajánlásokat, növelje bevételeit, csökkentse a lemorzsolódást...
Tudja meg, hogyan integrálhatja zökkenőmentesen a Kartrát a Post Affiliate Pro-val, hogy lehetővé tegye a lead- és eladáskövetést, automatizálja a partnerkezelé...