We were tasked with developing the agent view, which required creating an application with multilingual support. This view enabled agents to easily access the product list with variants, and check the outstanding dues of any retailers.
About KiranaPlus
KiranaPlus is a platform for distributors to maintain their agents, their products, sales etc. KiranaPlus gives their agent an application to add retailers/shopkeepers, take orders from them, maintain their attendance and more.
One challenge we faced was managing inventories that included products with various variants (primarily based on weight) and multiple schemes. When agents searched for a product, they were presented with a long list of items. Our task was to improve this search experience.
Distributors faced a significant pain point with other applications used for order-taking, as they lacked a proper method for tracking payments. In India, many retailers do not pay for orders immediately and instead maintain accounts to settle payments online or in cash on a monthly basis, regardless of how frequently they place orders. Distributors often had to use separate systems to manage these accounts, and agents typically had no involvement in this process. We needed to address and improve this issue.
When agents needed to add a product to a shopkeeper's cart, they could now simply search for the SKU (product name). This would open a bottom drawer with options to select variants, schemes, and more, with the price adjusting accordingly. This streamlined the search experience for agents. Additionally, we improved the product listing page, allowing agents to view product categories and suggest multiple products to shopkeepers. This enhancement helps increase sales and aids agents in reaching their monthly targets.
To manage transactions, we introduced a dedicated page for each customer (shopkeeper). On this page, every order created by agents is recorded as a debit entry. Agents can process payments directly by selecting either cash or online payment options. For cash payments, the amount is collected immediately, and a credit entry is made. For online payments, a QR code linked to the distributor's account is generated. Once the payment is made, a credit entry is recorded. This system allows us to easily track whether the customer is ahead or has outstanding dues.
How can we work together?
Let’s chat and see.