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] Improved Consumables interface. #2534

Open
ghost opened this issue Aug 31, 2016 · 74 comments
Open

[Feature Request] Improved Consumables interface. #2534

ghost opened this issue Aug 31, 2016 · 74 comments
Labels
❤️ feature request 👩‍💻 ready for dev These issues are ready for someone to work on them - take your pick!

Comments

@ghost
Copy link

ghost commented Aug 31, 2016

Hi,

We've just started using Snipe, it's been pretty useful thus far. Though managing consumables is a little finicky.

Ideally for our situation you should be able to check in new consumables when we receive them, rather than editing them manually.

Thanks

@snipe
Copy link
Owner

snipe commented Aug 31, 2016

I'm not sure I understand - can you describe your use-case a little more, and what you'd want to see?

@ghost
Copy link
Author

ghost commented Sep 1, 2016

Yeah of course.

We're a printing company so we tend to go through a lot of ink/consumables. Which means we are constantly buying more.

The current way it works now is to add new consumables I have to either:

  • Manually edit the Consumable to a higher number which does not leave a trace of the edit or increase in stock.
  • Create a new Consumable, which means tracking total usage of the particular Consumable is fairly awkward.

Unless I'm missing it entirely (which is of course possible) it would be a lot easier to treat it like a stock system with being able to book in new products. Say having a book in button next to the check in button below, where the person booking in can input an order number if they would like.

image

Then when clicking on the consumable you would have a history of the amount used and amount coming in, something like the below.
image

Hopefully that makes more sense.

@VanillaNinjaD
Copy link

Awesome explanation @patrickc2o, we are looking forward to this functionality as well.

It would streamline our inventory process of things like Copier/Printer Toner, and generic peripherals that we don't track serial numbers on.

This was referenced Oct 17, 2016
@fltchr
Copy link

fltchr commented Oct 18, 2016

I'd like to see consumables work like this as well... I stock toner for a number of printers, some BW some CMYK, some with separate drums, others with maintenance kits. It would be very nice to have a restock interface.'

A plus for me would be for a "receiving" screen to load with all the consumables, set quantities received and have a notes field where I could put in an order number and see it logged somewhere that x consumables were replenished on order xyz on a particular date. That was you can receive multiple items at once all against the same order number.

@dexit
Copy link

dexit commented Jan 19, 2017

I think SNIPE-IT would benefit from just a simple REPLENISH button for each Consumable/Component, it should include :

  1. Incoming QTY
  2. PO number
  3. And PO date

@Rhaelyx
Copy link

Rhaelyx commented Jan 26, 2017

I'd like to add to Dexit's comment by adding the following.

  1. Purchase cost
  2. On the dashboard the total number represents the different kinds of consumables, not the total number (such as the other (eg licenses)
  3. Check out to Asset (being a Printer itself) instead of user, or both.

@zdienos
Copy link

zdienos commented Mar 15, 2017

yeahh, I need this feature too

thank you

@mattgann
Copy link

Is there any documentation on any of the replenishment categories, Having total never change and seeing total is completely confusing to me. Does anyone have a simple explanation of any of the replenishment categories ?

@aviemet
Copy link

aviemet commented Jun 1, 2017

Are there any updates on this feature? Toner inventory management was actually the main reason I downloaded this to try out, the other asset management features were a bonus for me.

@stale
Copy link

stale bot commented Jan 20, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions!

@stale stale bot added the stale label Jan 20, 2018
@stale stale bot closed this as completed Jan 27, 2018
@raffo1987
Copy link

Any news about that?
It's very uncomfortable to add every new toner a new consumable anche the "solution" of increase manually the stock it's stupid because that way there is not trace.

Form me the best is use per product code every new supply for increase the stocking counter.

@DudeNamedBenFranklin
Copy link

I'll throw my request in here as well, we are looking for something to use for paper inventory, I need our staff to be able to add more paper by increasing the stock. We do this all the time. Thanks!

@edwardbattye
Copy link

I would also like this, would be good to have toner/standard peripherals like keyboard and mice and such. You just want an increase/decrease button for each item that would increase the stock value.

@stevenhorner
Copy link

I would also like to request this, we have exactly the same use case as @patrickc2o. We keep a stock of toners and need to update the stock level when we buy more. I thought I was missing something and found this issue while searching for documentation on using Consumables in Snipe-it.

The current implementation just appears weird to me and not sure how you would actually use it without getting completely confused. Everything else in Snipe-it is excellent.

@kcarette
Copy link

Hi, I would also like seeing this functionality in consumables. Just starting to use Snipe-It, which is a great tool, but the way the consumables work today is totally pointless to me. As many others here do, we also manage our IT stock (toners, drums, ...) with snipe-it; but there is no option to add your stock. So we should be able to increase our stock of toners with the amount delivered, a PO, ... so it's traceable. Next to that, I also would love it when our end users could request consumables. Requesting assets seems unneccessary to me, since the IT department decides when someone gets a new laptop or another asset; but being able as an end user to request a new toner (which automatically would lower the available stock by -1) would be great. Since this feature / enhancement seems closed, I was wondering what the plans are for this.

@ReignSol
Copy link

Is the feature going to be opened again? This makes sense in many ways.

@snipe snipe added 👩‍💻 ready for dev These issues are ready for someone to work on them - take your pick! and removed stale labels Jul 17, 2018
@snipe snipe reopened this Jul 17, 2018
@headygains
Copy link

I want this feature so bad I'm almost willing to delve into the phpverse to make it happen.

@stale
Copy link

stale bot commented Sep 17, 2018

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

@stale stale bot added the stale label Sep 17, 2018
@XionXinX
Copy link

XionXinX commented May 9, 2020

Was eyeing Snipe-It but the lack of this feature is very deterring. Really hope it gets some attention.

@medwingADMIN
Copy link

Any news on this one? If I have toner and I want to have one spare and one int he printer, the only way to do it is to delete the toner and create a brand new one. It's crazy! I'm going back to a spreadsheet for now for toner, but love the rest of sniep

@xotan135
Copy link

xotan135 commented Aug 7, 2020

Any news on this one? If I have toner and I want to have one spare and one int he printer, the only way to do it is to delete the toner and create a brand new one. It's crazy! I'm going back to a spreadsheet for now for toner, but love the rest of sniep

yeah snipe is a great tool. I really wish they would add this feature because it would become usable for so many more people i think there have been two - three threads that talk about wanting this same thing.

It got promoted to ready for dev around Mar - april 2019, and people keep asking for it but it has gotten little or no response from the dev team that i can tell. I really wish they would take notice of this feature request just because so many people have requested it.

@FairOrchid
Copy link

I'm disappointed to find that this much requested feature has gained no traction in four years ☹.

Not even a response either way as far as I can tell.

@Impartial-IT
Copy link

this would be very helpful.

@cryogenx
Copy link

cryogenx commented Jan 9, 2021

@snipe any news on this one? the product is solid except for this... id be willing to send some budgetary dollars that way if it would help move the feature up the list.

@snipe snipe mentioned this issue Mar 10, 2021
@ruddens
Copy link

ruddens commented Aug 2, 2021

+1 on this please :)

@Solverz-0
Copy link

Is there plans for this feature to be added?

@xotan135
Copy link

xotan135 commented Oct 29, 2021 via email

@xXValiXx
Copy link

xXValiXx commented Feb 9, 2022

+1 . Please add this feature because I don´t know how to use consumables the right way.

@ghost
Copy link

ghost commented May 18, 2022

+1, this would be important to our team if we were to adopt snipe-it

@KimmoJ
Copy link

KimmoJ commented May 23, 2022

I'm honestly surprised nothing has happened in what, two years? Granted, the project chooses what they want to work on or not but still, it seems like a minor tweak at best that some would find quite useful. In our case, well... we've moved on to more automated ways of maintaining stock of things that might otherwise have been used here, so for us it's less of a priority now. Because we've moved on.

@ntaylor-86
Copy link

Just cloned the repo and looked into adding this feature.

2022-06-02_15-52-09

Fumbling my way through it 😵

Are the maintainers still up for adding this?
What's the best place to ask for help this feature?

@ntaylor-86
Copy link

Alright, this is where I'm leaving it for tonight;

Replenish button on the Consumables page,
2022-06-02_23-15-55

Replenish Consumable form,
2022-06-02_23-16-42

Success Consumable replenished successfully,
2022-06-02_23-17-05

@Solverz-0
Copy link

@ntaylor-86 This looks great, but I think it would work a lot better if instead of the "Total" increasing, the "remaining" should be increased instead.

For example, you know you will always want a total of no more than 10 reels of paper, you checkout 4 reels and now you have a remaining 6 reels. So you replenish this stock by ordering 4 reels and then you increase the remaining stock back up to 10 without affecting the total stock so the total still shows as 10 so you know how many max you should try to have.

@sabait
Copy link

sabait commented Jun 2, 2022

I disagree, the total and remaining should be increased to know how many you have added in total. If you only increase remaining what happens if you add 10 when your total is 10 and your remaining is 5? Total 10, remaining 15? Makes no sense.
Max has little use for inventory purposes... if you do need to have that reference, you could add it as part of the name since it should never change.

To add to what is being worked on... I would add a Note for this form like the checkout has for consumables. That way you can include a PO number or any other information relevant to the increase in inventory.

@Solverz-0
Copy link

Solverz-0 commented Jun 2, 2022

@sabait I see your reasoning, however no if you added 10 to the remaining when you total is 10 and your remaining is 5 then the total would be increased to 15 and the remaining increased to 10.

I disagree, max has little use for inventory purposes if you are buying and selling stock but for consumable stock it matters a lot as you do not want the person who orders the consumable stock to buy more than needed, only to top up the remianing to the total.

Tracking how many you have purchased over a certain period with the total is a feature I do not think is really relevent in an asset management system or should be an additional value. for example, total purchased and you can filter between dates etc.

@ghost
Copy link

ghost commented Jun 2, 2022

@ntaylor-86 This is awesome, thank you for getting this implemented!

@landor
Copy link

landor commented Jun 2, 2022 via email

@xotan135
Copy link

xotan135 commented Jun 2, 2022 via email

@ntaylor-86
Copy link

The logs of the replenish transaction is the next goal. I'll create a new table to store the transaction and display all of the the transactions on the individual consumable page

2022-06-03_8-09-24

@snipe
Copy link
Owner

snipe commented Jun 2, 2022

I don't think we want to create new tables for that - it would go in the action logs table, so it can be reflected in the overall activity log.

@ntaylor-86
Copy link

Thanks @snipe I'd like to stick to conventions as much as possible!

@veenone
Copy link
Contributor

veenone commented Jun 6, 2022

Just want to let you know guys that I have PR #10856 about this topic pushed some times ago.
I think it's the same thing that being discussed here but with a little bit difference on the process.
Any feedback are welcomed

@ntaylor-86
Copy link

Looks good @veenone 👍

@veenone
Copy link
Contributor

veenone commented Jun 7, 2022

If you see something is missing in my pr, please let me know @ntaylor-86 🙂

@xotan135
Copy link

The logs of the replenish transaction is the next goal. I'll create a new table to store the transaction and display all of the the transactions on the individual consumable page

2022-06-03_8-09-24

did your changes ever get merged ?

@ntaylor-86
Copy link

Hey @xotan135,

I put my development of this feature on hold after seeing @veenone already had such a detailed pull request in progress.

@xotan135
Copy link

xotan135 commented Dec 21, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
❤️ feature request 👩‍💻 ready for dev These issues are ready for someone to work on them - take your pick!
Projects
None yet
Development

No branches or pull requests