Lista zmian w RAKSSQL e-commerce 3.0.008 (2011.1.4.909)

#EC-205 - Wycofanie z e-commerce wykorzystania przestarzałej funkcji PHP session_register

Rezygnacja z funkcji PHP session_register(), która od wersji PHP 5.3.0 została uznana za przestarzałą i jej używanie nie jest zalecane. Dodatkowo był zgłaszany problem dla nowszych wersji PHP "function session_register() is deprecated".

#EC-206 - Obsługa statusów zamówień

Opracowanie obsługi statusów zamówień przez e-commerce. Nowa funkcjonalność dodana w RAKSSQL wersja 2011.0.30.909. W Panelu Administracyjnym zakładka Słowniki -> Sekcja "Statusy zamówień" istnieje możliwość wyświetlenia, dodania i edycji statusów zamówień programu RAKSSQL.
W zakładce Ustawienia -> Sekcja: Ustawienia zamówień - można wybrać status dla zamówień składanych w e-commerce, natomiast w sekcji ustawienia płatności można ustalić status zamówienia ustawiany dla zamówień po otrzymaniu potwierdzenia płatności on-line. Dodatkowo na liście zamówień oraz szczegółach zamówienia w panelu klienta jest wyświetlana informacja o aktualnym stanie zamówienia. Mobilny Handlowiec ma możliwość wyboru statusu zamówienia w trakcie jego składania.

#EC-204 - Błąd w płatnościach B2B

Naprawiono błąd występujący w module platforma B2B. Jeżeli w e-commerce były skonfigurowane odrębne płatności dla modułów e-sklep oraz B2B wówczas klienci e-sklep'u podczas finalizacji zamówienia mieli możliwość wyboru płatności skonfigurowanych do obsługi kont platformy B2B.

#EC-203 - Naprawiono błąd: "deadlock update conflicts with concurrent update" występujący podczas wyszukiwania towarów.

W trakcie procesu wyszukiwania towarów oraz dużego obciążenia bazy danych Firebird występował błąd: ibase_query(): deadlock update conflicts with concurrent update in /actions/RaksTowarAction.php on line 644. Błąd w niektórych przypadkach wymagał restartu serwera WWW (apache) - brak odpowiedzi e-commerce na wywołania. Błąd naprawiono przez zastosowanie transakcji "NO WAIT", która zwraca bezpośrednio komunikat o błędzie i nie oczekuje na wystąpienie deadlock timeout.

#EC-202 - Dostosowanie e-commerce do RAKSSQL 2011.1.4.909.

Dostosowano e-commerce do zmian wprowadzonych w RAKSSQL wersja RAKSSQL 2011.1.4.909.

#EC-194 - Parametr - Cena specjalna.

Dodano nowy parametr Cena specjalna dostępny w ustawieniach e-commerce sekcja Ceny i cenniki. Parametr pozwala na zastosowanie specjalnej ceny towarów w cenniku. W celu zastosowania należy do skryptu wyświetlającego cennik przekazać parametr special: cennik.php?special=true Po zastosowaniu parametru ceny towarów będą prezentowane w cenie specjalnej.

#EC-193 - Usprawnienie procesu instalacji e-commerce.

Przy instalacji e-commerce na serwerach o słabych parametrach lub mocno obciążonych występował błąd informujący o przekroczeniu limitu czasu na wykonanie skryptu:Fatal error: Maximum execution time of 100 second exceeded in admin/ConficClass.php on line 3789. Po wystąpieniu błędu proces instalacji należało powtarzać. Błąd został wyeliminowany, proces instalacji nie będzie przerywany przez tego typu błąd.

#EC-90 - Zabezpieczenie przed zapisem zamówienia przy braku towaru w magazynie.

Dodano dodatkowe zabezpieczenie przed złożeniem zamówienia na towary niedostępne w magazynie. Zabezpieczenie działa przy włączonym parametrze "Brak możliwości złożenia zamówienia jeśli niewystarczająca ilość towaru w magazynie". Zabezpieczenie eliminuje przypadki kiedy pomiędzy zamówieniem towaru, a potwierdzeniem zamówienia występują ruchy magazynowe na zamówionych towarach. Funkcja skierowana do użytkowników realizujących sprzedaż w oparciu o rzeczywiste stany magazynowe, pozwalająca na wyeliminowanie pomyłek związanych z czasową rozbieżnością pomiędzy zamówieniem i potwierdzeniem zamówienia.

Strona 1 z 1
^ Do góry