Malinovsky Posted June 26, 2014 Share Posted June 26, 2014 Mam strasznie irytujący problem, a mianowicie wybieram podczas zakupów np. paczkomat z listy możliwych dostawców. Wszystko ładnie przechodzi. Niestety w panelu administratora w podglądzie zamówienia widnieje Kurier UPS (jest to metoda dostawy , która nie jest już nawet dostępna do w opcjach, była ona tylko testowana przed odpaleniem sklepu) ,a cena jest nadal z paczkomatu. Jakieś sugestie ? Według mnie problem jest gdzieś w bazie danych, ponieważ opcja Kurier UPS została dawno skasowana z panelu administratora. Link to comment Share on other sites More sharing options...
endriu107 Posted June 26, 2014 Share Posted June 26, 2014 Zobacz co masz w tabeli ps_carrier. Link to comment Share on other sites More sharing options...
Malinovsky Posted June 26, 2014 Author Share Posted June 26, 2014 W tabeli istnieją stare wpisy , których nie ma już w panelu : INSERT INTO `ps_carrier` (`id_carrier`, `id_reference`, `id_tax_rules_group`, `name`, `url`, `active`, `deleted`, `shipping_handling`, `range_behavior`, `is_module`, `is_free`, `shipping_external`, `need_range`, `external_module_name`, `shipping_method`, `position`, `max_width`, `max_height`, `max_depth`, `max_weight`, `grade`) VALUES (1, 1, 0, 'Condomeo.pl', '', 1, 1, 0, 0, 0, 0, 0, 0, '', 1, 0, 0, 0, 0, '0.000000', 0), (2, 2, 0, 'My carrier', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 1, 0, 0, 0, '0.000000', 0), (3, 3, 0, 'Kurier UPS', 'http://wwwapps.ups.com/WebTracking/processRequest?HTMLVersion=5.0&Requester=NES&AgreeToTermsAndConditions=yes&loc=pl_PL&tracknum=@&WT.z_eCTAid=ct1_eml_Tracking', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 0, 0, 0, 0, '0.000000', 9), (4, 4, 0, 'Odbiór osobisty na terenie Bydgoszczy', '', 1, 1, 0, 0, 0, 1, 0, 0, '', 2, 1, 0, 0, 0, '0.000000', 9), (5, 5, 0, 'InPost List Ekonomiczny', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 2, 0, 0, 0, '0.000000', 0), (6, 4, 0, 'Odbiór osobisty na terenie Bydgoszczy', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 1, 0, 0, 0, '0.000000', 9), (7, 7, 0, 'InPost paczkomat', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 3, 0, 0, 0, '0.000000', 7), (8, 8, 0, 'Shopgate', '', 1, 1, 1, 0, 1, 0, 1, 0, 'shopgate', 1, 4, 0, 0, 0, '0.000000', 0), (9, 3, 0, 'Kurier UPS', 'http://wwwapps.ups.com/WebTracking/processRequest?HTMLVersion=5.0&Requester=NES&AgreeToTermsAndConditions=yes&loc=pl_PL&tracknum=@&WT.z_eCTAid=ct1_eml_Tracking', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 0, 0, 0, 0, '0.000000', 9), (10, 4, 0, 'Odbiór osobisty na terenie Bydgoszczy', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 1, 0, 0, 0, '0.000000', 9), (11, 7, 0, 'InPost paczkomat', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 1, 0, 0, 0, '0.000000', 7), (12, 12, 0, 'Dostawa do Paczkomatu InPost', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 1, 0, 0, 0, '0.000000', 0), (13, 3, 0, 'Kurier UPS', 'http://wwwapps.ups.com/WebTracking/processRequest?HTMLVersion=5.0&Requester=NES&AgreeToTermsAndConditions=yes&loc=pl_PL&tracknum=@&WT.z_eCTAid=ct1_eml_Tracking', 1, 1, 1, 1, 0, 0, 0, 0, '', 2, 0, 0, 0, 0, '0.000000', 9), (14, 3, 0, 'Przesyłka kurierska - firma UPS', 'http://wwwapps.ups.com/WebTracking/processRequest?HTMLVersion=5.0&Requester=NES&AgreeToTermsAndConditions=yes&loc=pl_PL&tracknum=@&WT.z_eCTAid=ct1_eml_Tracking', 1, 1, 1, 1, 0, 0, 0, 0, '', 2, 0, 0, 0, 0, '0.000000', 9), (15, 3, 0, 'Przesyłka kurierska - firma UPS', 'http://wwwapps.ups.com/WebTracking/processRequest?HTMLVersion=5.0&Requester=NES&AgreeToTermsAndConditions=yes&loc=pl_PL&tracknum=@&WT.z_eCTAid=ct1_eml_Tracking', 1, 0, 1, 1, 0, 0, 0, 0, '', 2, 0, 0, 0, 0, '0.000000', 9), (16, 12, 0, 'Dostawa do Paczkomatu InPost', '', 1, 1, 1, 1, 0, 0, 0, 0, '', 2, 1, 0, 0, 0, '0.000000', 0), (17, 12, 0, 'Dostawa do Paczkomatu InPost ', '', 1, 1, 1, 1, 0, 0, 0, 0, '', 2, 1, 0, 0, 0, '0.000000', 0), (18, 18, 0, 'Dostawa do Paczkomatu InPost (Płatność przy odbiorze)', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 2, 2, 0, 0, 0, '0.000000', 0), (19, 19, 0, 'Przesyłka priorytetowa Poczta Polska', '', 1, 0, 1, 0, 0, 0, 0, 0, '', 2, 3, 0, 0, 0, '0.000000', 0), (20, 20, 0, 'Przesyłka priorytetowa z odbiorem na poczcie „POSTE RESTANTE”', '', 1, 1, 1, 1, 0, 0, 0, 0, '', 1, 4, 0, 0, 0, '0.000000', 0), (21, 21, 0, 'Przesyłka ekonomiczna Poczta Polska', '', 1, 0, 1, 0, 0, 0, 0, 0, '', 2, 5, 0, 0, 0, '0.000000', 0), (22, 22, 0, 'Przesyłka ekonomiczna z odbiorem na poczcie „POSTE RESTANTE”*', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 2, 6, 0, 0, 0, '0.000000', 0), (23, 23, 0, 'Odbiór osobisty', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 7, 0, 0, 0, '0.000000', 0), (24, 23, 0, 'Odbiór osobisty', '', 1, 1, 1, 0, 0, 0, 0, 0, '', 1, 7, 0, 0, 0, '0.000000', 0), (25, 23, 0, 'Odbiór osobisty', '', 1, 0, 1, 0, 0, 0, 0, 0, '', 1, 7, 0, 0, 0, '0.000000', 0), (26, 20, 0, 'Przesyłka priorytetowa z odbiorem na poczcie „POSTE RESTANTE”', '', 1, 0, 1, 1, 0, 0, 0, 0, '', 1, 4, 0, 0, 0, '0.000000', 0), (27, 22, 0, 'Przesyłka ekonomiczna z odbiorem na poczcie „POSTE RESTANTE”*', '', 1, 0, 1, 0, 0, 0, 0, 0, '', 2, 6, 0, 0, 0, '0.000000', 0), (28, 18, 0, 'Dostawa do Paczkomatu InPost (Płatność przy odbiorze)', '', 1, 0, 1, 0, 0, 0, 0, 0, '', 2, 2, 0, 0, 0, '0.000000', 0), (29, 12, 0, 'Dostawa do Paczkomatu InPost ', '', 1, 0, 1, 1, 0, 0, 0, 0, '', 2, 1, 0, 0, 0, '0.000000', 0); Link to comment Share on other sites More sharing options...
Przemysław Suszek Posted June 27, 2014 Share Posted June 27, 2014 Zgadza się. Ponieważ (jak to często bywa) w tabeli przechowywane są wszystkie informację. Te usunięte pewnie mają ustawiona flagę deleted = 1. Pozdrawiam Link to comment Share on other sites More sharing options...
Malinovsky Posted July 14, 2014 Author Share Posted July 14, 2014 Okej. Chciałbym odświeżyć temat, ponieważ w dalszym ciągu nie znalazłem rozwiązania. Natomiast doszedłem do kolejnej podpowiedzi. Metoda dostawy jest prawidłowa po złożeniu zamówienia. Natomiast po zaakceptowaniu płatności przez PayU dostawca się zmienia w tym przypadku na puste pole . Jakieś sugestie ? Link to comment Share on other sites More sharing options...
endriu107 Posted July 14, 2014 Share Posted July 14, 2014 Spytam z ciekawości, były usuwane zamówienia w sklepie? Link to comment Share on other sites More sharing options...
Malinovsky Posted July 14, 2014 Author Share Posted July 14, 2014 Tak . Tak samo jak metody dostawy Link to comment Share on other sites More sharing options...
endriu107 Posted July 14, 2014 Share Posted July 14, 2014 No to masz swój problem, usuwanie zamówień jest bardzo niedobre dla sklepu, a raczej nieumiejętne usuwanie. Podczas usuwania zamówień nie sa czyszczone wszystkie tabele, później id zamówienia się powtarza a do danego id jest przypisany przewoźnik, produkt lub cokolwiek innego. Wgląda to tak: Nowy klient składa zamówienie, zostaje przypisane id usuniętego zamówienia, w tabeli ps_order_carrier jest już do tego id przypisany przewoźnik z usuniętego zamówienia i to on jest wyświetlany w złożonym zamówieniu. Link to comment Share on other sites More sharing options...
Malinovsky Posted July 14, 2014 Author Share Posted July 14, 2014 Rozumiem i trochę się tego spodziewałem. Wiesz jak teraz uratować sytuację nie robiąc zbyt dużych szkód ? Link to comment Share on other sites More sharing options...
endriu107 Posted July 14, 2014 Share Posted July 14, 2014 Uratować? Hmm może monotonne grzebanie w bazie i ręczne usuwanie coś by pomogło ewentualnie jak Ci nie zależy na historii zamówień, klientach etc. to wiem jak wyczyścić bazę z wszystkich tabel odpowiedzialnych za zamówienia, klientów... Link to comment Share on other sites More sharing options...
Malinovsky Posted July 14, 2014 Author Share Posted July 14, 2014 To jak masz chwilę to napisz jak to zrobić. Ewentualnie jeśli ktoś innym ma jakieś sugestie to słucham Link to comment Share on other sites More sharing options...
endriu107 Posted July 14, 2014 Share Posted July 14, 2014 To może zaczekamy na lepsze sugestie, jak nie będzie to później podeślę Ci co i jak. Link to comment Share on other sites More sharing options...
design4VIP Posted July 25, 2014 Share Posted July 25, 2014 nei badalem, wiec jest to teoria, ale mozesz sprobowac w bazie ustawic wyzszy autoincement dla zamowien, wtedy nie powinny sie pokrywac ze starymi. np. zacznij od 1000 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