16 lutego 2010

Generowanie ofert i dowolnych wydruków do zamówień

Na przestrzeni ostatnich lat wielokrotnie nasi klienci prosili nas o dodawanie generowania różnych specyficznych wydruków. Szczególnie 2 tematy powtarzały się często - różne rodzaje wydruków od zamówień np. generowanie kart gwarancyjnych lub generowanie wydruków ofert. Ponieważ każdy z naszych klientów chciał mieć inaczej ułożone informacje, pracowaliśmy nad stworzeniem uniwersalnego rozwiązania, które pozwoli na dodanie dowolnej ilości, dowolnych wydruków, których postać zdefiniują nasi klienci. Dodatkowo chcieliśmy aby edycja wzorców dokumentów przypominała dobrze znane i lubiane szablony, oparte o zmienne IAI (np. [iai:product_name]. Po wielu miesiącach prac, możemy już Państwa zaprosić do używania systemu generowania własnych wydruków.

System generowania wydruków został oparty o szablony i zmienne. Szablony definiuje się nie w HTML, który jest dosyć ograniczony pod względem wydruków, ale w dokumentach tekstowych. Ze względu na przyszłość i otwartość standardu, wybór padł na format ODT (więcej na http://pl.wikipedia.org/wiki/OpenDocument). Format ten obsługują m.in. polecane przez nas, darmowe narzędzia czyli OpenOffice i Aplikacja Google. Format ten jednak obsługują już natywnie najnowsze systemy operacyjne w tym Windows 7 jak i Mac OS X 10.6. Dzięki zastosowaniu szablonów w dokumentach tekstowych, edycji szablonu dokonuje się w doskonale do tego przystosowanych edytorach tekstów. W miejsce pól specjalnych, dla których mają być pobierane wartości z IAI-Shop.com wstawia się zmienne. Jako wzorzec dostarczyliśmy na start 3 nasze szablony dokumentów generowania oferty. Następnie szablon w ODT wgrywa się do zasobnika szablonów (MODERACJA \ Dokumenty drukowane). Od tego momentu, wystarczy w zamówieniu, liście zamówień, seryjnej realizacji zamówień kliknąć na generowanie dokumentu, wybrać dokument i poczekać na przesłanie do przeglądarki dokumentu ODT. Zaletą przekazywania dokumentu w ODT jest możliwość jego edycji przed wydrukowaniem. Można zatem dopisać cokolwiek się chce, bez potrzeby przygotowywania nowego szablonu. Jest to mechanizm, który podobał się Państwu przy okazji wysyłania standardowych e-maili i SMSów. Postanowiliśmy zatem dać podobne możliwości w tym module.

Innym ciekawym zastosowaniem systemu dokumentów drukowanych jest możliwość generowania oferty produktowej. Aby ją wygenerować, należy przejść do KLIENCI \ Generowanie wydruku oferty. W dalszej kolejności przechodzimy do wyszukiwania produktów, które możemy przefiltrować i posortować według własnego uznania. Jeżeli lista produktów nam odpowiada, wystarczy kliknąć przycisk Generuj ofertę. Ofertę możemy wygenerować w standardowych cenach (detalicznych, hurtowych, dla POS) lub wskazać klienta dla którego generujemy ofertę. W przypadku wybrania klienta, oferta zostanie wygenerowana z uwzględnieniem rabatów danego klienta. Działa to doskonale, zważywszy na to, jak potężne możliwości zaawansowanych rabatów drzemią w IAI-Shop.com. Samo generowanie jest bezobsługowe. Należy poczekać chwilę i zostanie wygenerowany dokument ODT z wydrukiem całej listy produktów spełniających nasze oczekiwania. Niestety, generowanie dokumentu, zwłaszcza ze zdjęciami wymaga nawet kilku minut. Jest to jednak czas nieabsorbujący, więc podczas oczekiwania można wykonywać inne czynności w panelu. Więcej informacji o generowaniu oferty można przeczytać w Pomocy.

Generowanie wydruków zainicjowało nową erę w IAI-Shop.com, który jako pierwszy, już kilka lat temu zaczął generować wydruki z panelu administracyjnego. Dzisiaj funkcję generowania przynajmniej podstawowych dokumentów mają lepsze systemy do prowadzenia sklepu. Nikt jednak nie posiada równie potężnego mechanizmu, dzięki któremu można zautomatyzować i szalenie usprawnić pracę w firmie. Zapraszamy do samodzielnej zabawy z szablonami, tworzenia nowych i przesyłania nam swoich spostrzeżeń na temat tego systemu.

Załączniki:
Pobierz plikPrzykład wygenerowanej oferty - szablon 1.png
Pobierz plikPrzykład wygenerowanej oferty - szablon 2.png
Pobierz plikSzablon dokumentu dla zamówienia.png
Pobierz plikWybieranie dokumentu do wydruku w zamówieniu.png
Pobierz plikPrzykładowy wydruk wygenerowany na podstawie zamówienia.png