Slightly technical piece.
One of those days. We noticed some emails failed to send this morning, which happens sometimes. Because the failure rate was high enough to notice this round, we decided to finally move off SMTP¹ to the much more reliable and powerful Microsoft Graph API² (since we use Office 365 Enterprise as an email back-end anyway). This should hopefully now guarantee a 100% delivery rate with much more robust logging and security.
But this random post isn’t about that. As always, we performed unit testing³ to make sure all site components are still functional after the update. Green across the board! However, we decided to do a full scale integration test⁴ this round and literally buy off our own website. Whoops! It turns out the checkout message hasn’t been showing since October, when the site was fully redesigned. Another function was overriding the output. This has been fixed and customers placing new orders should now have much clearer instructions.
Continue reading