Can I place an order over the phone? Technical Team, Mega Modz Planet November 15, 2016 16:20 Updated Follow Yes, please call Toll Free 888 909 5908 Monday - Friday 9 am - 5 pm EST to place an order over the phone. Related articles What are Support Team hours of operation? How will the purchase appear on my bank statement? Will I get notified about my order status changes? Comments 0 comments Please sign in to leave a comment.