Skip to main content

Supermax Opencart Point of Sale

Supermax helps the merchant to do the retail transaction of their physical store in a single window. Store owners can easily place orders of their physical store to their opencart online store.

As this extension is built on Google Angular Platform so it’s a single page application and works smoothly without page loading in every request.


Features
  • Multi-Language and Multi-Currency with RTL Supported. 
  • In-built Progressive web Application (PWA) 
  • Works in offline mode and synced all the offline data automatically after online.
  • Made On Google Angular Framework.
  • Single Page Application.
  • Responsive Design Work On Tablet / Mobile / Desktop / Laptop. 
  • Fast Loading and Easy Search With Category And Product Name. 
  • Quick Checkout With Payment Method Selection. 
  • POS owners can select existing customers at the time of checkout. 
  • Admin can set store details like name, address, email, Tax number, etc. to show in customer invoice. 
  • Separate login panel for the POS terminal. 
  • The product can be added by a barcode through a barcode scanner. 
  • POS users can add multiple custom discounts and custom tax at checkout. 
  • POS users can add multiple coupons and vouchers at checkout. 
  • POS users can add multiple custom charges at checkout. 
  • Admin can generate a barcode for the product with productID, UPC, SKU or EAN. 
  • Admin can add existing product barcode, like manufacturer barcode by entering barcode number, scanning the barcode or import through excel sheet in a one button click.
  • A separate pop-up window for product information.
  • POS users can create new customers from the POS terminal.
  • POS users can enter the barcode manually by typing the barcode at the POS terminal. 
  • POS user can hold the carts and restore again. 
  • POS user set custom payment and order status. 
  • POS users can place order comments. 
  • Pos user selects the customer's existing payment and shipping address as well as add a new address.
  • POS users can see previous POS orders and also print the receipt. 
  • POS users can load the most popular products at the POS terminal. 
  • POS users can return the product at the POS terminal. 
  • POS users can change product prices at the cart with including tax or without tax. 
  • POS users can apply custom discounts to cart products individually. 
  • Total discount saving in the POS order receipt. 
  • Accept decimal value for product quantity as well as allow to use product weight, length, width or unit to calculate product price for decimal value. 
  • POS users can add custom products to the cart with selected tax classes.
  • Pos users can add custom products to the cart with selected tax classes.
  • Pos users can enter cash paid by the customer. And pos calculates cash change and shown to the pos user. Cash paid and cash change is shown in the pos receipt.
How To Configure

Basic Configuration


  1. Status: If enabled POS related features will work.
  2. Username: Username to log in to the POS terminal.
  3. Password: Password to login to the POS terminal.
  4. Do you want to show the Product image?: If Yes then product image is shown at pos terminal product list otherwise only product name is shown. For faster loading, it is recommended to select No to show only product name.  
  5. Cash Payment Order Status: This status will be order status when an order is placed from the POS terminal with payment method Cash.
  6. Card Payment Order Status: This status will be order status when an order is placed from the POS terminal with payment method Debit Card / Credit Card.
  7. Custom Payment Order Status: This status will be order status when an order is placed from the POS terminal with payment method done by any other 3rd party application like Google Pay, PhonePe, Paytm, Bank transfer, etc.

Receipt Configuration



  1. Receipt Width (Printer Size): This width has to be set for your printer. For A4, it is 595px, for 80mm, it is 300px and for 58mm, it is 220 px. These sizes may vary as per the printer brand. Default it will be set for A4.
  2. Receipt Barcode Width (printer size): This width has to be set for your printer. Basically, this width must be set respective to receipt width. If you want a barcode image to take the full width of the receipt then use the same receipt width for this. Default it will take the full width of receipt.
  3. Receipt font-size: Admin can set the font size of the receipt and the Default font size on the receipt will be 14px.
  4. Store details for receipt: Details are shown on the pos receipt header.
  5. Footer details for receipt: Details are shown on the pos receipt footer.

Product Configuration


  1. No. of Products visible on POS home screen: It refers to how many products will be shown in the pos terminal product list. It applies for product search, category wise, etc. Recomembered to use 50 or less for faster loading.
  2. No. of visible popular products on POS home screen: It refers to how many popular products will be shown in the pos terminal popular product list. Recomembered to use 50 or less for faster loading.

Barcode Configuration


  1. Barcode Size: Size is used for the barcode image size at the time barcode generation. Recomembered to set 30 as default.
  2. Barcode Prefix: Prefix is used for prefix to the barcode code. It is applicable for product ID only. Refer below point.
  3. Generate Barcode with: It is used for barcode generation for the product. Options are productID, UPC, SKU and EAN. Remember default is ProductID if UPC, SKU or EAN are not available. Also, a barcode prefix is used only if productID is used for the barcode.

Address Configuration


  1. Default Shipping Address Configuration: You can set a new shipping address or use the default store address. This address is used as a shipping address at the time order placing at the pos terminal. Note: it is not used to shipping calculation as Supermax follows opencart default order process so it is recommended. 
  2. Default Payment Address Configuration: You can set a new payment address or use the default store address. This address is used as a payment address at the time order placing at the pos terminal. Note: As Supermax follows opencart default order process so it is recommended.
Supermax POS Products
You can find the supermax menu in the module setting.



Steps for Mass Barcode Printing

  1. You can select multiple products from the products list and click on the mass print barcode button.
  2.  A pop-up window will be opened and it will ask you to set quantity/no. of barcode image for each selected product you want to generate. 
  3. By submitting the quantity/no. of barcode form, you will be redirected to the barcode printing page from where you print the barcode images. 
  4. Click on the print button to print the barcode images.

Steps for Mass Barcode Generation

  1. You can select multiple products from the products list and click on the mass print barcode button.
  2. After the click page will be reloaded and you can see the barcode images in respective products.
  3. And you can notice in the barcode type column. It will be generated. There are two options generated and Added. Added means when you assign an existing or manufacturer barcode code to the product. Steps for adding in below.

Steps for Import Existing or Manufacturer barcode To Product

  1. You can download the sample excel sheet. Note: Please don't change the column headers only add your data below header row as per column. 
  2. Click on the import button and upload the excel sheet.

Steps for Print, Add, Generate Barcode For Product Individually


  1. For barcode print click on the print button and it will ask for quantity/no. of barcode for the product selected.  
  2. For Generate click on the generate button
  3. For adding click on the add button and it will ask for barcode code/number. You can manually type or use the barcode scanner.
Login To Supermax POS Terminal

  1. You can choose your preferred language and currency. Languages and currency are the same as your opencart store languages and currencies. Note: By default language and currency are set as per your previous selection which you have selected at the time previous login. Otherwise the first item from the list respectively.
  2. Use your login username and password which are set in Supermax POS admin configuration.
  3. After successful login, your current page reloaded and open the pos home page.
Supermax POS Terminal

  1. Toggle Menu: Button to toggle the POS left navigation menu.
  2. POS Terminal Menu: POS terminal navigation menu
  3. Sales Menu: POS sales navigation menu having sub-menu such as orders, returns and hold orders.
  4. Full-Screen Menu: POS terminal full-screen navigation menu. By clicking this pos terminal takes full screen of the device. Note: If the browser doesn't support fullscreen then pos full-screen feature doesn't work. Google Chrome browser recommended.
  5. Categories: Click to view all store categories. 
  6. Manual enter barcode: If the barcode scanner doesn't scan the barcode image due some reason then you can manually enter the barcode code and can add the product to the cart.
  7. Search Product: Here you can search product by product product name.
  8. Product Information: Click to view product information such as name, price, quantity left, weight, length, etc.
  9. Discounted product: Icon tells the product has a discounted price. Discount works as per opencart default discount process.
  10. Online/Offline Button: Toggle POS online and offline status. In offline mode, POS will work as per the offline process. 
  11. Custom Product: You can create custom products at the pos terminal.
  12. Cart Hold: You can hold/pause the current cart session and also resume the cart holds. 
  13. User Details: Click to view user details such as store name, logged-in user name and log out button.
  14. Clear Cart: Click to clear all the cart products from the current cart session.
  15. Remove Product: Click to remove the product from the cart.
  16. Stock increase / Decrease: click "+" to quick increase stock and click "-" to quick decrease stock.
  17. Edit Cart Product: Click the cart product line and you can see a pop-up window to change the product price, bulk quantity, add a discount, etc. You can enter a decimal value for the quantity and can select quantity type. The price will be calculated as per quantity type and quantity. Note: The base price is considered for the selected quantity type. Ex: product weight is 1kg and the price is 100. And you entered 750gm. Then the product total cart price is 75. If you entered 1.200 kg then the price will be 120.  
  18. Pay button: Click to move to the cart summary and payment page.
  19. Cart Detail: Click to view cart totals, customer name, total saving, etc.
  20. Total amount: The amount is total cart amount included taxes, discount, voucher, etc.
  21. Sync To Local System: There is an indicator on the top right of the header, which blinks when server data are synced to user local system. 
    Note: Supermax syncs all the necessary data / continues access data to user local system at first login / access to POS terminal to makes faster loading for future access. Any changes in synced data Supermax updates it at re access the terminal. Don't logout or refresh page when the indicator is blinking.

    When you login/access first to POS terminal let Supermax to complete his sync processes. After finish all the process you can re login or refresh the page and can see supermax will load faster.

    At the time of sync you no need to wait for end the process. You can do all other process parallel like add to cart, order
    placing, etc.
POS Cart Summary and Payment Panel
  1. Here you can add address and choose the payment method and place the order.
  2. Click the payment and shipping address button to add the address to the current order.
  3. If any existing customer is selected and having an address then you can choose those addresses for shipping and payment address.
  4. Click the cash button for cash payment and you will see a pop-up window for cash change. You can enter cash paid by the customer and POS will calculate the cash change if available. 
  5. Click debit/credit card payment for card payment. Note: This is only for record purpose and Supermax doesn't connect to card machine for payment.
  6. Click the custom payment button and you can add set custom payment title and order status for the payment.  
POS Receipt

  1. Click the print button to print the order receipt.
  2. In the receipt, you can see total saving for this order, cash paid and cash change.
Supermax POS Add-ons



Comments