Point of Sale Module #4677
Replies: 21 comments 38 replies
-
We are looking for the exact same feature with Stripe terminal Integration so +1 for a POS module. Our DEV Agency have a lot of customers who needs both online and onsite store |
Beta Was this translation helpful? Give feedback.
-
I seriously need this as well and manu others are asking. Ecommerce and retail are inseparable |
Beta Was this translation helpful? Give feedback.
-
This is something we are building and exploring using Medusa, but not as plugin as separate project. As a plugin sounds very interesting. |
Beta Was this translation helpful? Give feedback.
-
Happy to see the interest in such an application :) We've recently collaborated with an agency around building a POS for in-store purchases, and it shipped with more or less the requirements you've specified here. I will reach out to them to hear if they'd be interested in sharing, if not the product, then hopefully the architecture and general description of the implementation specifics. Perhaps, this could provide the basis for a community-led effort toward building it. Will keep you posted! |
Beta Was this translation helpful? Give feedback.
-
That would be a start, thanks!
…________________________________
From: Oli Juhl ***@***.***>
Sent: Tuesday, August 8, 2023 8:48:41 AM
To: medusajs/medusa ***@***.***>
Cc: BernardMcWeeney ***@***.***>; Author ***@***.***>
Subject: Re: [medusajs/medusa] Point of Sale Module (Discussion #4677)
Happy to see the interest in such an application :)
We've recently collaborated with an agency around building a POS for in-store purchases, and it shipped with more or less the requirements you've specified here.
I will reach out to them to hear if they'd be interested in sharing, if not the product, then hopefully the architecture and general description of the implementation specifics.
Perhaps, this could provide the basis for a community-led effort toward building it.
Will keep you posted!
—
Reply to this email directly, view it on GitHub<#4677 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AXX2Z7DQLYGMLJE5YHC6U2TXUHVNTANCNFSM6AAAAAA3BP3RDQ>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
We have an article covering it that I forgot to link. Check it out, and let me know what you think. |
Beta Was this translation helpful? Give feedback.
-
Agree, would love to see this! |
Beta Was this translation helpful? Give feedback.
-
Is there any publicly maintained POS project which works with medusa? |
Beta Was this translation helpful? Give feedback.
-
Shopify POS would be pretty similar. https://www.shopify.com/ca/pos
Square POS https://squareup.com/ca/en/point-of-sale,
Lightspeed: https://www.lightspeedhq.com/pos/
Thanks,
Bernard
From: Radosław ***@***.***>
Date: Saturday, 3 February 2024 at 11:24
To: medusajs/medusa ***@***.***>
Cc: BernardMcWeeney ***@***.***>, Author ***@***.***>
Subject: Re: [medusajs/medusa] Point of Sale Module (Discussion #4677)
Does anyone has an example how it could look like? I mean real example with other ecosystems (not medusa). I am analyzing this case, but I need more info what is exactly needed and the real example would be great. I am not familiar with POS systems.
—
Reply to this email directly, view it on GitHub<#4677 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AXX2Z7CYL5R3J4YRLE3VXVLYR2FG5AVCNFSM6AAAAAA3BP3RDSVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DGNJWG43TO>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I have analyzed this case from plugin perspective and because of integration to terminals, unfortunately it is not simple.
I have a feeling that it is most straightforward scenario, which can be implemented, but I am not sure if people are looking for such thing.
Any comments to that? |
Beta Was this translation helpful? Give feedback.
-
Hey,
Yes you are correct on your assessment that adding a terminal adds the complexity. However what I originally thought was to add the stripe terminal integration. This would allow for a standardised interface to use Stripes card readers.
Barcodes as you suggest and inventory management would be the other features required.
Kind regards,
Bernard
…________________________________
From: Radosław ***@***.***>
Sent: Wednesday, February 7, 2024 9:10:53 AM
To: medusajs/medusa ***@***.***>
Cc: BernardMcWeeney ***@***.***>; Mention ***@***.***>
Subject: Re: [medusajs/medusa] Point of Sale Module (Discussion #4677)
I have analyzed this case from plugin perspective and because of integration to terminals, unfortunately it is not simple.
I am wondering if there will be any need of having it as a plugin, but without payment (so only cash acceptance or manual acceptance with terminal).
From what I understand the scenario looks like:
* new sidebar options called PoS
* PoS page will show list of all products (variants)
* after clicking a product it will be added to card
* when everything is ready, order is placed
* staff member changes order that is paid and completed (after receiving cash or by looking at the terminal)
* order is completed and we see again list of all products
I have a feeling that it is most straightforward scenario, which can be implemented, but I am not sure if people are looking for such thing.
What would be missing is (I guess)
* terminal integration
* scan of bar codes
Any comments to that?
—
Reply to this email directly, view it on GitHub<#4677 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AXX2Z7BFR5CBEM63CO3RVJDYSOYR3AVCNFSM6AAAAAA3BP3RDSVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DGOJXG42TC>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Well a plugin for stripe terminal would be one way of breaking it into modular components.
I feel though that a full POS requires a payment interface to be classified as a POS.
The goal of a pos in my opinion is to:
Inventory management
And Payment management of the sale
These are the fundamentals. Open to suggestions.
Kind regards,
Bernard
…________________________________
From: Radosław ***@***.***>
Sent: Wednesday, February 7, 2024 10:35:24 AM
To: medusajs/medusa ***@***.***>
Cc: BernardMcWeeney ***@***.***>; Mention ***@***.***>
Subject: Re: [medusajs/medusa] Point of Sale Module (Discussion #4677)
ok, so rather focusing on plugin which provides payment provider such as stripe terminal, rather than on pure PoS itsef, correct?
—
Reply to this email directly, view it on GitHub<#4677 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AXX2Z7EVPR4G2ZMCSFXBMFDYSPCOZAVCNFSM6AAAAAA3BP3RDSVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DGOJYGYYDO>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Adding a few pieces of functionality which I think would be needed (or useful):
Receipts, cashflow management and gift cards are a must for our stores, but that might differ for each retailer. I opened a Discord thread for it here: https://discord.com/channels/876835651130097704/1149689862690185227/threads/1212761493796294766 I am new to Medusa concepts. Perhaps we can find a shape or form to collaborate on this. |
Beta Was this translation helpful? Give feedback.
-
Adding one more piece of functionality: RBAC I will make a Google sheet or something listing all requirements posted here. |
Beta Was this translation helpful? Give feedback.
-
Handling payments in Point of Sale module I am trying to figure out how I can best handle payments from a point of sale module. I could use your input on this question since my Medusa knowledge is fairly limited. Scenario 1: Scenario 2: The big question: |
Beta Was this translation helpful? Give feedback.
-
I am going to see if I can use payment collections for splitting payments per order. For the scenario where a visitor may want to pay a part of the order using cash and the remainder using card. Any experiences with this? |
Beta Was this translation helpful? Give feedback.
-
https://discuss.frappe.io/t/request-for-full-frappe-erpnext-integration-with-medusajs/116557/13 There is an ongoing discussion here how we can integrate Medusa JS with the ERPNext POS system. |
Beta Was this translation helpful? Give feedback.
-
Check this out: https://github.com/uc77/medusa-erpnext-sync |
Beta Was this translation helpful? Give feedback.
-
Hey all ,how can create a page for vendors login ? |
Beta Was this translation helpful? Give feedback.
-
I'm building a native one that should be part of Medusa V2. Interested to join forces? Shoot us an email at [email protected]. More details here #9795 |
Beta Was this translation helpful? Give feedback.
-
Hi all. I have built a Point of Sale application for WooCommerce. It is written in React Native + Nativewind and uses RxDB for local storage. RxDB has a replication protocol which can integrate with a variety of APIs - at the moment my POS uses the WooCommerce REST API but this could be swapped out for something that works with MedusaJS. The web and desktop applications have been released and are currently being used by over 7000 WooCommerce users. The iOS and Android versions will be released early next year. You can check out the WooCommerce POS code here: https://github.com/wcpos I have purchased medusapos.com and do plan on releasing a Medusa compatible POS at some point in 2025. If you would like to join a project that has already has a UI in use, I would love to chat! [email protected] |
Beta Was this translation helpful? Give feedback.
-
Currently users of Medusa get a great admin and frontend e-commerce experience. However for their on-premises instore purchases it could be improved.
I imagine a plugin which provides a point of sale dashboard for stores.
The dashboard will a simplified version of the e-commerce frontend. Consisting of a list of products, always visible cart side bar and maybe filters/categories for easy searching for specific products.
Staff members would click the product and it gets added to the cart. Staff member checkouts and using either custom configuration or stripe terminal, connect to the card reader to accept in store payment.
Medusa has the building blocks already with products and cart functionality already built, work would need to be made for connecting to card readers (stripe terminal I think works best)
What do other people think, something to consider for the roadmap?
Beta Was this translation helpful? Give feedback.
All reactions