Interspire Shopping Cart

Interspire Shopping Cart

E-commerce Integration AffiliateMarketing Interspire

Integrácia Interspire Shopping Cart

Komplexný softvér pre nákupný košík, ktorý obsahuje všetko potrebné na spustenie, prevádzku a propagáciu vášho online obchodu. Táto integračná metóda od Dustina Holdimana vám pomôže prepojiť PAP s Interspire Shopping Cart 5.0+.

Na čo slúži tento skript?

Toto nastavenie bolo vytvorené na sledovanie každého produktu a objednaného množstva v Interspire Shopping Cart. Skript registruje každý objednaný produkt ako samostatný predaj do PAP. Ak teda používateľ zakúpi 3 rôzne produkty a z každého 2 kusy, v PAP bude zaevidovaných 6 predajov a vy tak budete vedieť správnu províziu pre partnera .

Ako integrovať PostAffiliatePro s Interspire Shopping Cart

Najskôr musíte vytvoriť kampaň pre KAŽDÚ položku, ktorá má mať inú províziu. Napríklad Produkt A má províziu 10 $, Produkt B 12 $ a Produkt C 8 $. Vytvorím teda 3 kampane a každému priradím produktové ID nastavené Interspire. Túto informáciu nájdete v databáze v tabuľke isc_products v bunke productid. Po nastavení kampaní už v PAP nemusíte nič meniť.

Ako nastaviť Interspire Shopping Cart

Musíte upraviť súbor class.order.php. Tento skript sa nachádza v inštalačnom adresári Interspire v includes/classes/class.order.php. Prejdite v súbore na približne riadok 178. Hľadajte cyklus foreach, ktorý je okomentovaný. Vyzerá takto:

// Include the conversion tracking code for [affiliates](/affiliate-marketing-glossary/affiliate/ "Objavte úlohu partnera v marketingu – získavajte provízie propagovaním produktov cez bannery, odkazy a kampane. Zistite, ako partneri generujú predaje a objavte efektívne marketingové stratégie. Vstúpte do sveta affiliate marketingu s Post Affiliate Pro a využite užívateľsky prívetivé nástroje a výnimočnú podporu.")
foreach ($this->pendingData['orders'] as $order) {
  if (strlen(GetConfig('AffiliateConversionTrackingCode')) > 0) {
......
......
}

Nahradenie kódu (platí pre verziu 5.x Interspire Shopping Cart)

Skopírujte celý cyklus foreach a nahraďte ho nasledujúcim kódom:

//////////////////////////////////////////////////////////////////////////////////////////////////
foreach ($this->pendingData['orders'] as $order) {
            if (strlen(GetConfig('AffiliateConversionTrackingCode')) > 0) {
                $converted_code = GetConfig('AffiliateConversionTrackingCode');
                $converted_code = str_ireplace('%%ORDER_AMOUNT%%', $order['ordsubtotal'], $converted_code);
                $converted_code = str_ireplace('%%ORDER_ID%%', $order['orderid'], $converted_code);

		//retreive customer id for the particular order in order to take use of [Lifetime Commissions](/features/lifetime-commissions/ "Odomknite silu doživotných provízií s Post Affiliate Pro! Budujte stabilné, dlhodobé príjmy a upevnite vzťahy s kvalitnými partnermi. Ideálne pre jednotlivcov, start-upy, malé a stredné podniky aj veľké firmy – táto funkcia zaistí provízie za všetky budúce predaje zákazníkov, aj po expirácii cookies. Objavte, ako tento spoľahlivý systém môže nakopnúť váš affiliate program!")
		$query_custid = "SELECT ordcustid FROM isc_orders WHERE orderid='".$order['orderid']."'";
		$result_custid = mysql_query($query_custid);
		$custid = mysql_fetch_row($result_custid);
		$customerid = $custid[0];


                $query_proid = "SELECT * FROM isc_order_products WHERE orderorderid='".$order['orderid']."'";
                $result_proid = mysql_query($query_proid);
                $prod_data = '';
                // Setup string to look like PRODUCTID:QUANTITY:PRICE,
                while ($row_proid = mysql_fetch_array($result_proid)) {
                        $prodarr[] = $row_proid['ordprodid'].':'.$row_proid['ordprodqty'].':'.$row_proid['ordprodcost'];
                }
		$java_arr[] = "<script type=\"text/javascript\">
		PostAffTracker.setAccountId('Account_ID');"; // Start javascript array
		$prod_count = '1'; // Product Counter

                // Separate string by ,
                foreach ($prodarr as $value) {
                    // Split apart string by : (PRODUCTID:QUANTITY:PRICE)
                    $prod_info = explode(":", $value);

		// Not needed but here for referance
                    //$converted_code = str_ireplace('%%PRODUCT_ID'.$prod_count.'%%',$prod_info[0], $converted_code);
                    //$converted_code = str_ireplace('%%QUANTITY_ID'.$prod_count.'%%',$prod_info[1], $converted_code);

                    // Create sale code for each product x the quantity ordered
					$quantity = $prod_info[1];
					while ($quantity >= 1){
						$java_string = "
							var sale".$prod_count." = PostAffTracker.createSale();
							sale".$prod_count.".setTotalCost('".$prod_info[2]."');
							sale".$prod_count.".setOrderID('".$order['orderid']."(".$prod_count.")');
							sale".$prod_count.".setProductID('".$prod_info[0]."');
							sale".$prod_count.".setData1('".$customerid."');";

						$java_arr[] = $java_string;

						$img_arr[] = '<img src="https://URL_TO_PostAffiliatePro/scripts/sale.php?TotalCost='.$prod_info[2].'&OrderID='.$order['orderid'].'_'.$prod_count.'&ProductID='.$prod_info[0].'" width="1" height="1">';
						$prod_count++; // Increase Product Counter by 1
						$quantity = $quantity-1;
					}
                }
                // Image Loop - Returns $img as all img src created in foreach loop
                $img = implode("", $img_arr);

				// Finish off javascript code
				$java_arr[] = "
				PostAffTracker.register();
				</script>";

                // Build string from array created in for each loop
				$java = implode("", $java_arr);

                $converted_code = str_ireplace('%%JAVA%%', $java, $converted_code); // Simply Insert %%JAVA%% into [affiliate tracking](/ "Post Affiliate Pro ponúka komplexný affiliate softvér na jednoduchú správu viacerých partnerských programov. Žiadne poplatky za zriadenie, podpora 24/7 a bezplatná 1-mesačná skúšobná verzia. Ideálne pre malé aj veľké firmy – presné sledovanie, automatizované procesy a prispôsobiteľné nástroje na zvýšenie affiliate marketingového úspechu. Vyskúšajte teraz a zjednodušte si správu partnerov!") sekcie v Interspire
                $converted_code = str_ireplace('%%IMG_CODE%%', $img, $converted_code); // Simply Insert %%IMG_CODE%% into [affiliate](/ "Post Affiliate Pro ponúka komplexný affiliate softvér na jednoduchú správu viacerých partnerských programov. Žiadne poplatky za zriadenie, podpora 24/7 a bezplatná 1-mesačná skúšobná verzia. Ideálne pre malé aj veľké firmy – presné sledovanie, automatizované procesy a prispôsobiteľné nástroje na zvýšenie affiliate marketingového úspechu. Vyskúšajte teraz a zjednodušte si správu partnerov!") tracking sekcie v Interspire
                $GLOBALS['ConversionCode'] .= $converted_code;
            }
            ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            // End Edit
        }

Potom súbor jednoducho uložte.

Nahradenie kódu (platí pre verziu 6.x Interspire Shopping Cart)

Skopírujte celý cyklus foreach a nahraďte ho nasledujúcim kódom:

//////////////////////////////////////////////////////////////////////////////////////////////////
foreach ($this->pendingData['orders'] as $order) {
            if (strlen(GetConfig('AffiliateConversionTrackingCode')) > 0) {
                $converted_code = GetConfig('AffiliateConversionTrackingCode');
                $converted_code = str_ireplace('%%ORDER_AMOUNT%%', $order['ordsubtotal'], $converted_code);
                $converted_code = str_ireplace('%%ORDER_ID%%', $order['orderid'], $converted_code);

		//retreive customer id for the particular order in order to take use of Lifetime Commissions
		$query_custid = "SELECT ordcustid FROM ".$GLOBALS['ISC_CFG']["tablePrefix"]."orders WHERE orderid='".$order['orderid']."'";
		$result_custid = mysql_query($query_custid);
		$custid = mysql_fetch_row($result_custid);
		$customerid = $custid[0];

                //check if there was a coupon used and get it's code
                $query_coupon = 'SELECT ordcouponcode FROM '.$GLOBALS['ISC_CFG']['tablePrefix']."order_coupons WHERE ordcouporderid='".$order['orderid']."'";
                $result_coupon = mysql_query($query_coupon);
                try {
                  $couponrow = mysql_fetch_row($result_coupon);
                  $coupon = $couponrow[0];
                }
                catch (Exception $e) {
                    // no coupon found
                    $coupon = '';
                }

                $query_proid = "SELECT * FROM ".$GLOBALS['ISC_CFG']["tablePrefix"]."order_products WHERE orderorderid='".$order['orderid']."'";
                $result_proid = mysql_query($query_proid);
                $prod_data = '';
                // Setup string to look like PRODUCTID:QUANTITY:PRICE,
                while ($row_proid = mysql_fetch_array($result_proid)) {
                        $prodarr[] = $row_proid['ordprodid'].':'.$row_proid['ordprodqty'].':'.$row_proid['base_price'].':'.$this->sumDiscountAndCoupon($row_proid['applied_discounts']);
                }
		$java_arr[] = "<script type=\"text/javascript\">
		PostAffTracker.setAccountId('Account_ID');"; // Start javascript array
		$prod_count = '1'; // Product Counter

                // Separate string by ,
                foreach ($prodarr as $value) {
                    // Split apart string by : (PRODUCTID:QUANTITY:PRICE)
                    $prod_info = explode(":", $value);

		// Not needed but here for referance
                    //$converted_code = str_ireplace('%%PRODUCT_ID'.$prod_count.'%%',$prod_info[0], $converted_code);
                    //$converted_code = str_ireplace('%%QUANTITY_ID'.$prod_count.'%%',$prod_info[1], $converted_code);

                    // Create sale code for each product x the quantity ordered
                                        $totalCost = $prod_info[2]-($prod_info[3]/$prod_info[1]);
					$quantity = $prod_info[1];
					while ($quantity >= 1){
						$java_string = "
							var sale".$prod_count." = PostAffTracker.createSale();
							sale".$prod_count.".setTotalCost('".$totalCost."');
                                                        sale".$prod_count.".setOrderID('".$order['orderid']."(".$prod_count.")');
							sale".$prod_count.".setProductID('".$prod_info[0]."');
							sale".$prod_count.".setData1('".$customerid."');";
						if (!empty($coupon)) $java_string .= "sale".$prod_count.".setCoupon('$coupon');";

						$java_arr[] = $java_string;

						$img_arr[] = '<img src="https://URL_TO_PostAffiliatePro/scripts/sale.php?TotalCost='.$totalCost.'&OrderID='.$order['orderid']."_".$prod_count.'&ProductID='.$prod_info[0].'&Coupon='.$coupon.'" width="1" height="1" />';
						$prod_count++; // Increase Product Counter by 1
						$quantity = $quantity-1;
					}
                }
                // Image Loop - Returns $img as all img src created in foreach loop
                $img = implode("", $img_arr);

				// Finish off javascript code
				$java_arr[] = "
				PostAffTracker.register();
				</script>";

                // Build string from array created in for each loop
				$java = implode("", $java_arr);

                $converted_code = str_ireplace('%%JAVA%%', $java, $converted_code); // Simply Insert %%JAVA%% into [affiliate](/affiliate-marketing-glossary/affiliate/ "Objavte úlohu partnera v marketingu – získavajte provízie propagovaním produktov cez bannery, odkazy a kampane. Zistite, ako partneri generujú predaje a objavte efektívne marketingové stratégie. Vstúpte do sveta affiliate marketingu s Post Affiliate Pro a využite užívateľsky prívetivé nástroje a výnimočnú podporu.") tracking sekcie v Interspire
                $converted_code = str_ireplace('%%IMG_CODE%%', $img, $converted_code); // Simply Insert %%IMG_CODE%% into affiliate tracking sekcie v Interspire
                $GLOBALS['ConversionCode'] .= $converted_code;
            }
            ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            // End Edit
        }

Potom súbor jednoducho uložte.

Pridanie funkcií pre výpočet zľavy (platí pre verziu 6.x Interspire Shopping Cart)

Stále upravujete súbor class.order.php. Pridajte nasledujúci kód pred riadok : private function ThanksForYourOrder()

        //////////////////////////////////////////////////PAP integration functions
        //find all occurences of a needle inside a haystack
        private function strposall($haystack, $needle){
            $s=0;
            $i=0;
            while (is_integer($i)){
                $i = strpos($haystack,$needle,$s);
                if (is_integer($i)) {
                    $aStrPos[] = $i;
                    $s = $i+strlen($needle);
                }
            }
            if (isset($aStrPos)) {
                return $aStrPos;
            }
            else {
                return false;
            }
        }

        private function getDiscountFromPosition($discountsString, $position) {
            $substring = substr($discountsString, $position+2);
            return substr($discountsString, $position+2, strpos($substring, ';'));
        }

        private function sumDiscountAndCoupon($discountsString) {
            if (is_null($discountsString) || $discountsString == '' || !strstr($discountsString, 'd:')) {
                return 0;
            }
            $sum = 0;
            foreach ($this->strposall($discountsString, 'd:') as $position) {
                $sum += $this->getDiscountFromPosition($discountsString, $position);
            }
            return $sum;
        }
        /////////////////////////////////////////////////end PAP integration functions

Nastavenie v Interspire

Otvorte si administračný panel v Interspire, prejdite do Settings / Affiliate Settings a vložte nasledujúci kód do textarea :

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
%%JAVA%%

Alebo ak nechcete používať javascript na reportovanie do PAP, môžete použiť IMG SRC tag nahradením %%JAVA%% za %%IMG_CODE%%.

POZNÁMKA: Používanie PayPal integračného pluginu s Interspire integráciou

Neodporúča sa používať Interspire integráciu spolu s PayPal integráciou (alebo integráciou iného platobného procesora podporovaného Interspire). Môže to viesť k duplicitnému sledovaniu transakcií. Ak je to potrebné, nastavte ochranu proti podvodom pri predaji.

Interspire spracováva všetky transakcie (bez ohľadu na platobnú metódu) sám a preto by ste mali používať iba túto Interspire integráciu.

Ak vám táto integrácia nevyhovuje, vyskúšajte alternatívu.

Otázky / pripomienky / návrhy posielajte Dustinovi na dmanz013@gmail.com .

Čo je Interspire Shopping Cart?

Interspire Shopping Cart bol komplexný e-commerce systém navrhnutý tak, aby firmám poskytol robustné riešenie pre online predaj. Vyvinutý s ohľadom na užívateľskú prívetivosť a zameraný na malé a stredné podniky, ponúkal nástroje na spustenie, správu a propagáciu online obchodov. Hoci je platforma už ukončená, jej odkaz poskytuje cenné poznatky o vývoji e-commerce a vývoji riešení pre online maloobchod.

Interspire Shopping Cart vznikol ako produkt firmy Interspire, známej svojimi webovými softvérovými riešeniami. Bol uvedený na trh, aby reagoval na rastúci dopyt po dostupných e-commerce platformách, a rýchlo získal popularitu medzi firmami, ktoré hľadali komplexný nákupný košík. S rokmi prešiel viacerými vylepšeniami podľa spätnej väzby používateľov. S nástupom pokročilejších konkurentov a meniacimi sa požiadavkami trhu však Interspire ukončil vývoj tohto softvéru a zameral sa na iné projekty.

Interspire Shopping Cart bol prispôsobený malým a stredným firmám, ktoré chceli budovať alebo rozširovať svoju online prítomnosť. Jeho intuitívne rozhranie a bohaté funkcie oslovili podnikateľov aj bez rozsiahlych technických znalostí. Predajcovia, veľkoobchodníci a špecializované trhy ocenili platformu najmä pri rýchlom a efektívnom spustení online obchodov.

Hlavné funkcie Interspire Shopping Cart

Platforma ponúkala bohatú sadu funkcií určených na zjednodušenie e-commerce operácií:

  • Užívateľsky prívetivá administrácia : Jednoduchý ovládací panel na správu produktov, objednávok a zákazníkov.
  • Prispôsobiteľné vzhľady obchodov : Rôzne šablóny a témy umožňujúce firmám upraviť vzhľad svojho online obchodu.
  • Správa skladových zásob : Nástroje na sledovanie zásob, nastavenie upozornení a správu produktových možností.
  • Marketingové a SEO nástroje : Zabudované možnosti na optimalizáciu pre vyhľadávače , integrácie s e-mail marketingom a propagačné nástroje ako kupóny a zľavy.
  • Viacero platobných brán : Podpora rôznych platobných možností vrátane platobných kariet, PayPal a ďalších.
  • Medzinárodná podpora : Funkcie pre viaceré meny a jazyky pre globálnu klientelu.
  • Reporty a analytika : Podrobné prehľady o predajoch, správaní zákazníkov a výkonnosti obchodu na podporu rozhodovania.

Ceny Interspire Shopping Cart

Interspire Shopping Cart ponúkal cenové plány v rôznych úrovniach podľa potrieb a rozpočtu firmy. Štruktúra zvyčajne zahŕňala:

  • Začiatočnícke plány : Pre nových používateľov so základnými požiadavkami a nižšou cenou.
  • Profesionálne plány : Stredná úroveň s pokročilými funkciami pre rastúce firmy.
  • Enterprise plány : Komplexné balíky s plným prístupom k funkciám, prioritnou podporou a možnosťou úprav.

Keďže platforma je už ukončená, tieto cenové plány nie sú dostupné. Firmy hľadajúce podobné riešenia môžu preskúmať aktuálne alternatívy s porovnateľnou cenovou politikou.

Skúsenosti používateľov s Interspire Shopping Cart

Používatelia Interspire Shopping Cart oceňovali jeho jednoduchosť a široký rozsah funkcií. Pozitívne reakcie často zahŕňali:

  • Jednoduchosť : Priamociara inštalácia a nenáročná krivka učenia.
  • Komplexné nástroje : Základné e-commerce funkcie bez potreby ďalších pluginov.
  • Zákaznícka podpora : Rýchla pomoc počas obdobia prevádzky softvéru.

Niektorí používatelia však spomínali aj obmedzenia ako:

  • Obmedzené možnosti úprav : Problémy s prispôsobením nad rámec šablón bez technických znalostí.
  • Problémy so škálovaním : Ťažkosti pri zvládaní prudkého rastu firmy alebo vysokých návštevností.
  • Nedostatok aktualizácií : Obavy z aktualizácií a údržby pred ukončením podpory.

Alternatívy k Interspire Shopping Cart

Keďže Interspire Shopping Cart už nie je v prevádzke, firmy prechádzajú na alternatívne e-commerce platformy s modernými funkciami a aktívnou podporou:

  • Shopify : Veľmi obľúbená platforma známa jednoduchosťou, širokou ponukou aplikácií a škálovateľnosťou.
  • WooCommerce : Open-source plugin pre WordPress s možnosťami úprav online obchodov.
  • Magento (Adobe Commerce) : Pokročilé funkcie a možnosti úprav pre väčšie firmy hľadajúce robustné riešenie.
  • BigCommerce : Vyváženie jednoduchosti používania a bohatých funkcií vhodných pre rôzne veľkosti firiem.
  • Squarespace Commerce : Ideálne pre podniky, ktoré kladú dôraz na dizajn a estetiku spolu s e-commerce funkciami.

Najčastejšie kladené otázky

Aký je účel integrácie Interspire Shopping Cart s Post Affiliate Pro?

Táto integrácia vám umožní sledovať každý produkt a jeho objednané množstvo v Interspire Shopping Cart ako samostatné predaje v Post Affiliate Pro, čím zabezpečí presný výpočet provízií pre vašich partnerov.

Ako nastavím integráciu medzi Interspire Shopping Cart a Post Affiliate Pro?

Pre každý produkt je potrebné vytvoriť samostatnú kampaň v Post Affiliate Pro, priradiť jej produktové ID a upraviť súbor class.order.php vo vašej inštalácii Interspire podľa poskytnutého skriptu. Následne nastavte affiliate možnosti v Interspire pridaním sledovacieho kódu.

Je integrácia kompatibilná so všetkými verziami Interspire Shopping Cart?

Metóda integrácie obsahuje špecifické pokyny pre verzie 5.x aj 6.x Interspire Shopping Cart, čím zaručuje kompatibilitu s týmito vydaniami.

Môžem túto integráciu používať spolu s PayPal alebo inými platobnými procesormi?

Neodporúča sa používať integráciu Interspire spolu s PayPal alebo inými platobnými pluginmi, aby ste predišli duplicitnému sledovaniu transakcií. V prípade potreby využite ochranu proti podvodom pri predaji.

Aké alternatívy existujú k Interspire Shopping Cart?

Alternatívy zahŕňajú Shopify, WooCommerce, Magento (Adobe Commerce), BigCommerce a Squarespace Commerce – moderné platformy s pokročilými e-commerce funkciami a trvalou podporou.

Vylepšite svoj affiliate program s Post Affiliate Pro

Zistite, ako vám bezproblémové integrácie ako Interspire Shopping Cart pomôžu sledovať predaje a optimalizovať provízie. Začnite svoju bezplatnú skúšobnú verziu ešte dnes!

Zistiť viac

Interspire Shopping Cart (najmä pre Google Checkout)
Interspire Shopping Cart (najmä pre Google Checkout)

Interspire Shopping Cart (najmä pre Google Checkout)

Naučte sa, ako integrovať Post Affiliate Pro s Interspire Shopping Cart (najmä pre Google Checkout). Krok za krokom pre bezproblémové sledovanie affiliate preda...

7 min čítania
E-commerce Integration +3
SamCart
SamCart

SamCart

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

5 min čítania
E-commerce Integration +3
Cart66
Cart66

Cart66

Integrujte Cart66 s Post Affiliate Pro a bezproblémovo sledujte predaje, produkty a kupóny vo svojom WordPress obchode. Užívajte si jednoduché nastavenie, podpo...

4 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