POS System for CS-Cart Multivendor

Pos system for Cs-Cart Multivendor

CS-Cart POS (Point-of-Sale) is a system that allows store owners to manage sales in both their physical and online store at the same time. It keeps customers information and their orders for a better shopping experience. The admin can create multiple sales agents for the store to work with POS. It is like a store’s control center, handling sales reports and even keeping track of staff and products. The seller can use the POS in the physical store to place an order. This order is made and synced with the CS-Cart online store. 

Some inner features of POS include discount, pausing carts with Hold Cart, generating receipts via email or QR code, and tracking sales with X-Reports and Z-Reports. The app syncs to organize categories, orders, and products in real-time. It accepts various payments, handles miscellaneous charges and also allows new product additions. Basically it's a simple and easy to use app that helps stores run smoothly and efficiently.

Features

  • Admin can change the appearance of the POS system using theme settings.
  • Admin controls whether POS users can use settings like adding new products, displaying miscellaneous charges, enabling languages etc.
  • The POS system allows user to  easily add items to the cart, handle quantities, and effortlessly complete payments for smooth and easy sales transactions.
  • The POS system allows sellers to easily set discount for customers, enhancing flexibility in pricing. 
  • The Hold Cart feature allows sellers to pause carts. They can easily resume them later when needed.
  • Quickly create and send detailed receipts to customers through email, printing, or a QR code.
  • Monitor sales using X-Reports and Z-Reports. It helps sellers track their performance and handle cash registers easily.
  • Syncing keeps everything in order by organizing categories, orders, and products. This ensures the POS system runs smoothly and accurately in real-time.
  • Accept payment through multiple methods including split payment, pay with cash, pay with card and bank transfer.
  • Add miscellaneous charges for extra costs or fees unrelated to products for clearer transactions.
  • The POS can work in both online as well as offline modes.
  • It provide feature of adding new products in the store. 
  • Tip options allow customers to express appreciation for good service by adding a tip to their purchase.
  • The POS system provides a quick and effective product search option.
POS Admin Panel settings 
  • Go to >> Add-ons
  • Click on >> Downloaded add-ons

Here you can see installed Pos System
  • Go to >> General Tab
  • Admin can click on these links to directly access the Addon/POS system. Here, we are clicking on POS Theme Setting.
  • These theme settings allow the admin to change how the POS system looks. Here they can select Text color, background color, button color etc. 
  • Then, click on >> Save button.
  • Switch to >> Settings
  • Access key: This access key is like a secret code that helps APIs talk to each other. Don’t change the access without discussing it with the developer.  
  • Enable logs for POS: Select “Yes” in logs for POS to keep a detailed record, and understand POS system activities. 
  • POS Order status: Here Admin can select order status. It will work when an order is placed from the POS, it will be updated to the chosen order status.
  • Refund order status: Admin can select the refund order status. When an order is marked as refunded from the POS, it will be updated to the chosen order status."
  • Pages: Here admin can select pages for POS which provides detail information about POS.
  • Go to >> Customers
  • Click on >> Vendor’s administrators

In the Vendor’s Administrator page, click on >> Vendor Name.

  • Now, switch to >> Add-ons.

The settings that we will discuss below will work only for POS system.

  • Allow User to Use POS: Enabling this check-box allows the user to use the POS system. 
  • Allow User to Use Admin Panel: If this check-box is enabled only then the User can use Admin panel.
  • Allow User to access Online Orders: Enable this checkbox to allow POS user to access online orders. 
  • POS user able to edit setting from POS Machine: Enabling this checkbox allows POS users to edit settings directly from the POS machine.
  • POS User able to create customer from POS Machine: If the checkbox is enabled, POS users can create customers directly from the POS machine.
  • Allow to Add New Product: Enable this check-box to show add new product menu in the store. 
  • Allow to Add Misc Charges: Enable this checkbox to show additional miscellaneous charges on the homepage.
  • POS User allow to Use Credit Card Payment Methods: Enable this checkbox to allow POS user to use Credit Card Payment Methods. 
  • POS User allow to Use Credit Card Payment Methods: Enable this checkbox to allow POS user to use the CASH Payment Method.
  • Ask for tips in the checkout process: Enable this checkbox to show ask for tips in the checkout process in POS.
  • Accept Credit Card By Using Local Machine: Enable this checkbox to accept payment through credit card by using a local machine.
  • Allow Languages for User: The admin can enable languages for users by selecting different options. If no language is chosen, all active languages will be enabled for the user.
  • Allow Currencies for User: Here admin can allow currencies for user. If no currency is selected, then all active currencies are enabled for the user. 
  • POS Tips: Here, the admin can enter the tip name and can set tip amount either in absolute value or as a percentage which will be visible to POS user. Also, the admin can add more tips or clone existing ones. 
  • POS Fees: The Fees option is for addition of extra charges such as service fees, Delivery Fee etc. Admin can choose the Fee type (Percent or Absolute), name it, and specify the amount. Also, they can add more fees or clone existing ones. 
  • At the end, Click on Save Button.




How addon works 

  • In the homepage, you can view the Menu list, Product Categories, and the Product list.
  • Click on >> Add item and add product to the cart
  • In the Current Order box, you can see the added products. Using (+) and (-) buttons, sellers can increase or decrease the quantity of the product. 
  • Below this, you can view details of the added products, including the subtotal, discount, taxes and the total amount.

Discount

  • Here Discount refers to lowering the price of products during a transaction. There are two types: Percentage discounts reduce the price by a certain percentage, while Absolute discounts deduct a fixed amount.
  • Go to >> Discount
  • Select one type of Discount “Percentage” or “Absolute”.
  • Enter Discount
  • Then, Click on Apply Button 
  • Now, Click on >> Add Misc Charge

Miscellaneous charges 

  • Here, sellers can add miscellaneous charge that refer to additional costs or fees that may not be directly related to the products. For example, extra charges for special packaging of products, as it is not part of products’ original product price.
  • Then, Click on >> Add button

Click on  >> Checkout button

  • After checkout, you can see this pop window with product details. 
  • Click on >> Confirm Button

Tip Options

  • Now, In the Tip Options window, customers can add extra money to show appreciation for good service. They can choose from three options: None, Round, or Other. The seller selects the one the customer prefers.
  • If none is selected, customers do not have the option to add a tip.
  • Selecting the round option will automatically rounds up the transaction total to the nearest whole number.
  • In other option, this gives customers a way to express appreciation for good service by adding a tip to their purchase.
  • Then, click on >> Confirm button

Payment Methods

Now, four payment methods will be available including Pay with card, Pay with Cash , Split payment, and Bank transfer. These methods refer to as options available for customers to make payments. Customers can choose any of them and can make their payment.

Pay with Card 

  • Pay with card is a payment method in a POS system where customers use their cards to complete translations. This method processes payments using the card information entered by the customer. 
  • Click on >> Pay with card.
  • Here you can add customer's Card details with card number, expiry month, expiry year, CVV and in comment can add more information. 
  • Then click on the confirm button for the new window process.

Pay with Cash 

  • Pay with cash is a payment method at a store where customers use hand money to make purchases. Instead of using cards or digital methods, customers hand over cash to the cashier to complete their transactions. 
  • Click on >> Pay with Cash 
  • Now, with the cash in hand, the seller can enter the collected amount here. 
  • Clicking on the >>  ‘Confirm’ button initiates the next step towards receipt generation.

Split Payment

  • Split payment method, allowing customers to divide your payment into two parts: cash and card. 
  • Click on >> Split payment
  • Now, split the payment in two parts. Enter cash amount then card amount. 
  • Click on >> confirm button.
  • After confirming, you can add customer's Card details with card number, expiry month, expiry year, CVV and in comment can add more information. 
  • Click on >> “Confirm” for further receipt generating process.


Bank transfer method

  • In a POS system, bank transfer means giving customer the store’s bank information. Customer use their own bank to send the payment. 
  • Click on >> Bank Transfer.
  • Here, the seller will share bank details with the customer for the final bank transaction. Also, they can use the comment section to communicate any information related to the payment process." 
  • Then click on >> Confirm button for further process.

Add customer details 

  • After completing any payment method, you will see an add customer details page. Here, the seller can add customer details including customer name, email, phone number and Address. 
  • Now, Click on >> Confirm button 
  • You can see Order created successfully.
  • Click on >> Print invoice
  • This is the final receipt containing details of the ordered products. Also, the customer can use the receipt scanner to get the details on their devices. The seller can send this receipt to the customer either using the "Send Receipt" option or the "Print" option.
  • Click on >> Send Receipt

Click on "Send Receipt to Email ID." This allows the seller to directly send the receipt to the customer's email address.

  • Provide the customer's email address where the receipt will be sent.
  • Then, Click on >> Send Button
  • You can also click on "Generate QR," which will display a scanner. Customers can use this scanner to directly obtain the receipt on their devices.

Menu Explanation 

Orders 

  • Switch to >> orders menu
  • Click on >> Pos order
  • Here the seller can search pos orders using Order ID or Receipt ID or date.
  • Below, you can see the list of orders with details.

You can switch to “Online Orders” to view the details of the orders placed online.


Hold Cart Feature

  • The Hold Cart feature allows sellers to temporarily stop a customer's shopping cart. Sellers can use this stock later when needed. 
  • In the home page, Go to >> Hold cart in current order.
  • Enter the >> cart name.
  • Click on >> Save Button

  • Now, Go to >> Cart menu.
  • Here, you can view the hold carts that the seller can use later. 
  • The seller can click on the “select” button to display these products on the current order page.
  • Switch to >> Products
  • Here, the seller can search existing products using product name, product code, product price or Quantity.
  • Below you can see a list of all the products.

SalesReport

  • Switch to >> SalesReport
  • Opening balance: The seller can enter their opening balance, which is the initial amount of money they have in the cash register at the beginning of their workday or shift.
  • Cash Fill: Enter here the cash fill which means adding money to the register during the work to ensure there is enough for transactions and providing change to customers. 
  • Cash Drop: Enter the extra money the seller wants to take out from the cash drawer while they are working and putting it in a safe place. 
  • Then, click on >> save button 

Now you can see this Alert notification of pos cashier logs updated. 

  • X-report: Seller can click on X-report for taking a quick picture of how much they have sold right now. It helps them keep track during the day without closing everything down. With this feature, they can monitor sales without resetting anything. 
  • Generate X-Report: Enter the Cash Count to ensure it matches the recorded sales in the system.
  • Then click on >> Generate button.

Now they can print out this receipt with complete details. You can also view cash fill, cash drop and cash count here.

Click on >> Close Cashier. It involves checking sales, counting money, and completing translations before leaving. 


  • Generate Z-report: Enter the Cash Count to ensure it matches the recorded sales in the system.
  • Click on >> Close button 


  • Now, you can see a warning asking for the last submission to the Z-report. It means the seller can’t make more sales, process carts, or check out.
  • Click on >> Proceed

This is the final report known as "Z Report" with complete detail.

Here you can see the Closer cashier button changed to Z-Report. This Z-Report generated at the end of a specific period, usually the close of a business day or shift.

  • Now the seller will receive this alert notification if they attempt to add products to the cart.

Add Product

  • Switch to >> Add product
  • "Add Product" can be used to include a new product along with its details such as product category, product name, product price etc. 
  • Then click on >> Add button. 
  • In the current order section of the homepage, you can view the newly added product.

Sync 

  • Switch to >> Sync icon
  • This sync menu can work with three options: category, order, and product. Category sync keeps everything organized, order sync updates transactions, and product sync makes sure product details are accurate in real-time. It's like ensuring everything runs smoothly in different parts of the POS system. 
  • Here we have selected the Order.
  • Then click on >> Sync button.
  • Below you can see Order Syncing is in progress. 


Account Settings

  • This is the vendor's account settings containing their information. Cashiers can also logout from here.

POS settings

  • Switch to >> Settings menu
  • Select language: Here, you can select any language. 
  • Use camera to scan barcodes: Enable this to show the scanner in the homepage.
  • Checkout settings: Enable this to accept payment through credit card by using a local machine.
  • Tip option: Enable this to show tip options in the checkout process. 
  • Tip Amount and Tip Type: Here, the seller can set a tip amount for the customer in either an absolute value or as a percentage.
  • Misc Charge: Enable this to show Misc charge option in current orders. 
  • Tax/Fee: The "Tax/Fee" option enables the addition of extra charges. You choose the tax type (Percent or Absolute), name it, and specify the amount in the "Add New option". Then click on “Add Option”.

You can click on 'Barcode Scanner' to open the camera and directly scan product barcodes.


  • Switch to >> About 
  • Now, you can click on any point to learn more about Pos.


Addon-Version:

Version-1.0

Supported Versions:

CS-Cart, CS-Cart Multivendor 4.8.x, 4.9.x,4.10x,4.11x,4.12,4.13x, 4.14x, 4.15x, 4.16x, 4.17x, 4.18x

Support:

This app is developed and published by Ecarter Technologies Pvt. Ltd., a CS-Cart developer. You are guaranteed quality add-ons.