Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: POS Functionality Without Login Requirement #823

Open
AntonIvkin04 opened this issue Nov 11, 2024 · 7 comments · May be fixed by #845
Open

Feature Request: POS Functionality Without Login Requirement #823

AntonIvkin04 opened this issue Nov 11, 2024 · 7 comments · May be fixed by #845
Assignees
Labels
Feature Request New feature or request Pull Request Ready PR ready for testing and next release

Comments

@AntonIvkin04
Copy link

Describe the new feature

It would be beneficial to add a feature that allows users to access and use the POS (Point of Sale) system without being logged into the shop. This would enhance the flexibility and usability of the POS system, making it more accessible for various use cases, such as self-checkout terminals and other shared or public device setups.

Describe the solution to be implemented

To facilitate this, an option should be added in the Magento backend within the POS plugin settings, allowing administrators to select an "All Customers" mode. When this mode is enabled, the POS system would be displayed and accessible without requiring a user to be logged in, ensuring that the POS functionality remains active for all customer interactions.

Additional context
Currently, users must be logged into the shop to utilize the POS system, which can be cumbersome and time-consuming, especially in shared device scenarios. Allowing POS access without login would streamline operations and improve user experience, while also preventing unnecessary data storage.

@Frank-Magmodules
Copy link
Collaborator

Hi there, @AntonIvkin04! Great to see this feature request for the POS functionality. I’ll get back to you shortly and will also look into how we can publish this additional POS module to a public repository so you can easily access updates from there.

Thank you for sharing & understanding!

@Frank-Magmodules Frank-Magmodules added the Feature Request New feature or request label Nov 11, 2024
@Frank-Magmodules Frank-Magmodules self-assigned this Nov 11, 2024
@AntonIvkin04
Copy link
Author

Hi @Frank-Magmodules ,
Thank you again for your response and for working on the POS functionality. I just wanted to kindly check if there are any updates or a progress report regarding the publication of the additional POS module to the public repository. :)

@Frank-Magmodules
Copy link
Collaborator

Thanks for checking in again, @AntonIvkin04!
We’re aiming to have this available by mid-December.
I’ll follow up once it’s ready or if there’s a significant update to share.

michielgerritsen added a commit to michielgerritsen/mollie-magento2 that referenced this issue Jan 6, 2025
@Frank-Magmodules
Copy link
Collaborator

Hi @AntonIvkin04,

Thank you for reporting this issue!
We’ve created a potential solution, which you can find here; #845

Could you test this in a local or staging environment to check if it resolves the issue on your end?
We’ve outlined the steps for testing a pull request in this wiki:
https://github.com/mollie/magento2/wiki/Installing-a-pull-request-on-your-store

Let us know how it works out!

@Frank-Magmodules Frank-Magmodules added Pull Request Ready PR ready for testing and next release Feature Request New feature or request and removed Feature Request New feature or request labels Jan 6, 2025
@michielgerritsen michielgerritsen linked a pull request Jan 6, 2025 that will close this issue
20 tasks
@AntonIvkin04
Copy link
Author

AntonIvkin04 commented Jan 8, 2025

Hey @Frank-Magmodules ,

Thank you for the solution. We tested the patch, and the request is working. Users can now select the terminal even when they’re not logged in.

The payment status is still inconsistent. Every second attempt results in an automatic cancellation. Even then, the terminal still processes the payment, but if we proceed while the status is cancelled, the user isn’t redirected to the successful page.
We suspect this might be a communication issue between our shop and the terminal.

I’ve attached a short video with the network console open for reference.

If you’d like to investigate further, we can schedule a video meeting with our Developer in English or German. Just let us know if you need access to any files or systems.

Here’s more information about the payment shown in the video.

Mollie Payment ID: tr_ohqAbLGuCk

fetch-answer
{ "id": "211", "increment_id": "000000211", "created_at": "2025-01-08 13:38:35", "grand_total": "1.4600", "status": "canceled" }
mollie-dashboard metadata

{ "order_id": "211", "store_id": "1", "payment_token": "e32thNkCxwnp9phNtksPXWP92IhNkvtM" }

https://meine-gardine-nach-mass.de/mollie/checkout/webhook/?isAjax=1&orderId[]=MDozOlE2ekQ0dXhLcXhrYm1weUs1S0dReStJSEZkSVo2ekhLNUxicUJUM3FqUT09

payment-canceld.mp4

@Frank-Magmodules
Copy link
Collaborator

Ha @AntonIvkin04 ,

Thank you for confirming and explaining this new issue.
We have looked into it, but we’re unable to reproduce it on a vanilla Luma installation with only sample data.
Could you please contact us directly and provide credentials for a staging environment?

This would allow us to take a closer look and investigate what’s happening in your store.
Thanks!

@AntonIvkin04
Copy link
Author

Hey @Frank-Magmodules,

Thank you for your response, and apologies for the late reply.
I’ll gather all the information and send you an email soon.

Thanks again for your assistance!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature or request Pull Request Ready PR ready for testing and next release
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants