Jump to content

mimo poprawnej aktualizacji bazy danych wyświetlane są stare ceny i stany magazynowe


przemek.b

Recommended Posts

Witam,

Mam pewien problem napisałem skrypcik, który aktualizuje mi ceny i stany magazynowe z pliku xls bezpośrednio w bazie danych. 

Aktualizację robię w dwóch tabelach, poprzez polecenia:

 

UPDATE product SET quantity = 23, price = 634.48, wholesale_price = 628.2 WHERE id_product = 520;
UPDATE product_shop SET price = 634.48, wholesale_price = 628.2 WHERE id_product = 520;

 

Problem w tym, że w widoku produktów widać nową cenę podstawowową (netto) i starą cenę ostateczną (brutto) :( natomiast jak wejdzie się w szczegóły produktu to wszystkie ceny są stare zarówno ceny dostawcy jak i moje ceny netto i brutto, nie widać też zmiany w stanach magazynowych :(

 

W bazie danych wszystkie wartości są podmienianie. O co chodzi? czy ktoś pomoże rozwikłać zagadkę. 

 

 

A i jak wywołam polecenie z menedzera SQL bezpośrednio w preście to wyświetla mi nowe dane :(

 

wersja presty to 1.6

Edited by przemek.b (see edit history)
Link to comment
Share on other sites

hataq: czyściłem cache wyłączałem włączałem, czyściłem przeglądarkę nawet kompa resetowałem i ciągle było to samo.

 

vekia: nie mam ustawionych cen specyficznych.

 

 

Wczoraj zauważyłem, że wszystkie ceny i stany magazynowe aktualizują się dopiero po dodaniu nowego produktu.

Czy można to jakoś zautomatyzować? Aby aktualizowały się bez tej operacji.

Link to comment
Share on other sites

mają atrybuty ale to raczej nie jest tego wina.

 

Tak jak wspominałem wcześniej. zapuszczam swój skrypt zmienia w bazie. W niektórych miejscach zmiany w presta sa widoczne np tam gdzie mam listę produktów, a w niektórych nie np jak wejdę w szczegóły produktu. 

Dopiero po dodaniu kolejnego nowego produktu wszędzie się zmieniają na prawidłowe.

 

I to mnie dziwi czemu tak się dzieje. Może jest jakiś skrypt/plik w preście który powinienem uruchomić?

 

Oczywiście próbowałem przebudować indeks z zakładki preferencje -> szukaj, ale to nic nie daje dopiero metoda wyżej wspomniana czyli dodanie nowego produktu pomaga.

Link to comment
Share on other sites

jeszcze  jest tabela ps_stock_available dla stanow chyba nie?

 

- zrobilem eksperyment i zrobilem to co ty

....i mialem dokladnie ten sam efekt co ty (netto nowa, brutto stara itd)

- po wylaczeniu cache'a (i pamieci podrecznej) wszystko sie wyswietla jak powinno.

Edited by hatak (see edit history)
Link to comment
Share on other sites

w tej tabeli też modyfikuję stany.

 

Kwestia rozwiązania tego problemu z cache'm czy można go jakoś z automatu czyścić bo sądzę, że to w takim razie z tym jest problem?

 

Czy może faktycznie go wyłączyć? Jak na razie nie zauważyłem większej różnicy w działaniu z włączonym czy bez.

 

 

P.

Link to comment
Share on other sites

mam jeszcze jeden problem, który może wynikać z tego samego co poprzedni.

 

Dodałem kolejną cechę dla produktów oraz kilka usunąłem a podczas dodawania produktu nie widzę w zakładce z cechami zmian tzn nowych nie widać a co gorsza wyświetla te które usunąłem.

 

Cache wyczyszczony i wyłączony. Coraz bardziej zaskakuje mnie ta presta.

________________

 

Poradziłem sobie. Zrobiłem przebuduj cały indeks.

Edited by przemek.b (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...