Jak ustalić cenę ponad 100 milionów? Próbowałem tego rozwiązania http://www.magentocommerce.com/boards/v/viewthread/210738/P15/#t454441 , ale bez powodzenia. Teraz mogę ustawić cenę ponad 100 milionów, ale na interfejsie automatycznie przelicza się na 100 milionów specjalnej ceny. Jeśli zmieniasz wartości bezpośrednio w DB, wszystko w porządku, zanim wprowadzisz zmiany w panelu administracyjnym. Z góry dziękuję.
magento-1.9
price
Cyryl
źródło
źródło
Odpowiedzi:
Musisz zmienić
value
kolumnę w tabeli bazy danychcatalog_product_entity_decimal
. Również trzeba zmienić wszystkie cena kolumn w tabelach:catalog_product_index_price
,catalog_product_index_price_tmp
,catalog_product_index_price_final_tmp
.źródło
Wyeksportuj bazę danych, edytuj plik sql za pomocą edytora tekstu, takiego jak sublime, atom itp., Który może znaleźć i zamienić tekst. Wyszukaj przecinek dziesiętny (12,4) i zastąp go przecinkiem dziesiętnym (13,4), 13 i 12 oznacza, ile zaoszczędzisz w strukturze kolumny bazy danych, w tym 4 miejsca dziesiętne. Następnie możesz zaimportować bazę danych.
źródło