Feature #916
openWelcome Terminal
Added by Mykola Romanov almost 7 years ago. Updated almost 6 years ago.
90%
Description
We need a separate page to display in a special terminal like iBox which will be available in store for customer to use.
The customer will use it to let the logistics know that he has arrived. Also, he will use it to find the route to the pickup point in store.
1 screen:
Please, fill in your order number. (Prefix 005 preset depending of the store)
-Search is performed in the front database by the order number
2 screen:
Please, confirm this is your order. The order number and contents is displayed. (Reused from order summary)
The order details are being displayed on the screen. And the button "Validate Choice"
3 screen:
Here is your way to the pickup point. An image with the route is displayed on the screen.
A button "end session is displayed below"
- Viber notification sent to the logistics (the list already used for e-commerce) with order details. The message will be reused from e-commerce project with a different header (will be provided later)
- An image store-dependent is displayed to show the route
- timeout before redirect to homepage is launched (60 sec)
Files
Updated by Mykola Romanov almost 7 years ago
- File IMG_20190305_135424.jpg IMG_20190305_135424.jpg added
Updated by Yevgen Voronetskyy almost 7 years ago
- Status changed from New to In Progress
- Assignee changed from Yevgen Voronetskyy to Mykola Romanov
Functional questions¶
Before we start the estimation process, we need the answers for the following questions:
- Order's search will be performed only for PRE_PAYED, PAYED and PRE_CONFIRMED orders (both Online and Offline)?
- Notifications. Once confirmed the front should send a notification to logistic team only? The status of the order is not changed yet. Is it right ?
- We should distinguish the front running on terminal from other env. (for running automatically special JS code after the terminal restart - smart auto login, redirect to the welcome terminal page, etc.) The ideal solution will be the IP address of the terminal. We need to discuss with Sasha about this point.
- Do we need to protect somehow the orders from being displayed by brut force orderId enumerations and/or erroneous input (like asking for 2 first letters in the customer email)
Updated by Mykola Romanov almost 7 years ago
Update:
Screen 2:
- also have a button "not my order, return to home"
Clicking on this button we should be redirected to the screen one.
Updated by Mykola Romanov almost 7 years ago
1. I would start with all orders now. Maybe narrow it down in the future.
2. Logistic team only, the same group used for other e-commerce notifications. The text will be very similar to the "order created".
Status doesn't change.
3. I'll send him the question
4. No, it's fine.
Updated by Yevgen Voronetskyy almost 7 years ago
1. Нас интересует возможность автоматического открытия браузера (при загрузки ОС) на странице https://www.leroymerlin.ua/login и автоматический ввод логина и пароля (для каждого магазина будет свой пользователь). 2. Мониторить состояние браузера и автоматически перезапускать в случае зависаний или других проблем. Это можно реализовать?
ответ MAKSYM DEMIANCHUK:
Оба вопроса абсолютно решаемы с нашей стороны.
Updated by Yevgen Voronetskyy almost 7 years ago
- Estimated time set to 96.00 h
Workload estimate:
1. UI/UX changes and new pages - 4 days
2. backend modifications - 4 days
3. Project management - 2 days
4. Tests/deployments - 2 days
Total : 12 days.
If we start this weekend, we can implement this feature before the 1 April 2019.
Waiting for your approval.
Updated by Denys Bezuhlyi almost 7 years ago
- File screencapture-localhost-8443-terminal-002398777-map-2019-03-10-15_40_33.png screencapture-localhost-8443-terminal-002398777-map-2019-03-10-15_40_33.png added
- File screencapture-localhost-8443-terminal-002398777-2019-03-10-15_40_20.png screencapture-localhost-8443-terminal-002398777-2019-03-10-15_40_20.png added
- File screencapture-localhost-8443-terminal-2019-03-10-15_40_07.png screencapture-localhost-8443-terminal-2019-03-10-15_40_07.png added
- File screencapture-localhost-8443-terminal-2019-03-10-15_39_52.png screencapture-localhost-8443-terminal-2019-03-10-15_39_52.png added
Here you can find some mockups of terminal feature: 
-

-

-

We can have an orderId that consits of 9 digits and of 10 digits, how many cases should I add?
Could you provide the map image that will be shown for each store (one map for store)?
If you have some suggestions on design level, tell me please.
Waiting for your feedback. @Mykola, @Alexander
Could you provide additional text, messages for each page?
Updated by Mykola Romanov almost 7 years ago
1. We can have an orderId that consits of 9 digits and of 10 digits, how many cases should I add?
- this digits number differs between stores, and increases with time.
2. Could you provide the map image that will be shown for each store (one map for store)?
- ok, looking for one this week
3. If you have some suggestions on design level, tell me please.
- may be add "clear form" http://prntscr.com/mwg38o button?
- my be add "return home" button on the bottom of every screen, and not only the on the last one?
4. Waiting for your feedback. @Mykola, @Alexander
- Alexander will come back to you as well
5. Could you provide additional text, messages for each page?
- here you go, top-down screen by screen
Введіть номер вашого замовлення
Знайти
На головну
Введіть номер вашого замовлення
Замовлення не знайдене, перевірте правильність вводу
Знайти
На головну
Деталі вашого замовлення
Товари Ціна, грн Кількість Всього, грн
Загальна сума: 372.51 грн
Знайти інше замовлення
Отримати замовлення
На головну
Отримати замовлення 002398777
На головну
Updated by Mykola Romanov almost 7 years ago
also,
6. i would like to have the prefix 002 or else (depending of the store) to be pre-filled for the client. by this we will protext the customer from mistake the store
7. maybe we should set a maximum of three validation-notifications by order? to prevent abuse
Updated by Denys Bezuhlyi almost 7 years ago
- my be add "return home" button on the bottom of every screen, and not only the on the last one?
Are you sure you want to add "return to home page on the first and second pages? The first page is already a main page, on the second step we have a button "Find another" that go to the main page (first step)
Updated by Denys Bezuhlyi almost 7 years ago
7. maybe we should set a maximum of three validation-notifications by order? to prevent abuse
It is not clear. How will we detect that errors go from one customer? We show a popup, or what?
If the customer make an error 3 times and goes out, after that, the next customer is comming, how will we detect that it is an other customer?
Updated by Mykola Romanov almost 7 years ago
i meant 3 actions "validate" on one order = clicks on this button http://prntscr.com/mwgnah
Updated by Mykola Romanov almost 7 years ago
3. If you have some suggestions on design level, tell me please.
- may be add "clear form" http://prntscr.com/mwg38o button?
- my be add "return home" button on the bottom of every screen, and not only the on the last one? (ALYONA, CHECK PLEASE)
Updated by Denys Bezuhlyi almost 7 years ago
- File screencapture-localhost-8443-terminal-002398777-map-2019-03-12-00_08_10.png screencapture-localhost-8443-terminal-002398777-map-2019-03-12-00_08_10.png added
- File screencapture-localhost-8443-terminal-002398777-2019-03-12-00_03_29.png screencapture-localhost-8443-terminal-002398777-2019-03-12-00_03_29.png added
- File screencapture-localhost-8443-terminal-2019-03-12-00_03_13.png screencapture-localhost-8443-terminal-2019-03-12-00_03_13.png added
Here you can find updated mockups
Updated by Mykola Romanov almost 7 years ago
В кнопках текст и цифры съехали ближе к верху
Updated by Alexander Shklyarenko almost 7 years ago
Привет,
Есть идея по визуализации номера заказа на терминале.
Изменить формат номера заказа, отделить номер магазина или скобками или тире.
Тогда на терминале мы сможем сделать два отдельных блока, один уже с предзаполненной информацией номер магазина второй для номера заказа.
Updated by Mykola Romanov almost 7 years ago
3. If you have some suggestions on design level, tell me please.
- may be add "clear form" http://prntscr.com/mwg38o button?my be add "return home" button on the bottom of every screen, and not only the on the last one? (ALYONA, CHECK PLEASE)
Updated by Denys Bezuhlyi over 6 years ago
- Assignee changed from Mykola Romanov to Denys Bezuhlyi
After today's demo, there are some suggestions:
- remove selection on main page
- remove spinner on "Search button"
- fix animation effect
- fix price on summary page, price column
- summary: fix scroll
Updated by Denys Bezuhlyi over 6 years ago
- Assignee changed from Denys Bezuhlyi to Yevgen Voronetskyy
Updated by Yevgen Voronetskyy over 6 years ago
- Assignee changed from Yevgen Voronetskyy to Alexander Shklyarenko
- % Done changed from 0 to 70
Sasha, we are ready to make the integration test on real cerara device. Is it possible to have access to the test device ?
Updated by Mykola Romanov over 6 years ago
Notification text:
Тема письма: Клієнт прийшов за ххххх
Тело:
Клієнт прийшов за замовленням ххххх.
Статус замовлення: paid (in transit);
Номер замовлення: ххххх;
Тип оплати: онлайн (офлайн);
Тип доставки: Нова Пошта (Авітек/Самовивіз);
Кнопка с текстом "Переглянути деталі замовлення в LM Order"
Updated by Mykola Romanov over 6 years ago
Please, add the language selection bar on homepage only
Ukrainian Russian
Center input order panel by vertical
For Polyarna 001 + 7 digits
For All other stores 00x + 6 digits
Updated by Mykola Romanov over 6 years ago
- Due date set to 25 Mar 2019
- Assignee changed from Alexander Shklyarenko to Anonymous
- % Done changed from 70 to 100
Updated by Yevgen Voronetskyy over 6 years ago
- % Done changed from 100 to 90
@Denys, auto-re-login component is ready for this feature ?