Redesign POS Interface in Odoo to Match New Design
Redesign POS Interface in Odoo to Match New Design
Description:
As a cashier, I want the Odoo POS interface to be redesigned to match the modern, clean, and functional UI , making it
easier to navigate, search for products, and complete transactions efficiently.
Acceptance Criteria:
1. General Layout
The new design should adopt the new visual identity, including logo, colors, and typography.
Products should not be displayed automatically; instead, they should appear in a dropdown list when searched either
from the search bar at the top of the page, the search bar at the bottom of the page, or automatically added to the
order when the barcode scanning feature is enabled.
The interface should include an organized left-side panel for product details and stock information.
The interface should display the price lists associated with the selected customer, along with their credit limit and
current balance.
Responsive design should be implemented to accommodate different screen sizes.
Implement a search bar with filters to search by product name, number, description or any combination of them.
Display search results with product details such as name, number, price, availability, brand, and location.
When clicking on a product, it should allow adding products to the cart instantly.
When clicking on product details, it should expand the product details section with product information.
Product Number
Brand
Category
Description
Users can view all price lists they have permission to access for the selected product.
Users can see product availability across all warehouses they have permission to access.
Users can view all related or alternative products.
4. Cart Section
The cart should display selected items with the following columns in order:
Product Name | Product Description
Product Number
Brand
Location
Quantity (Editable)
Sales Price (without tax) (Editable)
Sales Price (with tax) (Editable)
Discount (by amount or percentage) (Editable)
Total After Discount
Total After Tax
Actions: Delete, View details.
In the expanded product details section, the table layout should hide the product description concatenated with the
product name and location column.
Include the ability to edit item quantities directly within the cart.
When editing price with or without tax, they should automatically affect each other.
Support for applying discounts by percentage or fixed amount per product.
Allow adding shipping costs to the order.
Allow adding extra discount for the total order with an amount or percentage.
Display tax calculations dynamically as items are added or removed.
5. Payment Process
A clear and distinct payment button should be available to initiate checkout.
The payment section should display total price, applicable taxes, and available payment method options.
Support for split payments using multiple payment methods.
6. Order Completion
Upon successful payment, the system should generate a detailed receipt with an option to print or email.
A confirmation message should appear to ensure the transaction is completed successfully.
Additional Considerations:
Implement new branding across all screens.
Arabic and English language support.
Improved navigation with keyboard shortcuts.