If you’re a contract decorator, a common workflow is allowing customers to supply their own garments or products. Instead of handling these orders through back-and-forth emails, you can create a password-protected ordering portal in DecoNetwork that lets contract clients submit quotes or orders directly – saving time, reducing errors, and streamlining approvals.
In this article
- Prerequisites
- Why use a contract ordering portal
- Step 1: Update customer supplied product availability
- Step 2: Add customer supplied products to the website
- Step 3: Send customers directly to the design tool
- Step 4: (Optional) Enable quote-only mode
- Step 5: Password-protect the ordering portal
- Step 6: Manage customer accounts and payment terms
- Step 7: (Optional) Use contract price levels
- Best-practice tips
- Troubleshooting
- FAQs
- Additional Resources
Prerequisites
- A customer supplied product already created in DecoNetwork
- Admin or Website Developer Access to your DecoNetwork account
- A website created for contract clients
Why use a contract ordering portal
A contract ordering portal replaces manual email-based ordering with a secure, self-service workflow for your contract clients.
- Reduces order entry time and manual errors
- Allows customers to submit complete quote requests themselves
- Keeps all artwork, quantities, and details attached to the order
- Supports customer-supplied products without blank pricing
- Gives you full control through password protection and pricing rules
Step 1: Update customer supplied product availability
- Go to Products → Product Groups.
- Open your Customer Supplied product group.
- Under Availability, allow the products to be available in:
- Business Hub
- Web Stores
- Deny availability for all stores except the specific contract portal store.
Step 2: Add customer supplied products to the website
- Go to Websites → Edit Website.
- Open Website Pages and add a Blank Product Listing widget.
- Select the Customer Supplied category.
- Choose to display only essential details (such as the product name).
Step 3: Send customers directly to the design tool
For contract ordering portals, there’s no need for a traditional product details page.
When customers click the customer supplied product, they should be taken directly into the Online Designer, where they can:
- Add artwork
- Select decoration options
- Submit their order or quote request
Step 4: (Optional) Enable quote-only mode
- Go to Website Settings → Price Settings.
- Enable Quote Only Mode.
In quote-only mode, customers submit a quote request instead of placing a payable order. The request appears in Business Hub as a quote, which you can finalize and send back for approval.
Step 5: Password-protect the ordering portal
- Go to Store Configuration → Customer Options.
- Override the default settings.
- Require customers to be logged in to view the website.
- Choose one of the following:
- Allow customers to log in with their own username and password
- Use a shared, generic site password (for example, contract)
Step 6: Manage customer accounts and payment terms
- Create customer accounts manually in Customers.
- Assign each customer to the correct contract portal website.
- Apply Net Terms if the customer purchases on account.
- Set a maximum outstanding balance to control credit limits.
Step 7: (Optional) Use contract price levels
Contract price levels allow you to charge different decoration pricing and remove blank product costs for customer supplied items.
Decoration pricing
- Create a Contract price level.
- Assign contract-specific price tables to decoration processes (screen printing, embroidery, etc.).
Zeroing out blank prices (advanced)
- Go to Products → Supplier Product Markup.
- Use Tiered Markup (not fixed markup).
- Select the Contract price level.
- Set the markup to -100%.
This removes the blank product price entirely, ensuring the customer is charged only for decoration.
Best-practice tips
- Use quote-only mode when pricing or artwork frequently changes
- Restrict product availability to avoid accidental public ordering
- Assign contract price levels at both the customer and website level
- Keep customer supplied products simple and generic
Troubleshooting
- Product not showing on the site: Check for product-level availability overrides.
- Blank prices still visible: Confirm tiered markup is used and set to -100%.
- Customer can’t log in: Ensure the customer is assigned to the correct website.
FAQs
Is a contract ordering portal different from a regular store?
Yes. The key difference is password protection and contract-specific pricing.
Do customers have to pay when submitting orders?
No. You can enable quote-only mode so no payment is required until approval.
Can I mix customer supplied and normal products?
Yes. Using a contract price level with a -100% blank markup allows standard products to appear with a zero blank cost.
Additional Resources
- Creating customer supplied products
- Setting up contract price levels
- Managing website access and customer login settings
Still have questions? Use the Search Tool at the top of the page to find more related guides. Need help? Click the icon to submit a support ticket—our Client Services team is ready to assist!
Comments
0 comments
Please sign in to leave a comment.