Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
We've started setting Payment Terms on orders (ie payment due later) - is there a way to expose this within a customer's account? We'd ideally like to show the due date as we see it in admin.
There doesn't seem to be a suitable Liquid variable for this, and I'm hoping to have to avoid fetching it via the admin/storefront API to show it.
Hi, nearly two years later - did you find a solution to this in liquid?
No... I ended up writing / hosting a private API endpoint which takes the order ID and fetches this info from the Shopify API.
If I was doing this now, I'd probably use Shopify Flow. It's easy to check on order create/edit if the order object has paymentTerms; then save this to a metafield which would be available to access.
Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025