Plugin comparateur de prix

Messagepar djedai » Sam 21 Fév 2009, 16:51

Bonjour,

J'ai adapté la contribution :
http://www.oscommerce.com/community/contributions,5092
Les modifications à faire sont :
Code: Tout sélectionner
Dans admin/includes/boxes/catalog.php, tu remplaces

$cat_group .= tep_admin_files_boxes(FILENAME_SPECIALS, BOX_CATALOG_SPECIALS, 'specials');
$cat_group .= tep_admin_files_boxes(FILENAME_PRODUCTS_EXPECTED, BOX_CATALOG_PRODUCTS_EXPECTED, 'expected');

par

$cat_group .= tep_admin_files_boxes(FILENAME_SPECIALS, BOX_CATALOG_SPECIALS, 'specials');
$cat_group .= tep_admin_files_boxes(FILENAME_EXU, BOX_CATALOG_EXU, 'export_universel');
$cat_group .= tep_admin_files_boxes(FILENAME_PRODUCTS_EXPECTED, BOX_CATALOG_PRODUCTS_EXPECTED, 'expected');


Dans export.php
remplacez ligne 102:
LEFT JOIN reviews as pr ON (p.products_id = pr.products_id)
   LEFT JOIN reviews_description as pt ON (pr.reviews_id = pt.reviews_id)

par

LEFT JOIN " . TABLE_REVIEWS  . " as pr ON (p.products_id = pr.products_id)
   LEFT JOIN " . TABLE_REVIEWS_DESCRIPTION  . " as pt ON (pr.reviews_id = pt.reviews_id)



Dans admin/ExU.php

Remplacez ligne 20 :

<link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
<script language="Javascript">


par

<link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
<script language="javascript" src="includes/general.js"></script>
<script language="Javascript">


Dans includes/modules/Exu/kelkoo-txt.php

remplacez ligne 19 :
$header2 = 'Content-Disposition: "inline; filename=kelkoo.txt"';


par

$header2 = 'Content-Disposition: inline; filename="kelkoo.txt"';

La contribution est disponible ici :
http://www.djedai.fr/Exu-oscss.rar

++
djedai
djedai
Membre actif
 
Messages: 25
Inscription: Dim 26 Oct 2008, 14:03

Messagepar chever » Jeu 21 Mai 2009, 19:10

Les comparateurs n'ayant pas toujours la même sémantique, des aménagements sont nécessaires notament au niveau des promos

Donc ci dessous le code pour
Prix barré = prix avant promo
Prix = prix promo ou prix normal

dans export.php
rechercher :
Code: Tout sélectionner
  $special_query = tep_db_query("SELECT specials_new_products_price , expires_date , specials_date_added FROM " . TABLE_SPECIALS . " WHERE products_id = " . $products['products_id'] . " AND status = '1' limit 1");
  $special_result = tep_db_fetch_array($special_query);
  if ($special_result['specials_new_products_price'] > 0) $products['products_price'] = $special_result['specials_new_products_price'];

  $product_num++;

  //calcul des prix
  // la varaible $reduc permet de tester s'il y a une promo
  $price = tep_add_tax($products['products_price'], tep_get_tax_rate($products['products_tax_class_id']));
  if($special_result['specials_new_products_price'] == '' )   {
        $discount_price = '' ;
        $regular_price = $price;
        $reduc = false;
  }   else   {
        $discount_price = $special_result['specials_new_products_price'];
        $regular_price = $price;
        $reduc = true;
  }

par
Code: Tout sélectionner
    $special_query = tep_db_query("SELECT specials_new_products_price , expires_date , specials_date_added FROM " . TABLE_SPECIALS . " WHERE products_id = " . $products['products_id'] . " AND status = '1' limit 1");
  $special_result = tep_db_fetch_array($special_query);
//  if ($special_result['specials_new_products_price'] > 0) $products['products_price'] = $special_result['specials_new_products_price'];

  $product_num++;

  //calcul des prix
  // la varaible $reduc permet de tester s'il y a une promo
  $price = tep_add_tax($products['products_price'], tep_get_tax_rate($products['products_tax_class_id']));
  if($special_result['specials_new_products_price'] == '' )   {
        $discount_price = '';
        $regular_price = $price;
        $reduc = false;
  }   else   {
        $discount_price = $price;
        $regular_price = tep_add_tax($special_result['specials_new_products_price'], tep_get_tax_rate($products['products_tax_class_id']));
        $reduc = true;
  }

Resous aussi le probleme de TVA sur prix promo
oscss 1.2/seo/point and rewards/featured et beaucoup de sueur
chever
Membre gold
 
Messages: 529
Inscription: Jeu 26 Juil 2007, 21:06
Localisation: Macon

Messagepar cynic- » Lun 25 Mai 2009, 18:43

Super merci :cool:
cynic-
Site Admin
 
Messages: 694
Inscription: Mar 04 Déc 2007, 13:04


Retourner vers Plugin

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: bingbot [Bot] et 1 invité

cron