Webflow doesn't natively support user accounts for viewing order history or tracking information, but there are workarounds using third-party tools and integrations.
1. Webflow's Native Limitations
- Webflow Ecommerce lets users purchase physical goods, but doesn't provide a customer login portal or order history by default.
- Customer accounts are not currently built into the native CMS or Ecommerce features.
- Memberstack, Outseta, and Firebase can be integrated to create secure login areas.
- These services allow you to protect certain pages and assign content to specific users.
- You can create a “My Account” area where customers log in to view information.
3. Sync Customer Orders Using Zapier or Make
- Use Zapier or Make (Integromat) to connect Webflow with Shopify, Airtable, or another backend that stores order data.
- After a purchase, use automation to:
- Create a customer profile in a database like Airtable.
- Add order details, like products, dates, tracking number, etc.
- Display that data on member-only pages via tools like Jetboost or custom Airtable embeds.
4. Display Order & Tracking Info
- Build a dynamic “Order History” page using Webflow CMS collections.
- Ensure each order is linked to a user's profile (via a unique ID or email).
- Use UPS, FedEx, or 17track tracking URLs with embedded tracking numbers to show shipment status.
5. Alternatives with More Native Functionality
- If extensive ecommerce features (like customer portals and tracking) are required, consider hosting your storefront on Shopify and embedding parts into Webflow, or linking the Webflow site to a Shopify-powered subdomain.
Summary
Webflow doesn't support customer accounts and order tracking natively, but you can build a solution using tools like Memberstack and Zapier along with Airtable or other databases. This approach allows users to securely log in and view custom order tracking pages that you design in Webflow.