4 ms·
I've been setting up massively complicated sending rules for a webshop in health care products so that it selects the correct carrier for the products in a clie
by radiojasper 4y ago
I've been setting up massively complicated sending rules for a webshop in health care products so that it selects the correct carrier for the products in a client's cart. This webshop has own stock, but also does drop shipping and depending on what products are in the cart, different carriers should be selected during checkout. Then they also have discounts / free shipping for some products, but not for all, and some products can be paid in 3 terms, but not all, and some products can be selected for saturday shipping and/or next day shipping - but of course, not all.
So if a client adds a product to the cart and selects Saturday delivery, the shipping costs change but only for that particular product in the cart because drop shipped products can't be delivered on Saturday. So this requires a bunch of custom notifications to inform the client about this, custom calculations of shipping costs and a lot of if/else crap to figure out what carrier to select. I hate it, it's so complicated.
Anyway I emailed the client about this and that I needed a bit more time to set this up because it was very complicated. Her reply?
"Maybe it's best if you just enter the shipping rules again if the current ones are too complicated for you to understand."
I wanted to throw my fucking computer out the window and become a surfing board vendor on a beach in Cook Islands. Fucking hell I spent HOURS on that and she has absolutely no idea how complicated this all is. I HATE THAT WOMAN and she makes my job absolutely miserable to do.
- NicoJuicy 4y agoShow her the code and tell her to do it if she knows better.
- radiojasper 4y agoI actually should.
- chris_wot 4y agoJust put back the old rules.
- Kon-Peki 4y agoIt will feel good for about 3 minutes and then you'll regret it. Because she's going to take the code and some big-talking-idiot is going to say "Of course we can do it, it's simple. You know, how about we take over the whole project?" You haven't been communicating well enough. If the client thinks it is easy, she is just begging you for comprehensive flow charts and diagrams (produced at $$$ per hour). Incidentally, they will also help you clarify your thoughts and designs :)
- NicoJuicy 4y agoIt's at his work... Cfr. Title of this thread.
- toomuchtodo 4y ago> become a surfing board vendor on a beach in Cook Islands Speaks to my soul. There’s still time friend.
- radiojasper 4y agoYou're right - and since I'm 40 now there's not a lot. I need to change my life up before I'm 60 and it's all too late.
- mister_tee 4y agobest wishes and hope you're doing ok... but on the bright side, it's not even close to too late. Assuming you went to university and started your career at 22, you're only halfway in work-years to 58, and you have a buffer year until you're halfway to 60. Plenty of people start new endeavors in their 40s and 50s.
- datalopers 4y agoCode Monkey think maybe customer want to write god damned checkout page herself.
- tmaly 4y agoWrite it all in Prolog then leave. Let her have fun finding a Prolog dev :P