Interspire Shopping Cart (najmä pre Google Checkout)

Interspire Shopping Cart (najmä pre Google Checkout)

E-commerce Integration ShoppingCart AffiliateMarketing

Integrácia Interspire Shopping Cart (najmä pre Google Checkout)

Komplexný softvér pre nákupný košík s množstvom funkcií, ktorý obsahuje všetko potrebné na spustenie, prevádzkovanie a propagáciu vášho internetového obchodu.

Tento spôsob integrácie vám pomôže prepojiť Post Affiliate Pro s Interspire Shopping Cart 6.0+ v prípade, že zákazníci po platbe cez Google Checkout nie sú presmerovaní na stránku poďakovania Interspire.

Na čo slúži tento skript?

Toto nastavenie bolo vytvorené na sledovanie produktov objednaných v Interspire Shopping Cart a uhradených cez Google Checkout. Skript zabezpečuje, že každý objednaný produkt je zaznamenaný ako samostatný predaj do PAP4, alebo celý košík ako jeden predaj. Na sledovanie predajov sa používa PAP API tracking.

Pridanie poľa visitorId do šablóny ProductAddToCart

Upravte súbor /templates/master/Snippets/ProductAddToCart.html

(ak ste ho už upravovali v inej šablóne, nachádza sa v priečinku: /templates/[použitá šablóna]/Snippets/ )

Pridajte tento riadok do formulára:

<input value="" name="product-private-data" type="hidden" id="pap_dx8vc2s5">

za riadok:

<input type="hidden" name="currency_id" value="" />

a po ukončení značky formulára “” pridajte:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>

Kód nižšie zobrazuje celý súbor ProductAddToCart.html po úpravách:

%%GLOBAL_AddToCartButtonControlScript%%
<form method="post" action="%%GLOBAL_CartLink%%" onsubmit="return check_add_to_cart(this, %%GLOBAL_ProductOptionRequired%%)"  enctype="multipart/form-data">
	<input type="hidden" name="action" value="add" />
	<input type="hidden" name="product_id" value="%%GLOBAL_ProductId%%" />
	<input type="hidden" name="variation_id" class="CartVariationId" value="" />
	<input type="hidden" name="currency_id" value="" />
	<input value="" name="product-private-data" type="hidden" id="pap_dx8vc2s5">
	<div class="ProductDetailsGrid ProductAddToCart">
		%%SNIPPET_ProductFieldsList%%
		<div class="ProductOptionList">
			%%SNIPPET_VariationList%%
		</div>
		%%SNIPPET_EventDate%%
		<div class="DetailRow" style="display: %%GLOBAL_DisplayAdd%%">
			<div class="Label QuantityInput" style="display: %%GLOBAL_DisplayAddQty%%">%%LNG_QuantityFull%%:</div>
			<div class="Value AddCartButton">
				<span class="FloatLeft" style="display: %%GLOBAL_DisplayAddQty%%;">
					%%GLOBAL_AddToCartQty%%
				</span>
				<div class="BulkDiscount">
					%%GLOBAL_AddToCartButtonOptimizerScriptTag%%
						<input type="image" src="%%GLOBAL_IMG_PATH%%/%%GLOBAL_SiteColor%%/AddCartButton.gif" alt="Interspire Shopping Cart (especially for Google Checkout)"/>
					%%GLOBAL_AddToCartButtonOptimizerNoScriptTag%%
					<div class="BulkDiscountLink" style="display: %%GLOBAL_HideBulkDiscountLink%%;">
						<a href="#" onclick="$.iModal({data: $('#ProductDetailsBulkDiscountThickBox').html(), width: 600}); return false;">
							%%LNG_BulkDiscountLink%%
						</a>
					</div>
				</div>
			</div>
		</div>
</form>

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>

<div class="OutOfStockMessage">
	%%SNIPPET_SideAddItemSoldOut%%
</div>

%%GLOBAL_ProductBulkDiscountThickBox%%

<script type="text/javascript">
lang.OptionMessage = "%%GLOBAL_OptionMessage%%";
lang.VariationSoldOutMessage = "%%LNG_VariationSoldOutMessage%%";
lang.InvalidQuantity = "%%LNG_InvalidQuantity%%";
lang.EnterRequiredField = "%%LNG_EnterRequiredField%%";
lang.InvalidFileTypeJS = "%%LNG_InvalidFileTypeJS%%";
var ShowAddToCartQtyBox = "%%GLOBAL_ShowAddToCartQtyBox%%";
</script>
%%GLOBAL_EventDateJavascript%%

Pridanie visitorId parametra do odkazov Pridať do košíka

Upravte všetky šablónové súbory, kde sa používa odkaz Pridať do košíka. Pridajte atribút id=”affCookieLinkId” do značky <a> v <div class=”ProductActionAdd”>.

A do kódu pre sledovanie kliknutia pridajte:

PostAffTracker.writeCookieToLink('affCookieLinkId', 'product-private-data');

za riadok:

PostAffTracker.track();

Nižšie ukážka po úpravách:

<div class="ProductActionAdd" style="display:%%GLOBAL_HideActionAdd%%;">
		<a href="%%GLOBAL_ProductURL%%" id="affCookieLinkId">%%GLOBAL_ProductAddText%%</a>
</div>

Zoznam súborov, ktoré je potrebné upraviť v priečinku /templates/__master/Snippets/ :

  • BrandProductsItem.html
  • CategoryProductsItem.html
  • HomeFeaturedProductsItem.html
  • HomeNewProductsItem.html
  • HomeSaleProductsItem.html
  • ProductVendorsOtherProductsItem.html
  • SearchResultProductGrid.html
  • SideCategoryNewProducts.html
  • SideCategoryPopularProducts.html
  • SideCategoryTopSellers.html
  • SideNewProducts.html
  • SideRecentlyViewedProducts.html
  • SideTopSellers.html
  • SideTopSellersFirst.html
  • TagProductsItem.html
  • VendorFeaturedItemsItem.html
  • VendorProductsItem.html

Úprava súboru class.cart.api.php

Upravte súbor /includes/classes/class.cart.api.php.

Nájdite riadok:

public function AddItem

a na koniec parametrov pridajte nový parameter $productPrivateData=null.

Bude to vyzerať takto:

public function AddItem($productId, $quantity=1, $variationDetails=null, $configurableOptions=array(), $cartItemId=null, $options=array(), $parentId=null, $reorder=false, $productPrivateData=null)

Ďalej nájdite pole cartProduct (riadok 1319):

        $cartProduct = array(
                'product_id' => $productId,
                'variation_id' => $variation,
                'options' => $variationOptions,
                'quantity' => $quantity,
                'product_name' => $product['prodname'],
                'product_code' => $productCode,
                'product_price' => $productPrice,
                'original_price' => $originalPrice,
                'default_currency' => $defaultCurrency['currencyid'],
                'customer_group' => $customerGroup,
            );

a pridajte:

product_private_data' => $productPrivateData

bude to vyzerať takto:

$cartProduct = array(
                'product_id' => $productId,
                'variation_id' => $variation,
                'options' => $variationOptions,
                'quantity' => $quantity,
                'product_name' => $product['prodname'],
                'product_code' => $productCode,
                'product_price' => $productPrice,
                'original_price' => $originalPrice,
                'default_currency' => $defaultCurrency['currencyid'],
                'customer_group' => $customerGroup,
                'product_private_data' => $productPrivateData
            );

Úprava súboru class.cart.php

Upravte súbor /includes/classes/class.cart.php.

Nájdite riadok:

$cartItemId = $this->api->AddItem($product_id, $qty, $variation, $configurableFields, null, $options, null, false);

zmeňte na:

$cartItemId = $this->api->AddItem($product_id, $qty, $variation, $configurableFields, null, $options, null, false, $productPrivateData);

A pred týmto riadkom pridajte:

      $productPrivateData = '';
                if(isset($_REQUEST['product-private-data'])) {
                    $productPrivateData = $_REQUEST['product-private-data'];
                }

Po úpravách to bude vyzerať takto:

                            ...
                            ...
    				$options['EventName'] = $eventName;
    			}
    
    			$productPrivateData = '';
    			if(isset($_REQUEST['product-private-data'])) {
    				$productPrivateData = $_REQUEST['product-private-data'];
    			}
    
    			// Actually add the product to the cart
    			$cartItemId = $this->api->AddItem($product_id, $qty, $variation, $configurableFields, null, $options, null, false, $productPrivateData);
    			$this->newCartItem = $cartItemId;
    
    			if($cartItemId === false) {
                            ...
                            ...

Pridanie kódu na sledovanie predaja do súboru class.handler.php v metóde googlecheckout

Upravte súbor /modules/checkout/googlecheckout/class.handler.php.

Nájdite tento kód okolo riadku 925:

    	if (!$completed) {
    			$GLOBALS['ISC_CLASS_LOG']->LogSystemError($this->logtype, sprintf(GetLang('GoogleCheckoutCantCompleteOrder'), isc_html_escape($pendingToken), isc_html_escape(var_export($completed, true))));
    			return;
    		}

hneď za neho pridajte:

    		include 'PapApi.class.php';
    		$saleTracker = new Pap_Api_SaleTracker('URL_TO_PostAffiliatePro/scripts/sale.php');
    		$prod_count = '1'; // Čítač produktov
    
    		foreach($cartContent[$vendorId][0] as $cartItemId => $product) {
    		    $productid = $product['data']['productid'];
    		    $productPrivateData = $product['product_private_data'];
    
    		    $price = $product['quantity'] * $product['product_price'];
    
    		    if (strlen($productPrivateData) == 40) {
    			  $accountId = substr($productPrivateData, 0, 8);
    			  $visitorId = substr($productPrivateData, 8, 32);
    		    } else {
    			  $visitorId = $productPrivateData;
    			  $accountId = 'default1';
    		    }
    
    		    $saleTracker->setAccountId($accountId);
    		    $saleTracker->setCookieValue($visitorId);
    
    		    $sale = $saleTracker->createSale();
    		    $sale->setTotalCost($price);
    		    $sale->setOrderID($order['orderid'] . "($prod_count)");
    		    $sale->setProductID($productid);
    		    $saleTracker->register();
    		    $prod_count++;
    		}

Tento spôsob sledovania používa PAP API. Preto musíte mať aktuálny súbor PapApi.class.php v priečinku /modules/checkout/googlecheckout/ .

(Môžete si ho stiahnuť vo vašom merchantskom paneli > štart > nástroje > integrácia > API integrácia > Stiahnuť PAP API).

Čo je Interspire Shopping Cart?

Interspire Shopping Cart bol softvér pre e-shopy vyvinutý spoločnosťou Interspire, ktorý pomáhal firmám vytvárať a spravovať vlastné internetové obchody. Poskytoval množstvo funkcií vrátane správy produktov, spracovania objednávok a riadenia zákazníkov, vďaka čomu mohli obchodníci predávať hmotné aj digitálne produkty po celom svete. Hoci bol produkt v roku 2012 ukončený, významne prispel k rozvoju e-commerce platforiem a viedol k vzniku moderných riešení ako BigCommerce.

Interspire Shopping Cart bol predstavený ako self-hosted platforma, ktorá firmám poskytovala plnú kontrolu nad prevádzkou ich e-shopu. V roku 2009, v reakcii na rastúci dopyt po cloudových službách, uviedol Interspire na trh BigCommerce ako SaaS (Software as a Service) nástupcu svojho softvéru pre nákupný košík. Tento strategický krok viedol v roku 2012 k ukončeniu Interspire Shopping Cart, keď sa spoločnosť zamerala výhradne na BigCommerce. Prechod znamenal významný posun v ecommerce riešeniach – od self-hosted platforiem k flexibilnejším a škálovateľným cloudovým službám.

Interspire Shopping Cart bol navrhnutý pre široké spektrum používateľov, od malých firiem až po spoločnosti z rebríčka Fortune 500. Jeho používateľsky prívetivé rozhranie bolo prínosom najmä pre obchodníkov bez technických zručností, keďže im umožňovalo jednoducho vytvoriť a spravovať internetový obchod aj bez pokročilých IT znalostí. Platforma ponúkala prispôsobiteľné riešenia a nástroje vhodné na predaj fyzických aj digitálnych produktov s dôrazom na globálny dosah a škálovateľnosť podľa potrieb podnikania.

Hlavné funkcie Interspire Shopping Cart

Interspire Shopping Cart bol známy komplexnou sadou funkcií, ktoré uľahčovali efektívnu správu e-shopu:

  • Správa obchodu: Poskytoval nástroje na správu katalógu produktov, riadenie zásob a spracovanie objednávok.
  • Marketingové možnosti: Obsahoval zabudované marketingové nástroje, napríklad generátor Google AdWords na zvýšenie viditeľnosti a prilákanie zákazníkov.
  • Prispôsobiteľné šablóny: Ponúkal množstvo prispôsobiteľných šablón, aby vzhľad e-shopu ladil s brand identitou.
  • Pokročilá analytika: Disponoval detailnými analytickými a reportovacími nástrojmi na sledovanie výkonnosti predaja a správania zákazníkov.
  • Integrácie: Podporoval integrácie s obľúbenými podnikateľskými nástrojmi, ako je QuickBooks pre účtovníctvo a Interspire Email Marketer pre e-mailové kampane.

Možnosti cenotvorby Interspire Shopping Cart

Konkrétne historické ceny Interspire Shopping Cart nie sú ľahko dostupné, produkt sa však predával ako jednorazovo licencované self-hosted riešenie. Po jeho ukončení v roku 2012 Interspire odporúčal používateľom prechod na BigCommerce, ktorý funguje na báze mesačného predplatného s rôznymi plánmi podľa veľkosti a potrieb podniku.

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

Používatelia Interspire Shopping Cart oceňovali jednoduchosť použitia a bohatú funkčnosť, najmä bezproblémovú integráciu s nástrojmi na e-mailový marketing cez Interspire Email Marketer. Platforma bola chválená za to, že firmám umožnila rýchlo spustiť a spravovať internetový obchod aj bez rozsiahlych technických znalostí. Keďže produkt už nie je podporovaný ani aktualizovaný, existujúcim používateľom aj novým firmám sa odporúča zvážiť moderné alternatívy s podobnými alebo lepšími funkciami.

Videorecenzie Interspire Shopping Cart

Alternatívy k Interspire Shopping Cart

Po ukončení Interspire Shopping Cart môžu firmy hľadajúce ecommerce riešenia zvážiť tieto alternatívy:

  • BigCommerce SaaS nástupca Interspire Shopping Cart, ktorý ponúka robustnú cloudovú ecommerce platformu. Navštíviť BigCommerce
  • Shopify Popredná ecommerce platforma známa jednoduchosťou a rozsiahlym ekosystémom doplnkov. Navštíviť Shopify
  • Shift4Shop (predtým 3dcart) Ponúka komplexné ecommerce funkcie vhodné pre firmy všetkých veľkostí. Navštíviť Shift4Shop
  • Pinnacle Cart Ponúka prispôsobiteľné ecommerce riešenia so zameraním na používateľsky prívetivý dizajn a funkcionalitu. Navštíviť Pinnacle Cart
  • CS-Cart Ecommerce platforma s podporou multi-vendor marketplace a širokými možnosťami úprav. Navštíviť CS-Cart
  • Next-Cart Špecializuje sa na migráciu obchodov medzi platformami. Navštíviť Next-Cart
  • LitExtension Poskytuje automatizované služby migrácie dát medzi rôznymi ecommerce platformami. Navštíviť LitExtension
  • Cart2Cart Ponúka automatizované riešenia na migráciu e-shopov pre bezproblémový prechod. Navštíviť Cart2Cart
  • Advanced E Media (WebJaguar) Ecommerce riešenia na mieru pre B2B a B2C firmy s množstvom prispôsobení. Navštíviť Advanced E Media
  • CoreCommerce Bohatá platforma zameraná na bezpečné a škálovateľné ecommerce riešenia. Navštíviť CoreCommerce

Najčastejšie kladené otázky

Čo je Interspire Shopping Cart?

Interspire Shopping Cart bol softvér pre e-shopy, ktorý umožňoval firmám vytvárať a spravovať internetové obchody. Ponúkal funkcie ako správa produktov, spracovanie objednávok či riadenie zákazníkov. Produkt bol ukončený v roku 2012 a používateľom sa odporúča prejsť na alternatívy ako BigCommerce.

S čím tento integračný návod pomáha?

Tento návod poskytuje detailné kroky pre integráciu Post Affiliate Pro s Interspire Shopping Cart (najmä pre Google Checkout), vďaka čomu umožňuje presné sledovanie affiliate predajov aj v prípade, keď zákazníci po platbe nie sú presmerovaní späť na stránku poďakovania.

Je Interspire Shopping Cart ešte podporovaný?

Nie, Interspire Shopping Cart bol ukončený v roku 2012. Súčasní používatelia by mali zvážiť prechod na moderné ecommerce riešenia s aktuálnou podporou a funkciami.

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

Medzi populárne alternatívy patria BigCommerce, Shopify, Shift4Shop, Pinnacle Cart, CS-Cart, Next-Cart, LitExtension, Cart2Cart, Advanced E Media (WebJaguar) a CoreCommerce.

Ktorá verzia Interspire Shopping Cart je podporovaná touto integráciou?

Tento spôsob integrácie je určený pre Interspire Shopping Cart verzie 6.0 a vyššie.

Čo je Post Affiliate Pro?

Post Affiliate Pro je pokročilá platforma pre affiliate softvér, ktorá pomáha firmám efektívne riadiť a sledovať ich affiliate programy s vysokou presnosťou a flexibilitou.

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

Zvýšte svoje affiliate sledovanie s Post Affiliate Pro

Zlepšite výkonnosť svojho e-shopu integráciou Interspire Shopping Cart s Post Affiliate Pro. Začnite sledovať predaje z Google Checkout už dnes.

Zistiť viac

Interspire Shopping Cart
Interspire Shopping Cart

Interspire Shopping Cart

Chcete ešte viac vylepšiť svoj affiliate softvér? Pozrite si integráciu Interspire Shopping Cart s Post Affiliate Pro.

9 min čítania
E-commerce Integration +3
Summer Cart
Summer Cart

Summer Cart

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

6 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