WooCommerce/WordPress Web-to-Print Storefront
Worldwide
Printworks Inc. is a long-established commercial print and signage company in Indiana. We are hiring an experienced developer or small team to design and build a custom web-to-print e-commerce storefront that we own outright. We want a Printworks-branded site, on our own domain, that we fully control and can extend over time. Our preferred stack is WordPress and WooCommerce extended with proven web-to-print plugins and APIs, but we are open to an alternative if you can justify the tradeoffs. The site serves two audiences: retail (B2C) customers and recurring business (B2B) accounts. We need a public storefront plus private, gated customer portals where business clients log in to their own catalog, locked reorder templates, and negotiated pricing, all managed from one admin backend. Core functionality we need: Product catalog and configurators: Configurable products across business cards, marketing materials, banners, yard signs, posters, coroplast, vehicle graphics, and apparel. Options driven by attributes such as size, stock/material, quantity, sides, finishing, lamination, and grommets. Dynamic pricing engine: Real-time price calculation that updates as the customer changes size, material, quantity, and finishing, with quantity breaks, customer-specific contract pricing, setup and rush fees, and tax handling. File upload and automated preflight: Accept common print files (PDF, AI, EPS, SVG, TIFF, JPG, PNG) and automatically check resolution/DPI, bleed and safe zones, color space (RGB vs CMYK), font embedding, transparency, and overprint. Auto-correct where safe and give the customer clear pass/fail/warning feedback before a job reaches production. Experience with a preflight engine such as PDFToolbox/callas or equivalent is a plus. Online proofing and approval: Automated soft-proof generation, one- and two-step approval workflows, online annotation and commenting, version history, and email notifications. Approval locks the file and advances the job into production. Customer design tool: An in-browser tool where customers start from curated, on-brand templates and produce a print-ready file with correct size, bleed, and color. Our preferred approach is the Canva Connect API. Experience with Canva or web-to-print design plugins such as Zakeke or Inkybay/Customily is valued. MIS integration (required): Orders, customers, and job details must flow from the website into our existing PrintSmith Vision MIS via its API, with no duplicate data entry, and ideally status and pricing sync back so the storefront and MIS stay aligned. This is central to the project. Full API specifics will be shared with the selected developer. Additional integrations: QuickBooks for accounting, an email marketing platform, Google Workspace and Microsoft 365, ShipStation for shipping and rate shopping, social/SSO login, and Google Analytics with conversion tracking. Inventory, shipping, and payments: Stock tracking and kitting/bundling; real-time carrier rates (UPS, FedEx, USPS), local pickup and delivery, and outsourced vendor fulfillment; PCI-compliant card processing plus invoice/net-30 billing for approved business accounts. Admin and reporting: A central dashboard to manage products, pricing, orders, customers, and storefronts; a production/job-queue view; B2B account management; sales and customer reporting with export; and role-based staff permissions. Technical requirements: Fully responsive so the storefront and design tool work well on phones and tablets, fast performance even with complex configurators, SSL and PCI compliance, secure file storage, and regular backups. The site must be maintainable by our own staff for routine product, pricing, and content updates without a developer. All code, assets, and accounts are owned by Printworks with no proprietary lock-in. Admin documentation and training are expected at handoff. A full requirements document is available for serious candidates. When you apply, tell us how many web-to-print or product-configurator stores you have built end-to-end, share links to live examples, and note your experience with B2B portals, automated preflight, the Canva Connect API, and MIS/API integrations.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:3 weeks ago
- Interviewing:6
- Invites sent:0
- Unanswered invites:0
About the client
- USAWhiteland12:40 PM
- $653 total spent2 hires, 0 active
- 17 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by