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
Rodzaj: [Usprawnienie] | Moduły: E-slep, B2B, Mobilni handlowcy, Administrator
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ń
Rodzaj: [Nowa cecha] | Moduły: E-slep, B2B, Mobilni handlowcy, Administrator
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
Rodzaj: [Błąd] | Moduły: E-slep, B2B, Mobilni handlowcy, Administrator
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.
Rodzaj: [Błąd] | Moduły: E-slep, B2B, Mobilni handlowcy, Administrator
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.
Rodzaj: [Usprawnienie] | Moduły: E-slep, B2B, Mobilni handlowcy, Administrator
Dostosowano e-commerce do zmian wprowadzonych w RAKSSQL wersja RAKSSQL 2011.1.4.909.
#EC-194 - Parametr - Cena specjalna.
Rodzaj: [Nowa cecha] | Moduły: E-slep, B2B, Mobilni handlowcy, Administrator
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.
Rodzaj: [Usprawnienie] | Moduły: E-slep, B2B, Mobilni handlowcy, Administrator
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.
Rodzaj: [Nowa cecha] | Moduły: E-slep, B2B, Mobilni handlowcy, Administrator
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.