hotwax / picking Goto Github PK
View Code? Open in Web Editor NEWHotWax Commerce Picking App
Home Page: https://picking.hotwax.io
License: Apache License 2.0
HotWax Commerce Picking App
Home Page: https://picking.hotwax.io
License: Apache License 2.0
Currently, the application lacks the functionality to allow users to choose a specific product identifier for scanning. Users should have the flexibility to select their preferred product identifier for scanning, enhancing their experience and ensuring compatibility with diverse scanning scenarios.
Picker name is not displayed when the we open a picklist assigned to facility user login
The name should always be displayed correctly.
Pickers should be able to easily tell what item on a picklist they've scanned when moving through many items.
The scanned item should have a background color like "lightgrey" or use the variable: --ion-color-medium-tint
Use the new Shopify CDN compatible image component to fetch optimized images from Shopify instead of full size images.
For some picklist the details page breaks due to api failure
The details page should display an error message in place of breaking the overall app
PicklistId: DeO-CW-10091
Users should be able to scan products on shelves using their phone camera to make sure they are picking the right product.
The UI should match the included mockups and select the correct item when scanned.
The picklist detail page is not displaying all the items that are supposed to be in the picklist. Currently, only a subset of items is visible, and several items are missing from the list. This issue is impacting the functionality of the application and hindering the user's ability to select the items from the picklist.
The picklist detail page should show all the items that are in the picklist. Users should be able to see and select any item from the picklist.
IntegratE of the DXP component "App Version Info" into the Settings page of the application. This addition will provide users with essential information about the version of the application they are currently using.
Filtering the find view by "only show my picklists" is showing no results, even the ones assigned to the logged in user.
The picklist are listed on the view picklist page but we are unable to open it and go to the details page. We are getting something went wrong error.
User should be able to open the picklist and see the details.
Below the name of the user who's picklist it is should also show the picklist ID to make it easy to reconcile which picklist is being picked
To add product identifier in the app.
External barcode readers require an input field to input submit their scanned value.
Add an input field at the top of the picklist detail view that the user can select to scan product barcodes using an external device
I would like to add the GitHub contribution badges to display the contributors of repository in README file.
It will help to understand the project and how to run the project locally.
You can take reference from the preorder app https://github.com/hotwax/preorder/tree/hacktoberfest
Currently, when users access the scanner, they are prompted to grant camera permission. However, users may occasionally deny this permission, which can lead to confusion. By displaying a toast notification upon denial, we can help users understand why the scanner isn't working and guide them on how to rectify the situation.
After scanning a picklist item, the Product ID is not automatically removed when moving to the next item. Instead, while scanning the next item, the product ID of the previous item remains visible, and the Product ID of the current item appears next to it. As a result, this situation causes an error during the scanning process.
The Product ID of the previous picklist item should be automatically cleared when scanning the next picklist item, eliminating the need to manually clear the field before scanning.
To help UX developers add link to figma file in the readme me:
https://www.figma.com/community/file/885791511781717756/Ionic-5-Material-UI-Kit-(Community)
Link should be visible in Reademe
Store recently completed pick lists in a state for user reference.
Picklist find screen should have pull to refresh.
The filter options fail to open upon clicking the filter icon on the find picklist page after the user navigates back from the picklist detail page.
The filter options should open properly
upon clicking the filter icon on the find picklist page after the user navigates back from the picklist detail page.
You could take reference from existing PR. Use the latest Luxon library
#61
Add a custom theme file like in Clienteling app.
This will allow any brand to customize the look and feel of any app.
Currently, 'only show my picklists' and 'hide completed picklists' filters are disabled.
Enable these filters by default - show the user's in-progress picklists.
While on the picklists tab, when we hover on different picklist to select then, cursor can change its property to pointer for better UI experience.
Right now pick lists are sorted by alphabetically, there should be on option to group the items by bin also.
Instead of using the instance URL from the configuration, app should have option to connect with any instance that provide support to required APIs
https://jam.dev/c/83d61a83-c34a-4603-84bd-947d3f6e081a
User not linked to any one facility is unable to select product identifier in picking app
Scanned product remains highlighted until the next product is scanned, persisting even if manually unchecked before selecting another product.
Scanned product should not appear highlighted if user manually uncheck the product
The current user interface (UI) of the picking app does not provide an optimal experience for order fulfillment, especially in terms of handoff from the fulfillment app. Order managers and pickers face challenges in seamlessly transitioning from the fulfillment app to the picking app, which can result in delays, errors, and reduced efficiency in the order fulfillment process.
Improved User Experience: The revamped UI should focus on providing a seamless and intuitive experience for order managers and pickers, ensuring efficient navigation and clear instructions.
Streamlined Handoff Process: The new UI design should facilitate a smooth transition from the fulfillment app to the picking app, minimizing the cognitive load on users and reducing the chances of errors during handoff.
Replace picklists API with performFind for fetching picklists. #50
Related Issue: hotwax/inventory-count#243
Currently, the application lacks advanced sorting options, limiting users' ability to efficiently manage and categorize items. Introducing regular expression (regex) options can significantly enhance the sorting functionality. Users should be able to define specific regex patterns, allowing for more granular control, such as excluding numbers or other patterns, to sort items more effectively.
Currently, users lack the ability to customize the sorting order of pick list items according to their specific preferences on the Picklisr detail page. Introducing a Sort Pick List
option directly within the Picklist detail page interface would provide users with the flexibility to override the default sorting and arrange items based on their unique requirements.
If the camera scanner is open, the browser back button doesn't work and instead pushed the route back to the find page without closing the modal.
The scanner opens in a modal which is not technically a page so the Vue router doesn't push it onto the stack so that's why it doesn't pop when the user clicks the back button. But the expected behavior would be that if the browser navigates away from he picklist detail page, then the scanner should close automatically since its linked to that page. Any proposed solutions?
If a picklist is completed then it shouldn't show options to check items on the picklist as if it is still active.
The UI should show exactly which items are picked and a disabled checkbox for items that are not picked.
If there are on picklist found then a toast is displayed and screen is empty
There should be a permanent message There are no picklists available
Order items that have already been picked or are in a completed state are also displayed.
Only order items that are pending to be picked should be displayed in the picking app.
Navigate to the 'In Progress' tab in the application.
Select a picklist.
Scan the generated QR code.
Observe the list of order items in the picking app.
App version : V1.18.0
App environment : UAT
Instance - DEV-OMS
Facility - Broadway
Picklist to be selected - Dhiraj, Mufaddal
When switching between tabs something went wrong appears.
If we go to another tab from the picklist page, 'something went wrong' should not appear and if we move to the picklist page and no picklists are found, 'something went wrong' should be displayed.
When there is no pick list to be picked, the app still shows an "in progress" header.
if there are no pick lists, the screen should be empty.
Open Picking App on the home page and complete all pick lists.
When navigating to picklists page, there are multiple API calls for the picklists API
There should be single API call
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.