Imho if an order is changed after it has been accepted, but before paid, not only should the Hub be notified, but also have the order acceptance status reset so that confirmation of the ability to complete the order’s new requirements and the new pricing can be made by the Hub. And the “new” order should not allow payment until it has been re-accepted.
Yeah, that should not be allowed. An “accepted” order should be unchangeable from the customer side. I haven’t run into the issue of the customer making changes directly to their order after acceptance, but I have been contacted by customers to update their order after I’ve accepted it, and my update also caused the system to request additional payment from the customer. Which I think is the correct process.
I have investigated the issue and it is in fact how it works by design. Unfortunately there is no easy fix we would be able to release in the coming days. However it is now up on our radar and I will make sure to prioritize it when we will redesign the order flow.
I agree. If an order has been accepted by the hub then the options for change should be:
Customer contacts hub to discuss.
Customer can cancel the order and start over with any repercussions of that.
There has to be a point where there is no turning back without a safety net for the hub.
Maybe a challenge - response accept. Hub accepts the job then the customer confirms acceptance. Then the discretion of the hub to print or wait for payment to be made.
Any changes at this point is at the full risk/liability of the customer and can only be done by a cancel by customer before payment or in coordination with the hub.
I understand there is a lot going on at 3D Hubs, but this really is something that the developers need to release some kind of solution for immediately. This impacts all Hubs and all customers, so even if it is just piecemeal solution, that is better than nothing. @form2 had a great suggestion which would address the issue well, even if it’s not what Hubs would like to keep around long term.
This issue is not a layout issue or convenience issue that can be corrected as you go, this loophole in the ordering system has the potential to cause a lot of problems and dissatisfaction between customers and Hubs.
This is an interesting topic and I can see how it could be a problem. Just recently I had a customer who originally placed an order for 1 of about 8 different parts, at later height of 0.2. After some discussion with him about what exactly he needed and making sure everything was all set, I accepted the order. The next day when I went to look at the order to see what the status was, the order had jumped to almost 230$ worth in parts. I was baffled, and worried as if it had gone through I had no way that week to print the parts for what was the original deadline. Just to specify what happened, order was placed on a Tuesday, Wednesday it was changed to having quantity of 17 on two parts, 2 on 3 other parts, and the resolution was changed to 0.05mm. That’s like an extra 100hrs of print time, and the customer originally wanted it for the following Saturday (which was a stretch to begin with, to guarantee that with the shipping method he had selected I would have had to ship the order the day before he placed it. And yes, that’s shipped not completed. Unless I can time travel that isn’t going to happen). The fact that I received no notification bothered me. Why is it that whenever I make changes to the order page, a notification is created telling the customer what I have done, and yet they can do just the same without anything? This seems very one sided towards the consumer and it’s frustrating. I understand not everyone running a hub is honest, but not every customer is either (which is really unfortunate…) This definitely needs to be handled sooner rather than later.
We have found the issue that prevented email and sms notifications to be sent to Hubs when customer updated an order. From now on, every time customer changes order parameters you will get notified. We will continue to work on improving the order process so we can introduce a proper fix in the future.