AbruzzoWine Posted September 30, 2015 Share Posted September 30, 2015 (edited) Salve, ho appena aggiornato il mio shop dalla 1.6.0.9 alla 1.6.1.1 ed è sorto il seguente problema: tutti i prezzi modificati sul prodotto con "prezzo specifico" non vengono presi in considerazione, non riesco quindi a mettere singoli prodotti a prezzi scontati. Ho anche provato a usare il tema di default ma stesso problema. EDIT: non vengono presi nemmeno i prezzi scontati da "regole prezzi" qualche idea per risolvere? non mi pare sia un bug diffuso quindi sono un pò preoccupato non vorrei fare il downgrade... Edited September 30, 2015 by AbruzzoWine (see edit history) Link to comment Share on other sites More sharing options...
Bobrox Posted October 9, 2015 Share Posted October 9, 2015 Stesso problema dopo aggiornamento 1.6.1.1 . Sono state effettuate modifiche nel file classes/product.php in particolar modo dalla linea 4240. ( a me interessa soprattutto la visualizzazione di "price_without_reduction" che è completamente sparita) Non sono un mostro di php e ci dovro lavorare un po .. Io ho provato a sostituire il file con il vecchio classes/product.php 1.6.0.9 e tutto torna normale. ma non consiglio di farlo su sito on-line sicuramente crea problemi con l'inserimento di nuovi prodotti ... gradirei smentita a tal proposito. avrei già risolto Se qualcuno vuol sperimentare .... Link to comment Share on other sites More sharing options...
AbruzzoWine Posted October 12, 2015 Author Share Posted October 12, 2015 personalmente ho ripristinato i backup della 1.6.0.9 e poi ho eseguito di nuovo l'aggiornamento e tutto è andato ok non mi da problemi, evidentemente c'era stato qualche problema proprio nel primo aggiornamento. Link to comment Share on other sites More sharing options...
Giorgio M. Posted October 12, 2015 Share Posted October 12, 2015 Testare sempre a fondo la nuova versione dopo l'aggiornamento e tenere SEMPRE pronta sul server una versione originale da sostituire in caso di necessità in tempi brevissimi! Link to comment Share on other sites More sharing options...
Andrea_Firenze Posted November 7, 2015 Share Posted November 7, 2015 Io ho avuto lo stesso problema, ho aggiornato dalla 1.5.2 alla 1.6.1.2 e i prezzi specifici non li calcolava, dopo un pò di studio sopra ho risolto così: Io ho risolto così: Il problema è specifico della funzione SpecificPrice nel foglio classes/specificprice.php Devi rimpiazzare una porzione di codice PHP. quindi: Elimina queste Righe non funzionanti circa intorno al rigo 336: $query = ' SELECT *, '.SpecificPrice::_getScoreQuery($id_product, $id_shop, $id_currency, $id_country, $id_group, $id_customer).' FROM `'._DB_PREFIX_.'specific_price` WHERE `id_shop` '.self::formatIntInQuery(0, $id_shop).' AND `id_currency` '.self::formatIntInQuery(0, $id_currency).' AND `id_country` '.self::formatIntInQuery(0, $id_country).' AND `id_group` '.self::formatIntInQuery(0, $id_group).' '.$query_extra.' AND IF(`from_quantity` > 1, `from_quantity`, 0) <= '; Incolla queste Righe funzionanti: $now = date('Y-m-d H:i:00'); $query = ' SELECT *, '.SpecificPrice::_getScoreQuery($id_product, $id_shop, $id_currency, $id_country, $id_group, $id_customer).' FROM `'._DB_PREFIX_.'specific_price` USE INDEX (id_product_2) WHERE `id_product` IN (0, '.(int)$id_product.') AND `id_product_attribute` IN (0, '.(int)$id_product_attribute.') AND `id_shop` IN (0, '.(int)$id_shop.') AND `id_currency` IN (0, '.(int)$id_currency.') AND `id_country` IN (0, '.(int)$id_country.') AND `id_group` IN (0, '.(int)$id_group.') AND `id_customer` IN (0, '.(int)$id_customer.') AND ( (`from` = \'0000-00-00 00:00:00\' OR \''.$now.'\' >= `from`) AND (`to` = \'0000-00-00 00:00:00\' OR \''.$now.'\' <= `to`) ) AND id_cart IN (0, '.(int)$id_cart.') AND IF(`from_quantity` > 1, `from_quantity`, 0) <= '; 1 Link to comment Share on other sites More sharing options...
Arteinfo Posted December 16, 2015 Share Posted December 16, 2015 Io ho avuto lo stesso problema, ho aggiornato dalla 1.5.2 alla 1.6.1.2 e i prezzi specifici non li calcolava, dopo un pò di studio sopra ho risolto così: Grazie ha funzionato, il problema si presenta stranamente superando un elevato numero di prodotti scontati, considerando le combinazioni oltre i 1900 prodotti non calcola e non visualzza più lo sconto. Apportando la modifica indicata il problema si è comeunque risolto sulla versione 1.6.1.2. 1 Link to comment Share on other sites More sharing options...
giandinarsport Posted May 9, 2017 Share Posted May 9, 2017 Io ho avuto lo stesso problema, ho aggiornato dalla 1.5.2 alla 1.6.1.2 e i prezzi specifici non li calcolava, dopo un pò di studio sopra ho risolto così: Io ho risolto così: Stesso problema durante una migrazione da 1.6 a 1.7, caricando 2500 prodotti. Risolto. Ti stimo tantissimo Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now