boxwise / boxwise_wms

1 stars 4 forks source link

Update user flow for incoming donations #22

Closed HaGuesto closed 5 years ago

HaGuesto commented 5 years ago

user flows

comments for possible changes

DurkoMatko commented 5 years ago

10th step: The "package code" mentioned here is actually the "box number" from the 9th step? Maybe it'd be better to use the consistent term. I guess this workflow will be the really useful for people who never done this before (like me) and this 10th step got me thinking for a sec.

If I didn't get it right and package code is something different than box number, could someone explain it to me? :D Thx!

jamescrowley commented 5 years ago

@DurkoMatko it's the same thing, I'll update :)

HaGuesto commented 5 years ago

@jamescrowley Could you please add two swimlanes for the two user groups in #29 horizontally in this diagram? You probably have to move it around a bit.

jamescrowley commented 5 years ago

@HaGuesto regarding your points above:

jamescrowley commented 5 years ago

Exploded somewhat but attempted to capture the feedback. The aim for now is for this to reflect current workflows in practice, and then work towards the desired workflows.

Changes:

Thoughts?

user flows v2

HaGuesto commented 5 years ago

@jamescrowley Amazing!

Let's start with terminology:

  1. A category according to your definition is a product for me.
  2. size/sizes are variants of the product.
  3. A category would be something like clothing or food (maybe also bottoms or shoes) for me.
    If we use this terminology we stay close to the odoo one and that's a def a plus to make everything less confusing.

Process:

  1. I would summarize the first few steps. Every warehouse will have a bit of a different process to sort. I do not think that we will manage to standardize that. Our starting point should be "Sorted donations are counted and put into a box" or similar.
  2. (not important atm.) The start might be interesting the moment the organizations would like to track where their donations are coming from, e.g. a private donor or company donation form mango or zara.
  3. We can actually print the Bonumber already on the labels whe they are printed. Do you think we should do that? In the process described above it is a bit of a control mechanism. If there is a box with no boxnumber on it, you know that something went wrong.
jamescrowley commented 5 years ago
  1. We can actually print the Bonumber already on the labels whe they are printed. Do you think we should do that? In the process described above it is a bit of a control mechanism. If there is a box with no boxnumber on it, you know that something went wrong.

Interesting. I guess that means that currently we couldn't adapt the allocation strategy so easily? For instance, if the warehouse was organised by number, and you wanted to get smarter about allocating to emptier sections of the warehouse - would only really make sense to allocate once the box is filled as opposed to when the labels are printed?

jamescrowley commented 5 years ago
  • size/sizes are variants of the product.

As I understand from the Odoo documentation, a variant is a unique combination of attributes attached to the product? So assuming multiple attributes, size on it's own is an attribute. But a product 'shoes' with attributes size: L, gender: M is a variant?

jamescrowley commented 5 years ago

create new box

HaGuesto commented 5 years ago

Interesting. I guess that means that currently we couldn't adapt the allocation strategy so easily? For instance, if the warehouse was organised by number, and you wanted to get smarter about allocating to emptier sections of the warehouse - would only really make sense to allocate once the box is filled as opposed to when the labels are printed?

You are right. A smarter allocation is just an enhancement for now. However, if we drop the actual process of writing down the box number and just print the number on the labels we will not be able to do this enhancement.

Probably we should stick then with the old process and still write the number on the label by hand.

HaGuesto commented 5 years ago

As I understand from the Odoo documentation, a variant is a unique combination of attributes attached to the product? So assuming multiple attributes, size on it's own is an attribute. But a product 'shoes' with attributes size: L, gender: M is a variant?

Again you are right :) Please use your definitions.

Unrelated @jamescrowley I'm questioning if we should make gender an attribute. I checked out recently how the big clothes companies like H&M organize their websites. They use gender as THE top product categories. Should we reorganize our categories, too? They probably put a lot of research in how to find the right clothing product the fastest. Maybe we should adopt that? maybe we should start a separate issue for this :)

jamescrowley commented 5 years ago

I'd be reluctant to mandate Gender as being a top level category. Even ignoring the right of any gender to wear whatever the hell they like... in Nea Kevala at least, vast numbers of child & adults shoes and T-shirts were easily unisex by traditional standards too. When sorting in Nea Kevala it became a bit arbitrary... I remember one customer was very pleased when he found new shoes that fit him in the women section :)

Realise there's a need to still organise somehow though, but I think I'd still lean towards 'product' category first. But I'm very biased :grin:

HaGuesto commented 5 years ago

Alright @jamescrowley could you update the last definitions in your process flow and then we can close this issue I think.

jamescrowley commented 5 years ago

incoming donations