POS Custom Product for Magento 2 module, the POS sales agent can add multiple Custom Products in the cart by just clicking an option on the POS screen.
If the customer wants to make an order with new arrival products that are not available in the system yet, the sales agent can add that custom product by filling the required fields like product name, price, quantity & note.
- POS Custom Product for Magento 2 is an add-on to Point of Sale System for Magento 2 (POS). The user must install the Point of Sale System for Magento 2 (POS) first in order to use this module.
- This module will only work with the Magento 2 POS Version 2.0.7 and above.
- Admin can enable/disable modules in the configuration.
- Using POS Custom Product for Magento 2, the sales agent can add the custom products in the cart.
- Custom Products can be added with note/custom messages.
- The sales agent can apply the discount code
- Split Payment Method is also available for the customer
- The module is compatible according to Magento 2.3.x
Customers will get a zip folder then they have to extract the contents of this zip folder on their system. Then the extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento 2 root directory on the server as shown below.
After the successful installation, you have to run the command on Magento2 root directory- php bin/magento setup:upgrade
Also, run this command into the Magento2 Root- “php bin/magento setup:static-content:deploy” You can refer the below screenshot.
Now, after running the commands, you have to flush the cache from the Magento admin panel by navigating through->System->Cache management as shown below.
For translating the module language, navigate through src/app/code/Webkul/PosProductOnDemand/i18n, and edit the en_US.csv file.
Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.
Then upload it to the path src/app/code/Webkul/PosProductOnDemand/i18n
where the Magento2 is installed on the server. The module gets translated into the Arabic Language. It supports both RTL and LTR languages.
Admin End Configuration
After the successful installation of the module, the admin can configure it as per requirement. For this, the admin can navigate to Store>Configuration > POS Product On Demand
Now, from the POS Product On Demand, the admin can activate or deactivate the add-on accordingly.
Front-End Point of Sales panel
Now, the sales agent can easily log in the POS System (fronted) by using the Username (email address) and Password and can use the POS Product On Demand to add Custom Product to the cart.
Here, the sales agent can enter the required values to add the custom product. The sales agent can enter- Product Name, Price, Quantity, & Note.
Now, by clicking on Continue, the product will be added to the cart or when sales agent clicks on Continue and new, the product will be added to the cart then, a new popup will open to add another custom product.
Order details can also be seen in the POS system.
Now by clicking on Pay, the amount for the order can be paid. Other information is filled here like Customer Address, Discount Code (If any), Custom Message, Payment Method.
Payment for the order can be split into Cash, Credit/Debit Card. After paying the total amount of order can be placed successfully.
After placing the successful order, the Invoice for the same order can be print through the POS system.
Manage Order- Admin End
Now, the order can be managed from the admin panel by navigating to POS>POS Orders>View Order
Admin can view and manage the order from the Order View. The admin can see the Information about the order, Invoice, Credit Memos, Shipments, and Comment History.
Here, the admin can also see the Note added with the custom product.
That’s all for the POS Custom Product for Magento 2. Still, have any issue feel free to add a ticket and let us know your views to make the module better webkul.uvdesk.com
Current Product Version - 2.1.0
Supported Framework Version - 2.1.x, 2.2.x, 2.3.x