Add Java Sorting & Filter to Shopify Collection Table

Filled
February 23, 2026

Job Description

Project Scope

  1. Sorting Functionality
    • Add up/down arrows next to the following table headers for sorting:
      • Brand
      • P/N
      • Length
      • Diameter
      • Wire Size
      • Coil Count
      • Price
  2. Filtering Functionality
    • Filter dropdowns should display all available values from the table for each field.
    • Filters should include the following measurement variances:
      • Spring Length – Use ½” or 0.2% of length + wire size, whichever is larger.
      • Spring Diameter – Use ¼” variance.
      • Wire Size – Include ±1/8″ from listed value.
      • Coil Count – Include 5% or ±2 coils, whichever is larger.
      • Spring Type – List all available metaobject metafield entries.
  3. Data Source
    • Table uses Shopify product metaobjects containing metafields for all values.
    • Sorting and filtering should work dynamically with these metaobject fields.
  4. UI Requirements
    • Simple up/down arrows for sorting.
    • Dropdowns for filtering with clear selection options.
  5. Reference
    • A reference image of the desired layout and functionality is attached.

Requirements for Proposal

Please provide:

  1. Estimated price for completion.
  2. Timeframe to deliver the project.
  3. Examples of similar Shopify table customization or Java sorting/filter implementations (if available).

Start date: ASAP