shelf.nu icon indicating copy to clipboard operation
shelf.nu copied to clipboard

[Feature request]: Booking alternative 'add to booking' flow via scanning

Open carlosvirreira opened this issue 1 year ago • 2 comments

Contact Details

No response

Is your feature request related to a problem? Please describe?

Not per-se a problem but an opportunity discussed on a call.

As a company, I have an asset manager who uses shelf on a tablet/mobile phone.

It would be natural for that person to be able to scan codes to be added to a booking. So, he/she can open a draft booking - and start adding items by scanning tags. Then he/she can directly place them on the pallet or car that is going to be leaving the building.

On a desktop, the warehouse manager can go and pick items up from warehouse and scan them one by one to be added to a booking. That way, the lookup is a bit easier.

Describe the solution you'd like

Enable the camera view on bookings (desktop/mobile)

Describe alternatives you've considered

Finding each asset 1 by 1. However, on cases in which you have 10 of the same - locating the exact one is trickier if your asset label does not contain the asset name or ID in it.

Additional context

No response

carlosvirreira avatar Jan 26 '24 12:01 carlosvirreira

@carlosvirreira I would love to think further about this. I think this can be an amazing improvement. How do I imagine it working:

  1. Next to manage assets you have another button "Scan to add" (just an example)
  2. When you click it, it opens a scanner
  3. Scanning QR codes of assets adds them to the booking. Here we have to do lots of edge case handling as you can be scanning assets that are not allowed to be added, or assets that don't belong to you.

What do you think?

DonKoko avatar May 31 '24 07:05 DonKoko

@carlosvirreira @DonKoko dropping the scenarios here for further discussion if needed.

[WIP] Adding assets to a booking via scanning https://www.figma.com/design/ykvc0MhPeNLsrJ4tJsKosQ/Shelf-%7C-UX-Scenarios?node-id=6340-87529

[WIP] Scanning a code and receiving various errors https://www.figma.com/design/ykvc0MhPeNLsrJ4tJsKosQ/Shelf-%7C-UX-Scenarios?node-id=4028-81873

Would be sick if we realize that micro animation that Scandit uses when a new asset gets added to the list after scanning.

https://github.com/Shelf-nu/shelf.nu/assets/76112272/c8e6b24d-8267-4308-b13b-fbbb5e1c9ae5

https://github.com/Shelf-nu/shelf.nu/assets/76112272/47dd48fd-ca92-4f62-8ca5-35cdf3cd6893

jurrejansen avatar Jun 28 '24 11:06 jurrejansen

Congrats @DonKoko & @rockingrohit9639

carlosvirreira avatar Sep 18 '24 21:09 carlosvirreira