The most common 500 errors are caused by DB inconsistencies between development & production environments. I don’t know about mongoid, but with the likes of MYSQL / PGSQL, the issue will be to do with not migrating in production.
The link you have provided is showing the page not found, so this is related to the IP address issue, If you use a third party domain, the IP address will be more than 1, Your Shopify domain can switch between these IP addresses at any time.
Have you created a collection on your online store and experienced an issue with adding yo...By Ollie Aug 24, 2022
Connect your PayPal account to allow your customers to checkout using the PayPal gateway a...By Ollie Jul 28, 2022