Valentine's Day promotion background
14.Feb - 13.Mar 2026

Valentine deal

Up to 50% OFF
For new and existing customers for 6 months
Integration logo
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

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

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