If still accurate or you need any assistance in customer portal maintenance, feel free to contact Yalantis. They have incredible expertise in logistics and other customer portals development. Check this: https://yalantis.com/blog/create-logistics-customer-portal/