For those following along, my Monoprice order placed on Monday, January 20th, was finally delivered on Wednesday, January 29th. Recall that I paid for USPS Priority: 2-3 business days and it arrived 7 business days later. Retailers should be monitoring their fulfillment processes to make sure that orders get out quickly AND actually make it to the shopper as "promised". To add salt to the wound, I received a request today (February 3rd) to rate the products I ordered. The form has a way for me to provide feedback on each item I ordered, but no separate opportunity to provide feedback about the website/order capture process or the order fulfillment process.
Frustrated Shopper Suggestion
Monitor order fulfillment to make sure carriers are meeting their SLA's and when they aren't let the customer know that you know it's late, and at least apologize. Amazon apologized for the last minute shopping last Christmas that UPS was unable to deliver on-time. In that case Amazon also offered "store credit" against future purchases. At a minimum, it's good customer service to let the customer know that you know the item was delivered late as opposed to just washing your hands of the order once it's in the hands of the shipping carrier. Successful fulfillment of an order is the start of convincing the customer to place their next order and builds on customer loyalty and trust.
That's all for now. Gotta go shopping!