Integration logo
Summer Cart

Summer Cart

E-commerce Integration Affiliate Marketing Summer Cart

Summer Cart integráció

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.

Hogyan integrálható a PostAffiliatePro a Summer Cart-tal

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.

Kattintás integráció

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.

Eladás integráció

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.

Tranzakció hozzáadása lépés

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.

Tranzakció hozzáadása lépés

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);

Tranzakció státuszának módosítása

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.

Tranzakció státuszának módosítása

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

Egyedi rendelési státuszok

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.

Mi az a Summer Cart?

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 főbb funkciói

  • SEO optimalizációs eszközök: Növelje áruháza láthatóságát a keresőkben, hogy több vevőt érjen el.
  • Fejlett adminisztrációs felület: Kezelje áruházát hatékonyan, több mint 1000 funkcióval.
  • Reszponzív és testreszabható dizájn: Egyedi online áruházat alakíthat ki, amely minden eszközön jól mutat.
  • Fejlett értékesítési és marketing eszközök: Növelje eladásait például az elhagyott kosár visszaszerző funkcióval.
  • Nemzetközi támogatás: Többnyelvűség és több valutás lehetőségek a globális közönség eléréséhez.
  • Erős biztonsági intézkedések: Védeni az ügyféladatokat fejlett biztonsági funkciókkal.

Summer Cart árazási lehetőségek

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 .

Felhasználói vélemények a Summer Cart-ról

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.

Videós bemutató a Summer Cart-ról

Alternatívák a Summer Cart helyett

Amennyiben más e-kereskedelmi megoldásokat is fontolóra vesz a Summer Cart mellett, az alábbi népszerű platformokat érdemes megvizsgálni:

  • BigCommerce
  • Spocket
  • Payhip
  • Rap Booster
  • Weebly Ecommerce
  • WooCommerce
  • PrestaShop
  • OpenCart
  • Wix
  • Squarespace

Ezek az alternatívák eltérő funkciókat és árazási modelleket kínálnak, amelyek igazodhatnak az Ön üzleti igényeihez.

Gyakran ismételt kérdések

Mi az a Summer Cart?

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.

Hogyan integrálható a Post Affiliate Pro a Summer Cart-tal?

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.

Milyen előnyei vannak a Summer Cart és a Post Affiliate Pro együttes használatának?

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.

Megfelelő a Summer Cart az én vállalkozásom számára?

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.

Van alternatívája a Summer Cart-nak?

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.

Lucia Halašková
Lucia Halašková
Tartalomszerkesztő

Növelje partnerprogramja hatékonyságát a Post Affiliate Pro-val

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!

Tudjon meg többet

Cart66
Cart66

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í...

4 perc olvasás
Integration E-commerce +3
SureCart
SureCart

SureCart

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

2 perc olvasás
Integration E-commerce +3
Kartra
Kartra

Kartra

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é...

5 perc olvasás
Integration Kartra +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