Przygotowaliśmy dla swoich hurtowych partnerów, dystrybutorów handlowych, całkowicie darmowy skrypt sklepu, cennika bazującego na eksportowanym z systemu dystrybucji ProLine pliku XML. Skrypt `Twój Sklep XML` jest działającą aplikacją napisaną w języku PHP5, dostosowaną do ostatnich zmian w sposobie logowania się do naszego systemu. Prezentuje ona prostotę wykorzystania danych udostępnianych przez ProLine w celu zbudowania własnego sklepu internetowego.

Skrypt nie posiada funkcji koszyka i składania zamówienia, natomiast ukazuje sposób dostępu i obsługi pliku XML, który jest udostępniany wszystkich partnerom, pod opcją "Cennik XML" a którzy regularnie dokonują zakupów w hurtowni ProLine.

Obecny skrypt Twój Sklep XML to rozszerzenie, wcześniej udostępnianego programu Sklep-XML, natomiast zawiera kilka interesujących nowości.

Oprócz obsługi nowego logowania i dostosowania sie no nowych zasad dostępu do danych obsługuje on buforowanie danych na serwerach klientów.

Buforowanie danych

Buforowanie danych stworzono na bazie lokalnych plików XML o identycznej strukturze jak plik pobierany z serwera ProLine. Natomiast bezpośredni, lokalny dostęp zapewnia bardzo szybkie działanie bez nadmiernego obciążania łącza jaki i serwerów ProLine. Jednocześnie w kodzie zawarte są wskazówki dla programistów, w jakim kierunku można rozwijać Twój Sklep XML.

Skrypt jest przykładową aplikacją, napisaną w języku PHP, którą można zainstalować na dowolnej platformie systemowej (Linux, Windows, inne...), jedynym warunkiem jest instalacja środowiska programistycznego PHP w wersji nie starszej niż 5.2. PHP jest darmowym, powszechnie używanym językiem skryptowym szczególnie przystosowany do tworzenia aplikacji internetowych.

Prawa do wykorzystania

Twój Sklep XML został udostępniony na zasadach Public Domain. Można z niego korzystać i przerabiać bez ograniczeń wynikających z autorskich praw majątkowych, gdyż firma ProLine udostępniła go do bezpłatnego użytku publicznego. Kod programu jest w pełni otwarty i całkowicie bezpłatny. Firma ProLine zezwala także na czerpanie korzyści finansowych z wykorzystywania tego skryptu. Jednocześnie firma ProLine zastrzega prawa autorskie do autorskiej treści opisów produktów, które przez niniejszy skrypt mogą być wyświetlane w tym także fotografii produktów.

Szybka integracja i szablon do dalszego rozwoju

Celem jaki nam przyświecał przy udostępnianiu Twojego Sklepu XMLbyło pokazanie prostej metody na szybkie stworzenie własnego sklepu internetowego czy też wygodnego cennika on-line i możliwość budowania na jego podstawie dalszych autorskich udoskonaleń. Jednocześnie wskazujemy, jak prawidłowo utworzyć ciąg (string) logujący i przekazać go za pomocą odpowiedniego parametru do naszej bazy danych. Jak prawidłowo użyć funkcji str_encode() i stałych login, hasło i token.

Zabezpieczenia i limity wywołań

Ze względu na zabezpieczenie naszej infrastruktury przed przeciążeniem, i nieautoryzowanym użyciem, wprowadziliśmy ograniczenia co do ilości połączeń do naszej bazy danych. Obecnie funkcjonują ograniczenia z wiązane z dozwolonymi godzinami połączeń (godziny nocne), częstotliwości wywołań, jak i zostały ograniczone do zadeklarowanego adresu IP z jakiego nasz partner będzie się łączył z bazą danych ProLine. Wszystkie te niuanse i ograniczenia obsługuje i ukazuje niniejszy Twój Sklep XML.

Obecna funkcjonalność Sklepu-XML obejmuje:
  • utworzenie odpowiednich ciągów logujących
  • Łączenie z bazą danych ProLine w godzinach i częstotliwością wymaganą przez ProLine
  • Buforowanie danych w lokalnych plikach XML podczas pracy bez połączenia z ProLine
  • Odpowiednią szybkość działania dzięki pracy na lokalnych plikach danych
  • Dużą łatwość do przerobienia na buforowanie w bazie danych SQL (MySQL)
  • Wyświetlanie kategorii produktów
  • Wyświetlanie produktów z danej kategorii
  • Narzucenie własnej marży i aktualnej stawki VAT.
  • Modyfikację wartości VAT
  • Wyświetlenie karty produktu zawierającej takie dane jak:
    • pełna nazwa produktu
    • identyfikator produktu
    • krótki kod kategorii
    • pełna nazwa kategorii
    • producent produktu
    • status promocji
    • status nowości
    • stan magazynowy ProLine
    • własną cenę produktu, wyliczoną z ceny netto zależnej od grupy cenowej partnera i własnych współczynników
    • fotografia produktu
Zapraszamy do korzystania ze skryptu Twój Sklep XML. Deklarujemy że obecnie prezentowana wersja będzie rozwijana i wkrótce zaprezentujemy skrypt, który będzie posiadał funkcje koszyka, składania zamówienia i inne typowe dla pełnosprawnych systemów eCommerce.