Integracia s affiliate / partnerskymi programami

Různé, co se nehodí do žádné jiné kategorie. Nápady a návrhy k tomuto fóru. Nebo jen tak pokud chcete něco vědět.

Integracia s affiliate / partnerskymi programami

Příspěvekod drakeman » ned 08. úno 2009 10:31:32

Zdravim vo spolok. Testujem tento eshop a potrebujem ho zintegrovat z inym affiliate programom / partnerskym systemom a neviem presne ako na to. Viem, ze musim vlozit moj kod na sledovanie do dakovnej stranky ale myslim si, ze pre kazdu platobnu metodu je to inak a to nie je vlemi dobre riesenie..

Pokusal som sa vlozit moj kod do themes/prestashop/order-confirmation.tpl ale bez vysledne. Nejakym sposobom sa mi nenehradzaju hodnoty z objednavky

Kod, ktory pouzivam:
<script id="pap_x2s6df8d" src="http://localhost/pap/scripts/salejs.php" type="text/javascript">
</script>
<script type="text/javascript">
var sale = PostAffTracker.createSale();
sale.setTotalCost('$order->getTotalProductsWithTaxes();');
sale.setOrderID('$id_order');
sale.setProductID('$product.product_id');

PostAffTracker.register();
</script>


Vie mi niekto helfnut? Ide o program Post Affiliate Pro, co je zrejme najrozsirenejsi affiliate system > www.proviznysystem.sk

Dakujem za kazdu radu
drakeman
 
Příspěvky: 2
Registrován: ned 08. úno 2009 10:20:40

Re: Integracia s affiliate / partnerskymi programami

Příspěvekod haVaj » pát 13. úno 2009 21:11:15

Nejdive si udelej aby ti dobirka taky ukazovala podekovaci stranku. To uz jsem tady nekde na foru psal jak.
Pak urcite pouzivas Google Analytics ze? tak ten affil kod pridej do tohoto modulu do funkce hookOrderConfirmation($params)
haVaj
 
Příspěvky: 34
Registrován: čtv 25. zář 2008 11:49:20

Re: Integracia s affiliate / partnerskymi programami

Příspěvekod drakeman » pát 13. úno 2009 21:17:03

Vdaka za odpoveded. Bude to ale fungovat aj ked tento modul nebude aktivny?

A vies mi poradit aj ake premenne mam pouzit pre prislusne hodnoty?

Dik
drakeman
 
Příspěvky: 2
Registrován: ned 08. úno 2009 10:20:40

Re: Integracia s affiliate / partnerskymi programami

Příspěvekod haVaj » sob 14. úno 2009 1:27:23

tak ho proste nech zaply a aspon mas fajn statistiky :)

takhle by to mohlo vypadat:
Kód: Vybrat vše
function hookOrderConfirmation($params)
   {
      $order = $params['objOrder'];
      if (Validate::isLoadedObject($order))
      {
         $deliveryAddress = new Address(intval($order->id_address_delivery));
         
         /* Order general informations */
         $output = '
         <script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
   
         <script type="text/javascript">
           var pageTracker = _gat._getTracker("'.Configuration::get('GANALYTICS_ID').'");
           pageTracker._initData();
         
           pageTracker._addTrans(
            "'.intval($order->id).'",                  // Order ID
            "PrestaShop",                           // Affiliation
            "'.floatval($order->total_paid).'",          // Total
            "0",                                    // Tax
            "'.floatval($order->total_shipping).'",     // Shipping
            "'.$deliveryAddress->city.'",              // City
            "",                                 // State
            "'.$deliveryAddress->country.'"             // Country
           );';

         /* Product informations */
         $products = $order->getProducts();
         foreach ($products AS $product)
         {
            $output .= '
            pageTracker._addItem(
               "'.intval($order->id).'",                  // Order ID
               "'.$product['product_reference'].'",         // SKU
               "'.$product['product_name'].'",               // Product Name
               "",                                    // Category
               "'.floatval($product['product_price_wt']).'",      // Price
               "'.intval($product['product_quantity']).'"      // Quantity
            );';
         }
         
         $output .= '
           pageTracker._trackTrans();
         </script>';

$output .= '
<script id="pap_x2s6df8d" src="http://localhost/pap/scripts/salejs.php" type="text/javascript">
</script>
<script type="text/javascript">
var sale = PostAffTracker.createSale();
sale.setTotalCost(\''.floatval($order->total_paid).'\');
sale.setOrderID(\''.intval($order->id).'\');';

foreach ($products AS $product)
         {
            $output .= '
sale.setProductID(\''.$product['id_product'].'\');
            ';
         }

$output .= '
PostAffTracker.register();
</script>
';
         
         return $output;
      }
   }
haVaj
 
Příspěvky: 34
Registrován: čtv 25. zář 2008 11:49:20


Zpět na Ostatní

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků