Call For Pricing / Negotiable Pricing
Inviato: 01/10/2007, 1:17
Ciao a tutti,
stavo provando questa contribution "Call For Pricing / Negotiable Pricing" (http://addons.oscommerce.com/info/2500) ma ho trovato un errore e non riesco ad andare avanti
Questa contribution serve nel caso si metta in vendita un prodotto con un prezzo non definito (nel mio caso se va creato su ordinazione, seguendo l'esempio del prodotto esposto ma modificato in base all'esigenza del cliente), a quel punto al posto del prezzo appare la scritta "Prezzo su richiesta".
Per farla funzionare basta inserire, dal lato admin, la cifra 999999 come prezzo.
La contribution deve funzionare in diverse pagine, tra cui la vetrina, i nuovi prodotti, la pagina del prodotto, la recensione ecc...
A me il problema lo dà nella pagina delle novità, cioè la product_new.php...
infatti non solo mostra il prezzo ma fa anche aggiungere il prodotto al carrello!!! (alla modica cifra di € 999,999.00)
Vi posto il codice da inserire in quella pagina e spero che qualcuno capisca dove sta l'errore:
in catalog-products_new al posto di:
<td valign="top" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '"><b><u>' . $products_new['products_name'] . '</u></b></a><br>' . TEXT_DATE_ADDED . ' ' . tep_date_long($products_new['products_date_added']) . '<br>' . TEXT_MANUFACTURER . ' ' . $products_new['manufacturers_name'] . '<br><br>' . TEXT_PRICE . ' ' . $products_price; ?></td>
<td align="right" valign="middle" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $products_new['products_id']) . '">' . tep_image_button('button_in_cart.gif', IMAGE_BUTTON_IN_CART) . '</a>'; ?></td>
bisogna mettere:
<td valign="top" class="main"></td>
<td valign="top" class="main"><?php
// echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '"><b><u>' . $products_new['products_name'] . '</u></b></a><br>' . TEXT_DATE_ADDED . ' ' . tep_date_long($products_new['products_date_added']) . '<br>' . TEXT_MANUFACTURER . ' ' . $products_new['manufacturers_name'] . '<br><br>' . TEXT_PRICE . ' ' . $products_price;
?></td>
<td align="right" valign="middle" class="main"><?php
if($products_price == '$999,999.00')
{
echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '"><b><u>' . $products_new['products_name'] . '</u></b></a><br>' . TEXT_DATE_ADDED . ' ' . tep_date_long($products_new['products_date_added']) . '<br><br>' . TEXT_PRICE . ' ' . $lc_text = TEXT_CALL_FOR_PRICE; ;
}
else
{
echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '"><b><u>' . $products_new['products_name'] . '</u></b></a><br>' . TEXT_DATE_ADDED . ' ' . tep_date_long($products_new['products_date_added']) . '<br><br>' . TEXT_PRICE . ' ' . $products_price;
}
?></td>
<td align="right" valign="middle" class="main"><?php
if($products_price == '$999,999.00')
{
echo '<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $products_new['products_id']) . '">' . '</a>';
}
else
{
echo '<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $products_new['products_id']) . '">' . tep_image_button('button_in_cart.gif', IMAGE_BUTTON_IN_CART) . '</a>';
}
?></td>
Ho già provato a mettere € al posto di $ ma senza risultati, così come a mettere uno spazio tra € e il 9..... ho anche provato con prezzi diversi ma niente
Adesso sono nelle vostre mani
stavo provando questa contribution "Call For Pricing / Negotiable Pricing" (http://addons.oscommerce.com/info/2500) ma ho trovato un errore e non riesco ad andare avanti

Questa contribution serve nel caso si metta in vendita un prodotto con un prezzo non definito (nel mio caso se va creato su ordinazione, seguendo l'esempio del prodotto esposto ma modificato in base all'esigenza del cliente), a quel punto al posto del prezzo appare la scritta "Prezzo su richiesta".
Per farla funzionare basta inserire, dal lato admin, la cifra 999999 come prezzo.
La contribution deve funzionare in diverse pagine, tra cui la vetrina, i nuovi prodotti, la pagina del prodotto, la recensione ecc...
A me il problema lo dà nella pagina delle novità, cioè la product_new.php...
infatti non solo mostra il prezzo ma fa anche aggiungere il prodotto al carrello!!! (alla modica cifra di € 999,999.00)
Vi posto il codice da inserire in quella pagina e spero che qualcuno capisca dove sta l'errore:
in catalog-products_new al posto di:
<td valign="top" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '"><b><u>' . $products_new['products_name'] . '</u></b></a><br>' . TEXT_DATE_ADDED . ' ' . tep_date_long($products_new['products_date_added']) . '<br>' . TEXT_MANUFACTURER . ' ' . $products_new['manufacturers_name'] . '<br><br>' . TEXT_PRICE . ' ' . $products_price; ?></td>
<td align="right" valign="middle" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $products_new['products_id']) . '">' . tep_image_button('button_in_cart.gif', IMAGE_BUTTON_IN_CART) . '</a>'; ?></td>
bisogna mettere:
<td valign="top" class="main"></td>
<td valign="top" class="main"><?php
// echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '"><b><u>' . $products_new['products_name'] . '</u></b></a><br>' . TEXT_DATE_ADDED . ' ' . tep_date_long($products_new['products_date_added']) . '<br>' . TEXT_MANUFACTURER . ' ' . $products_new['manufacturers_name'] . '<br><br>' . TEXT_PRICE . ' ' . $products_price;
?></td>
<td align="right" valign="middle" class="main"><?php
if($products_price == '$999,999.00')
{
echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '"><b><u>' . $products_new['products_name'] . '</u></b></a><br>' . TEXT_DATE_ADDED . ' ' . tep_date_long($products_new['products_date_added']) . '<br><br>' . TEXT_PRICE . ' ' . $lc_text = TEXT_CALL_FOR_PRICE; ;
}
else
{
echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '"><b><u>' . $products_new['products_name'] . '</u></b></a><br>' . TEXT_DATE_ADDED . ' ' . tep_date_long($products_new['products_date_added']) . '<br><br>' . TEXT_PRICE . ' ' . $products_price;
}
?></td>
<td align="right" valign="middle" class="main"><?php
if($products_price == '$999,999.00')
{
echo '<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $products_new['products_id']) . '">' . '</a>';
}
else
{
echo '<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $products_new['products_id']) . '">' . tep_image_button('button_in_cart.gif', IMAGE_BUTTON_IN_CART) . '</a>';
}
?></td>
Ho già provato a mettere € al posto di $ ma senza risultati, così come a mettere uno spazio tra € e il 9..... ho anche provato con prezzi diversi ma niente

Adesso sono nelle vostre mani
