ArtPoint

A WooCommerce plugin enabling color-first selection and smart size availability filtering

task: Develop a custom WordPress plugin that integrates with WooCommerce to provide a seamless product variation experience tailored for professional artists, including dynamic image rendering and swatch logic based on color and size.

tech: WordPress | WooCommerce

The ArtPoint product page presents artists with a color-centric interface, allowing them to select from a wide variety of color swatches, each labeled with a unique name and code.

This helps experienced artists quickly find their favorite shades, while the layout emphasizes usability and clarity.

ArtPoint

The core challenge was WooCommerce’s inflexible variation handling. The plugin solves this by enforcing a selection order:

  1. User selects a color from the grid
  2. The sidebar automatically displays the default available size
  3. The user can then select alternative sizes if available

Each color+size combination has a dedicated image, uploaded and mapped via a CSV file that includes swatch previews, product images, and metadata.

Overlay image