Create 8 Digital Art Scenes with Moveable Elements need Web Development
Contact person: Create 8 Digital Art Scenes with Moveable Elements
Phone:Show
Email:Show
Location: Corona, United States
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Summary:
We need a custom product configurator for BigCommerce that lets customers build a single “kit” product through multiple dependent selection layers.
This is not a simple bundle — it must support conditional logic, multi-select accessories, dynamic pricing, SKU combination, and individual inventory tracking for subcomponents.
The configurator should behave like a polished front-end widget or a custom BigCommerce app, work with BigCommerce checkout, be mobile-responsive, and be maintainable by non-dev staff.
-----------------------
Project details / required functionality (read carefully):
Layered selection flow
• Layer 1: Choose base device
Options: Muzzle Brake OR Flash Hider
• Layer 2: Choose material/finish for the base (applies to base device)
Options: Black Nitride OR Polished Stainless
(Do NOT include black oxide)
• Layer 3: Choose accessories (multi-select allowed)
Categories: Sound Redirect Sleeve, Hub Adapter, GAL-PAL (Golf Ball Launcher)
Sound Redirect Sleeve:
Layer A: Choose length — 2”, 4”, 6”, 8”, 10”, 12”
Layer B: Choose style (style options vary by length; e.g., 6” has multiple styles)
Each length/style combination must map to its own SKU (admin-editable)
Hub Adapter:
Choose material: Black Nitride OR Polished Stainless
One style only (maps to SKU)
GAL-PAL (Golf Ball Launcher) — called “GAL-PAL entree” in our catalog:
Material: aluminum anodized
Styles: Dimpled OR Grooved (two styles only)
Maps to SKU
------------------------
Admin-editable data driven
• Option lists (lengths, styles, materials, prices, SKUs, inventory IDs) must be driven by a JSON/CSV/config in admin so we can add/remove lengths/styles without code changes.
----------------------
Multi-select & conditional logic
• User can select more than one accessory category.
• If user selects Sound Redirect Sleeve, the configurator must present the length options then the style options appropriate for the chosen length.
• Selections should show/hide and validate in real time.
---------------------
SKU, pricing, and inventory behavior
• Final cart item shows the configured kit summary (base + finish + each accessory with attributes).
• Pricing must be dynamic: base price + accessory prices (or per-attribute pricing).
• When a kit is purchased, inventory must decrement for each individual SKU/child part in BigCommerce (not just a single “kit SKU”).
• The system should support mapping multiple chosen options into existing BigCommerce product/variant IDs.
-----------------------
Integration & UX requirements
• Integrate with BigCommerce Catalog/Storefront API or use a properly implemented Stencil/Storefront script.
• Ajax-based UI updates; no full-page reloads during configuration.
• Mobile responsive and accessible.
• Compatible with native BigCommerce checkout flow.
--------------------
Output / extras (nice-to-have, but list as options)
• Shareable configuration URL (permalink) that recreates selections.
• CSV export of configuration-to-SKU mappings for internal use.
• Optional: simple admin UI for adding new styles/lengths/materials (if not feasible, provide clear docs + editable JSON/CSV approach).
-------------------------
Deliverables
• Fully working configurator on a BigCommerce test product (staging)
• Documentation: how to add/change options, how SKU mapping works
• Unit / integration test notes and a test plan (basic QA)
• 30-day bug-fix window after launch (include in bid)
• Optional: deploy to production for us and do one production verification session (hour)
------------------------------
Acceptance criteria (what we will test):
• Configurator shows correct flow for all branches (brake/hider → material → accessories → nested sleeve lengths/styles).
• Final cart line item includes readable summary (e.g., “6” Redirect Sleeve — Twisted Style — SKU ABC123”).
• Inventory decrements correctly for each sub-SKU in BigCommerce when an order is placed.
• Admin can add a new sleeve length + styles via the provided config file or admin UI and it appears in the front-end without code changes.
• Works on mobile and desktop; checkout flow is preserved.
-------------------------------
Required skills (must include in proposal):
• BigCommerce API / Stencil or headless BigCommerce experience
• Strong JavaScript (React/Vue or vanilla JS with solid architecture)
• Experience building product configurators, custom bundle logic, or similar
• Experience mapping dynamic options to BigCommerce SKUs and inventory
• Clear documentation and testing practices
------------------------
What to include in your proposal (answer these exactly):
Short description of how you would implement this (tech stack, architecture). Be specific.
Examples (links) of 2 past projects you built that are similar (configurators, bundle builders, product options). If you don’t have similar public links, explain the equivalent work with specifics.
How will you handle SKU mapping & inventory decrements in BigCommerce? Explain.
Timeline: broken into milestones (example: discovery/spec → dev → staging → QA → production) with realistic days per milestone.
Price: fixed price for the full scope above. If you offer an alternate approach (lower cost MVP + paid enhancements), provide both prices and what’s included.
Post-launch support: what is included in your price (bug fixes, support hours, training).
Any assumptions or constraints you need us to know up front.
Availability and hourly rate (if you’re open to hourly retainer).
----------------------
Budget guidance (be honest):
• This is not a trivial one-day job. Realistically expect bids in one of these ranges:
– MVP (basic UI + mapping + single accessory branch + no admin UI): $1,500–$3,000
– Full configurator with data-driven admin/CSV and inventory mapping: $3,000–$6,000
• If you propose $500–$1,500, be explicit about which acceptance criteria you will NOT meet.
Timeline guidance:
• Reasonable delivery window: 2–6 weeks depending on scope chosen (MVP vs full).
• Provide milestone plan. We will pay by milestone (50% after staging sign-off, remainder after production verification is preferred).
How we’ll evaluate proposals:
• Demonstrated experience with BigCommerce + configurators
• Clear plan for SKU mapping & inventory handling
• Realistic timeline and fixed price per scope
• Clean documentation and a short QA plan
• Good communication and availability for a short debrief call
Extras that will make your bid stand out:
• Prior experience integrating with ShipStation / Finale Inventory / Skulabs
• A small demo or prototype (even a sketch or HTML mockup) you can show quickly
• Willingness to do a 1-hour onboarding call and one 30-minute support session after launch
-----------------------
We need a maintainable, data-driven system — the goal is to be able to add more lengths/styles later without paying dev time.
Please Provide a fixed-price bid for the scope you commit to and call out anything excluded." (client-provided description)
Matched companies (3)

eShop Genius

SJ Solutions & Infotech
