Shopclues has been extremely unprofessional in their approach towards customer care. Also, they do not share/update order/delivery information accurately. Also, some of their merchants look more like fly-by-night operators who sell inferior products. I guess I made a mistake by shopping with them.
I have already filed for a return of one of my products, which has yet not been updated by shopclues. These guys have no idea whatsoever. I urge all shoppers not to use this portal.