B2B + DiscountPlus...

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
Avatar utente
elvinomac
membro Senior
membro Senior
Messaggi: 331
Iscritto il: 24/05/2005, 20:39
Località: Vicenza
Contatta:

B2B + DiscountPlus...

Messaggio da elvinomac »

Qualcuno ha provato questa conbinazione?

Ho installato la contrib DiscountPlus 1.1 in un pack che ha la B2B 1.1 e non ho problemi.
Ma installandola in un pack dove ho la B2B 1.2a c' è un problemino.

scegliendo un prodotto dovrei vedere una tabella con gli sconti, ma a me il prezzo diventa sempre 0,00 eur
Esempio
da sconto prezzo unitario
10 10 % 90,00 eur

a me quel prezzo unitario resta sempre 0,00 eur !

il codice incriminato in catalog/product_info.php è questo:

Codice: Seleziona tutto

<?php
		// BEGIN www.ocean-internet.de - Discount Plus
     	if (DISCOUNTPLUS_number > 0 && !$specialprice){  
     	   $discountplus_query = tep_db_query("select quantity, value, valuetyp from " . TABLE_DISCOUNTPLUS . " where products_id = '" . $product_info['products_id'] . "' order by quantity ");
     		if (tep_db_num_rows($discountplus_query) > 0) {
?>
     			  <?php echo TEXT_DISCOUNTPLUS_DISCOUNTS; ?><br>
              <table border="0">
              <tr>
              <td class="main"><?php echo tep_draw_separator('pixel_trans.gif', '24', '15'); ?></td>
              <td class="main" valign="top"><?php echo TEXT_DISCOUNTPLUS_NUMBER;?>   </td>
		        <td class="main" align="right" valign="top">   <?php echo TEXT_DISCOUNTPLUS_DISCOUNT;?></td>
		        <td class="main" align="right" valign="top">   <?php echo TEXT_DISCOUNTPLUS_UNITPRICE;?></td>
              </tr>
            <?php
            $s=1;
            for ($i=0; $i<DISCOUNTPLUS_number; $i++)
            {
              $discountplus_data = tep_db_fetch_array($discountplus_query);
              if ($discountplus_data['quantity'] > 0)
              {
              ?>
              <tr>
              <td class="main" valign="top"><?php echo tep_draw_separator('pixel_trans.gif', '24', '15'); ?></td>
              <td class="main" valign="top"><?php echo TEXT_DISCOUNTPLUS_FROM." ". $discountplus_data['quantity']?>   </td>

            <td class="main" align="right" valign="top">
            <?php 
             if ($discountplus_data['valuetyp'] == "price")
             	$discountplus_rabatt = $currencies->display_price($discountplus_data['value'], tep_get_tax_rate($product_info['products_tax_class_id']));
             elseif ($discountplus_data['valuetyp'] == "endprice")
             	$discountplus_rabatt = "->";
             else
             	$discountplus_rabatt = ($discountplus_data['value']+0)."%";
            echo $discountplus_rabatt;
            ?>
            </td>

             <td class="main" align="right" valign="top">   <b><?php 
             if ($discountplus_data['valuetyp'] == "price")
             	$discountplus_price = $product_info['products_price']-$discountplus_data['value'];
             elseif ($discountplus_data['valuetyp'] == "endprice")
             	$discountplus_price = $discountplus_data['value'];
             else
             	$discountplus_price = $product_info['products_price']-(($product_info['products_price']/100)*$discountplus_data['value']);
             $discountplus_price_output = $currencies->display_price($discountplus_price, tep_get_tax_rate($product_info['products_tax_class_id']));
             echo  $discountplus_price_output; 
             ?></b></td>
              </tr>
              <?php
            	}
              $s++;
            }
            ?>
               </table>
<?php     
			}			
		}
		// END www.ocean-internet.de - Discount Plus
?>
qualcuno ha risolto?

Hozone, hai mai provato ad installare sta contrib?

Grazie!

Ciauz
Elvino
Avatar utente
elvinomac
membro Senior
membro Senior
Messaggi: 331
Iscritto il: 24/05/2005, 20:39
Località: Vicenza
Contatta:

Messaggio da elvinomac »

UUUU,
nessuno sa come fare?

Te Bass ?
Simona ?

Grazie!

Ciauz
Elvino
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

elvinomac ha scritto:UUUU,
nessuno sa come fare?
In genere quando vedi i prezzi a 0 e' perche' manca il codice per la B2B, credo che dovrai adattarlo

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
elvinomac
membro Senior
membro Senior
Messaggi: 331
Iscritto il: 24/05/2005, 20:39
Località: Vicenza
Contatta:

Messaggio da elvinomac »

Bass ha scritto: In genere quando vedi i prezzi a 0 e' perche' manca il codice per la B2B, credo che dovrai adattarlo

'iao

Sergio
ho letto qui:
viewtopic.php?t=3758&highlight=problemi+b2b

ma pur provando e riprovando il risultato è una pagina bianca!
la parte di codice inciminata è questa:

Codice: Seleziona tutto

if ($discountplus_data['valuetyp'] == "price")
             	$discountplus_price = $product_info['products_price']-$discountplus_data['value'];
             elseif ($discountplus_data['valuetyp'] == "endprice")
             	$discountplus_price = $discountplus_data['value'];
             else
             	$discountplus_price = $product_info['products_price']-(($product_info['products_price']/100)*$discountplus_data['value']);
             $discountplus_price_output = $currencies->display_price($discountplus_price, tep_get_tax_rate($product_info['products_tax_class_id']));
             echo  $discountplus_price_output;
Hozone ci zei? :wink:

Grazie!

Ciauz
Avatar utente
elvinomac
membro Senior
membro Senior
Messaggi: 331
Iscritto il: 24/05/2005, 20:39
Località: Vicenza
Contatta:

Messaggio da elvinomac »

Ho provato a modificarlo così:

Codice: Seleziona tutto

 if ($discountplus_data['valuetyp'] == "price")
            $discountplus_price = ($product_info['products_id'] . $product_info['products_price'])-$discountplus_data['value'];
             elseif ($discountplus_data['valuetyp'] == "endprice")
             	$discountplus_price = $discountplus_data['value'];
             else
            $discountplus_price = ($product_info['products_id'] . $product_info['products_price'])-(($product_info['products_id'] . $product_info['products_price']/100)*$discountplus_data['value']);
            $discountplus_price_output = $currencies->display_price($discountplus_price, tep_get_tax_rate($product_info['products_tax_class_id']));
             echo  $discountplus_price_output; 
ma niente...

Baaasss
help me! :wink:

Grazie!

Ciauz
Elvino
Rispondi