hotwax / preorder Goto Github PK
View Code? Open in Web Editor NEWHotWax Commerce Pre-Order App
Home Page: https://preorder.hotwax.io
License: Apache License 2.0
HotWax Commerce Pre-Order App
Home Page: https://preorder.hotwax.io
License: Apache License 2.0
Products which are recently removed from the presell (pre-order/backorder)category do not show their last active PO information in the Purchase Order card.
If products are recently removed from the presell category, they must show their last active PO information.
Merchandisers require the ability to audit whether a product is accepting pre-order/backorder, and should be able to search for a specific product directly from the Catalog page in order to view its current status.
from
and through
dates.Link to figma file: https://www.figma.com/file/wK5FMs4z2zXQR9VfHV9ycE/Dhiraj's-Ionic-6-Material-UI-Kit-(Community)?node-id=13416%3A0&t=DXQd9NgF4cyTehn7-1
The product results on the Catalog page lack padding at both ends.
To enhance the appearance and spacing of the product results on the Catalog page, it is necessary to add padding at both ends. Padding must be 16px.
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)
Remove the Placeholder (static text) from username and password.
Placeholder should be blank and user should able to enter the credentials.
Pre-order or backorder category depends on the value in the "isNewProduct" field of purchase orders.
We should check purchase order items for what their value is to ensure that the category the product is listed in is accurate. If a product is not listed for pre-selling we can use it to show what the expected category is when it does go on pre-sell.
Add a custom theme file like in Clienteling app.
This will allow any brand to customize the look and feel of any app.
Also change heading fonts to Montserrat and body font to Open Sans
We are showing the internal ID of POs right now on the detail page. Instead we should only show the order name which is more human readable.
The feature is specifically useful when the default password is set for the new/old user and the user needs to be obliged to change the password on login.
Headings and static labels are rendering with skeleton text even though they are static data and should show up immediately.
Skeleton text should only be used for data the app is fetching dynamically async.
Once units are released in the preorder app and the release goes through, the quantities should disappear right away
After performing any bulk operation, user should have information about items in brokering to get the idea about inventory available.
In order to be available for brokering, items has NA as facilityId. Fetch order items with NA facility for specific products on bulk operation completion and navigation to product details page
Filtering for variants on the product details page does not work. No cue in the UI for whether a filter is applied or not.
Use globeOutline icon for eCom Store and personCircleOutline icon for user profile
When a user clears their search key, they expect results to be updated based on that. When they persist it is unclear for the user what the next expected actions are.
When search is cleared using the cross icon on the right, the results should be refreshed to exclude the search criteria as well.
The Purchase Order card displays the header "Last active purchase order" for an active purchase order.
The Purchase Order card header should provide consistent information that aligns with the displayed data.
Upon following these steps, you will notice that the header in the Purchase Order card does not accurately represent the status of the active purchase order.
If a product doesn't have exact "Color" and "Size" feature attributes, the variant selector doesn't work. Users have no way to switch between products then.
Features should be dynamically rendered and not dependent on exact feature type.
On settings page, the ecommerce select does not list any of the options
All the possible ecommerce store options should be displayed on the settings page
Screenshot:
If a shop listing has failed, users cannot fix that issue from the audit page like they can run catalog refresh.
Clicking on the shop config should give an option to run a sync on demand like "Run Now" in Job Manager. The option will be presented in a popover similar to the job card right next to it.
The information displayed in the product summary card does not match the details shown in the presell eligibility section on the Catalog Product detail page.
The product summary card should align with the other information presented on the Catalog Product detail page.
By following these steps, you should be able to encounter the problem mentioned earlier regarding the inconsistency between the product summary card and the information displayed on the Catalog Product detail page.
Work on Styling and change the navigation bar and make it more attractive.
Change Css of Navigation bar.
Related PR: #71
Change CSS styling i.e After logging in green and blue buttons size should be large and have some shadow effects.
Green and Blue buttons size should be large and have some shadow effects.
When you navigate to the Catalog page, product results do not show from
and through
date.
Product results instead just show the promise date on orders if the backend API has support for it.
On the settings page, there is no option to select a product store but there is an option to choose the shopify config
There should be an option to select the product store as there are permissions associated with the product store.
The promise date shown in the Product summary card corresponds to the created date of the purchase order, rather than the actual promise date.
The promise date displayed in the Product summary card should accurately reflect the corresponding purchase order's promise date.
Fetch product stores from backend instead of using environment variable list.
Refer Job Manager app for the same:
https://github.com/hotwax/job-manager
Currently, clicking 'X pieces pre-ordered' badge fills the input field. In some cases, users might want to release orders against the current inventory.
Clicking 'X in stock' badge should fill the input field.
Use Montserrat for headings and Open Sans for body instead of roboto default font.
The Total PO items displayed in the Purchase Order card includes both Sales orders and Purchase orders, resulting in an incorrect net total.
The Total PO items should only take into account the Purchase Orders where the item is available, excluding Sales orders.
By following these steps, you will notice that the Total PO items shown in the Purchase Order card includes both Sales orders and Purchase orders. This results in an incorrect net total.
Add support to use oms api package product module
The current product catalog auditing process for pre-order products is proving to be time-consuming and inefficient. Users are required to switch between multiple views, leading to difficulties in reconciling data accurately. To address this issue, we propose enhancing the auditing process by consolidating all necessary views into a single screen.
Link to figma file:
(https://www.figma.com/file/wK5FMs4z2zXQR9VfHV9ycE/Dhiraj's-Ionic-6-Material-UI-Kit-(Community)?type=design&node-id=25387%3A127781&t=xx7jmyPJJrwLVDUD-1)
clicking on "x pieces preorders" badge should auto fill that qty to the input field.
Currently the listing shows the shops as 'Shop 1' 'Shop 2' which is confusing in multiple shops setup.
The shop listing should show the shop names.
The Purchase Order card is displaying the wrong corresponding sales order data for the Purchase order. It is counting the total number of sales orders associated with the purchase order.
{"json":{"params":{"rows":0},"filter":"docType: ORDER AND orderTypeId: SALES_ORDER AND productStoreId: STORE AND correspondingPoId: 10088","query":":"}}
The above Solr query is retrieving all sales orders linked to the purchase order. However, this approach results in an incorrect display of the corresponding sales order data.
The corresponding sales order data should reflect the number of sales orders placed against each individual PO item.
To resolve this issue, the Solr query needs to include a product filter along with the other criteria. This modification will ensure that only the sales orders associated with the specific PO item are considered.
Disabled shop configs that don't have any access to eCommerce should be shown in the Shop Listing section as "disconnected shop" and not show as an error in the summary card.
The products on the Catalog page only display their variant names, which makes it difficult to identify them without their parent product names.
To improve identification, it is better to also display the parent product names alongside the variant names on the Catalog page.
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.