Project planning and ordering for trade customers
Built a project workspace that connects saved rug selections to Shopify, with quantity management, bulk cart additions, and printable summaries.
- My contribution
- React development and wishlist-to-cart integration · SDG
- Technologies
- React / TypeScript / Shopify / Swym
Planning a project
Trade customers needed a way to organize rug selections before ordering. I built React and TypeScript views for named projects, where customers could save specific rug sizes, adjust quantities, and remove items.
Swym provided the wishlist data behind each project. I integrated project creation, renaming, and deletion with that service.
From saved selections to the cart
Customers could add selected items or an entire project to the cart in one action. I mapped each saved item’s variant ID and quantity into Shopify cart lines, so the cart received the chosen rug sizes and quantities.
Totals and project summaries
I added totals for the full project and the selected items, plus a printable summary of products, quantities, and prices. The project view displayed list prices (MSRP); the cart applied the customer’s trade pricing.