Wprowadzanie zamówienia w panelu z DataFirefly Order Creator
Instalacja modułu, ustawienie wartości domyślnych, a następnie wprowadzenie zamówienia: klient, produkty, adresy, przewoźnik, rabaty, płatność i link do płatności.
Wprowadzenie
DataFirefly Order Creator dodaje w panelu administracyjnym stronę wprowadzania zamówień, zaprojektowaną dla zamówień przyjmowanych telefonicznie lub e-mailem. Odpowiada ona kolejności przyjmowania zamówienia w czterech krokach (klient, produkty, adresy i dostawa, płatność i status) i wyświetla po prawej stronie paragon podsumowujący, przeliczany po każdej czynności.
Zamówienie jest tworzone tą samą funkcją co na natywnym ekranie PrestaShop (PaymentModule::validateOrder), na podstawie koszyka klienta. Moduł działa na PrestaShop od 8.0 do 9.x, a jego interfejs jest przetłumaczony na francuski, angielski, hiszpański, niemiecki, włoski, niderlandzki, polski i portugalski.
Instalacja
- W Moduły > Menedżer modułów kliknij Załaduj moduł i upuść plik
dfordercreator-1.0.0.zip. - Strona zostaje dodana w Zamówienia > Wprowadzanie zamówień.
- Domyślnie przyciski Dodaj nowe zamówienie w panelu administracyjnym również otwierają tę stronę.
Aby udostępnić stronę profilowi innemu niż SuperAdmin, nadaj mu uprawnienia do zakładki Wprowadzanie zamówień w Zaawansowane > Zespół > Uprawnienia. Uprawnienie Dodaj jest potrzebne do tworzenia klientów i zamówień. Bez niego pracownik może przygotować koszyk i wysłać link do płatności.
W trybie multisklepu przed wprowadzeniem zamówienia wybierz jeden sklep w selektorze u góry panelu administracyjnego.
Konfiguracja
Strona konfiguracji modułu zawiera następujące ustawienia:
- Zastąp natywne przyciski „Dodaj nowe zamówienie”: przycisk na liście zamówień otwiera stronę modułu, a przycisk tworzenia zamówienia w koszyku klienta otwiera ją z już wczytanym koszykiem.
- Domyślny status zamówienia: stały status albo ostatni status użyty przez pracownika.
- Domyślna metoda płatności: stały moduł płatności albo ostatnio użyty przez pracownika.
- Ceny wpisywane przez pracowników są: brutto lub netto. Każdy pracownik może to przełączyć na stronie, a jego wybór jest zapamiętywany w przeglądarce.
- Zezwalaj na zmianę cen i rabatów na pozycjach.
- Pokaż marżę, obliczaną netto na podstawie ceny zakupu produktów i kombinacji.
- Zezwalaj na dodawanie produktów niedostępnych w magazynie: wyświetla pole wyboru, które pozwala pracownikowi przekroczyć stan magazynowy w danym zamówieniu.
- Domyślnie wysyłaj e-mail do klienta: początkowy stan opcji w chwili tworzenia zamówienia.
- Wyniki wyszukiwania: maksymalna liczba wyświetlanych klientów lub produktów (od 5 do 50).
Wprowadzanie zamówienia
1. Klient
Wpisz w wyszukiwarce co najmniej dwa znaki (lub numer klienta). Wyszukiwanie obejmuje nazwisko, imię, e-mail, firmę, telefon z adresów, numer VAT i kod pocztowy. Można łączyć kilka słów, na przykład „kowalski kraków”. Wybierz klienta strzałkami i klawiszem Enter albo myszą.
Karta pokazuje grupy klienta (grupę domyślną wyróżnioną ciemniejszym kolorem, z jej rabatem), jego prawidłowe zamówienia, obroty, ostatnie zamówienie i notatkę prywatną. Link Historia rozwija:
- sześć ostatnich zamówień z przyciskiem Zamów ponownie, który dodaje ich produkty do koszyka;
- otwarte koszyki klienta z przyciskiem Wznów ten koszyk.
Przycisk Nowy klient (lub Alt + N) otwiera tworzenie klienta: imię, nazwisko, e-mail, firma, grupa, język, konto gościa, jeśli sklep na to pozwala, newsletter i pierwszy adres. Jeśli e-mail już istnieje, okno proponuje użycie istniejącego klienta. W przypadku zwykłego konta pole Wyślij klientowi e-mailem link do ustawienia hasła wysyła mu natywny e-mail resetowania hasła.
Zmień klienta zachowuje w koszyku już wprowadzone produkty.
2. Produkty
Klawisz / ustawia kursor w wyszukiwarce produktów. Wyszukiwanie obejmuje nazwę, indeks, EAN, UPC, MPN, indeks dostawcy i ID, również kombinacji. Każdy wynik pokazuje zdjęcie, indeks, stan magazynowy i cenę dla tego klienta. Kombinacje są rozwinięte pod swoim produktem.
- ↑ ↓ do poruszania się, Enter do dodania, Shift + Enter do dodania z pozostawieniem otwartych wyników.
- Pole Il. obok wyszukiwarki ustala dodawaną ilość.
- Przy użyciu czytnika kodów kreskowych zeskanuj kod w wyszukiwarce: produkt lub kombinacja o pasującym EAN, UPC lub indeksie zostaje dodana od razu.
W tabeli pozycji:
- Ilość: przyciski + i – lub bezpośrednie wpisanie. Wpisanie 0 lub kliknięcie kosza usuwa pozycję.
- Cena jednostkowa: wpisywana brutto lub netto, zależnie od przycisku nad tabelą. Cena wpisana brutto jest przeliczana na netto według stawki podatku pozycji.
- Rabat: procent stosowany do ceny pozycji.
- Gdy cena lub rabat zostanie zmieniony, cena katalogowa jest wyświetlana jako przekreślona z linkiem Resetuj, a cena po rabacie pojawia się pod pozycją.
- Marża netto pozycji jest wyświetlana pod jej sumą, jeśli opcja jest włączona.
Cena i rabat pozycji są zapisywane jako cena specjalna ograniczona do koszyka, tak jak na natywnym ekranie. Cena produktu w katalogu się nie zmienia. Rabat grupowy może nadal zostać zastosowany dodatkowo: cena wyświetlana na pozycji to zawsze ta, którą PrestaShop zafakturuje.
3. Adresy i dostawa
Adresem dostawy jest pierwszy adres klienta. Zmień go za pomocą listy rozwijanej, popraw przyciskiem Edytuj lub utwórz nowy przyciskiem Nowy adres. Odznacz Faktura na adres dostawy, aby wybrać inny adres do faktury.
Adres użyty już w złożonym zamówieniu nigdy nie jest modyfikowany: PrestaShop zachowuje jego starą wersję w tych zamówieniach, a moduł zapisuje nowy adres, który zastępuje stary w książce adresowej klienta.
Przewoźnicy, którzy dostarczają ten koszyk na ten adres, są wyświetlani z logo, czasem dostawy i ceną. Pierwszy przewoźnik zaproponowany przez PrestaShop jest wybierany automatycznie. Jeśli sklep oferuje pakowanie na prezent lub opakowanie z recyklingu, opcje pojawiają się pod przewoźnikami. Koszyk zawierający tylko produkty wirtualne nie wymaga przewoźnika.
4. Płatność i status
- Metoda płatności: moduły płatności zainstalowane i aktywne w sklepie.
- Status zamówienia: informacja pod polem wskazuje, czy ten status oznacza zamówienie jako opłacone.
- Wiadomość do klienta: widoczna na jego koncie i w zamówieniu, jak wiadomość pozostawiona przy składaniu zamówienia.
- Notatka wewnętrzna: zapisywana w notatce zamówienia, widoczna tylko w panelu administracyjnym.
- Wyślij e-mail do klienta: gdy opcja jest odznaczona, potwierdzenie zamówienia i e-mail wybranego statusu nie są wysyłane do klienta. E-maile przeznaczone dla sklepu są wysyłane normalnie.
Paragon podsumowujący
Paragon pokazuje liczbę produktów, sumę produktów, rabaty, wysyłkę, pakowanie na prezent, sumę netto, podatki i sumę brutto, a następnie marżę netto i jej procent. Ikona ostrzeżenia sygnalizuje, że produkt w koszyku nie ma ceny zakupu.
- Waluta i język: dwie listy u góry paragonu. Język określa język nazw produktów i e-maili do klienta.
- Kod rabatowy: wpisz kod lub kliknij jedną z podpowiedzi, czyli kupony, z których może skorzystać ten klient. Krzyżyk usuwa kupon.
- Rabat na zamówienie: kwota brutto lub procent, a następnie Zastosuj. Jest zapisywany jako jednorazowa reguła koszyka zarezerwowana dla klienta.
- Darmowa wysyłka: tworzy regułę koszyka z darmową wysyłką dla tego koszyka, jak opcja natywna.
Lista kontrolna wskazuje pozostałe kroki. Utwórz zamówienie (lub Ctrl + Enter) sygnalizuje, czego brakuje, jeśli zamówienie nie jest kompletne. Po utworzeniu zamówienia okno pokazuje jego numer referencyjny i sumę oraz trzy możliwości: otwarcie zamówienia, wprowadzenie nowego zamówienia dla tego klienta lub wprowadzenie nowego zamówienia.
Link do płatności
Gdy klient woli zapłacić online, nie twórz zamówienia:
- Wyślij e-mailem wysyła natywny e-mail „Przejdź do płatności za zamówienie” z linkiem do jego koszyka.
- Kopiuj link umieszcza ten sam link w schowku, do wysłania SMS-em lub w komunikatorze.
Klient trafia na etap płatności w sklepie, zalogowany na swoje konto, z przygotowanym koszykiem (łącznie ze zmienionymi cenami, rabatami i przewoźnikiem). Zamówienie powstaje w wyniku jego płatności.
Szkic i kilka kart
Bieżący koszyk jest zachowywany: po powrocie na stronę moduł przywraca ostatni koszyk pracownika i informuje o tym komunikatem. Numer koszyka znajduje się w adresie strony, co pozwala wprowadzać dwa zamówienia w dwóch kartach. Zacznij od nowa rozpoczyna nowe wprowadzanie, a poprzedni koszyk pozostaje w koszykach klienta.
Przycisk Moje ostatnie zamówienia wyświetla zamówienia utworzone przez pracownika za pomocą modułu.
Skróty klawiszowe
- / lub F2: szukaj produktu
- Alt + C: szukaj klienta
- Alt + N: nowy klient
- ↑ ↓, a następnie Enter: wybór z wyników
- Esc: zamknięcie wyników
- Ctrl + Enter: utworzenie zamówienia
- ?: wyświetlenie pomocy skrótów
Na stronie zamówienia
Każde zamówienie utworzone za pomocą modułu wyświetla blok Wprowadzanie zamówień: pracownika, który je wprowadził, datę, informację, jeśli klient nie został powiadomiony e-mailem, oraz liczbę pozycji, w których zmieniono cenę.
Rozwiązywanie problemów
Nie wyświetla się żaden przewoźnik
Żaden przewoźnik nie obsługuje strefy kraju dostawy albo waga lub kwota koszyka wykraczają poza jego przedziały. Sprawdź konfigurację przewoźników lub wybierz inny adres.
Produkt nie zostaje dodany: „Tylko X w magazynie”
Produkt nie przyjmuje zamówień przy braku w magazynie. Włącz opcję Zezwalaj na dodawanie produktów niedostępnych w magazynie w konfiguracji, a następnie zaznacz pole Zezwól na produkty niedostępne w magazynie w tym zamówieniu pod wyszukiwarką produktów.
E-mail z linkiem do płatności lub hasłem nie został wysłany
Moduł korzysta z e-maili PrestaShop. Sprawdź konfigurację w Zaawansowane > E-mail i wyślij testowy e-mail.
Przyciski „Dodaj nowe zamówienie” nadal otwierają natywny ekran
Sprawdź, czy opcja zastępowania jest włączona, a następnie wyczyść pamięć podręczną przeglądarki. Jeśli moduł został wyłączony i ponownie włączony, sprawdź, czy nadal jest podpięty pod hook displayBackOfficeHeader.