
Interspire Shopping Cart
Chcete ešte viac vylepšiť svoj affiliate softvér? Pozrite si integráciu Interspire Shopping Cart s Post Affiliate Pro.
Krok za krokom návod na integráciu Post Affiliate Pro s Interspire Shopping Cart pre efektívne affiliate sledovanie s 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.
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.
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%%
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/ :
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
);
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) {
...
...
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).
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.
Interspire Shopping Cart bol známy komplexnou sadou funkcií, ktoré uľahčovali efektívnu správu e-shopu:
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.
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.
Po ukončení Interspire Shopping Cart môžu firmy hľadajúce ecommerce riešenia zvážiť tieto alternatívy:
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.
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.
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.
Medzi populárne alternatívy patria BigCommerce, Shopify, Shift4Shop, Pinnacle Cart, CS-Cart, Next-Cart, LitExtension, Cart2Cart, Advanced E Media (WebJaguar) a CoreCommerce.
Tento spôsob integrácie je určený pre Interspire Shopping Cart verzie 6.0 a vyššie.
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.
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.
Chcete ešte viac vylepšiť svoj affiliate softvér? Pozrite si integráciu Interspire Shopping Cart s Post Affiliate Pro.
Chcete ešte viac vylepšiť svoj affiliate softvér? Pozrite si integráciu Summer Cart pre Post Affiliate Pro.
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...