progenyplugins

Partwise

Your shop's search finds SKUs, size SKUs, GTINs and part numbers - however the customer types them.

Partwise is for parts, hardware and spares shops, where customers search by the number on the old part.

sku searchpart numbersearchgtinwoocommerce
What it does

Inside Partwise

Every number

SKU, each size's SKU (finding the product it belongs to), GTIN/UPC/EAN, a maker's part number from any product field you name, and an "Other part numbers" field for the numbers a part replaces or is cross-referenced to.

However it is typed

dashes, spaces, dots and capitals do not matter - "omc 0398 752" finds OMC-0398752.

Look-alike characters forgiven

O and 0, I and L and 1, S and 5, B and 8, Z and 2 - read off a worn label.

Part of a number

"0398752" finds OMC-0398752 (you choose how many characters first).

In the right order

exact, then look-alike, then starts with, then contains - above the ordinary word matches.

Straight to the product when exactly one product has the number.

"The nearest:" when nothing matches, the closest part numbers, two characters off at most - for swapped digits.

Says what matched under each search result.

What it needs

Before you start

WordPress 6.0 or newerPHP 7.4 or newerWorks with WooCommerce
Questions

Asked first

Does it slow the search down?

It keeps its own small index of the numbers, looked up by key - it does not read every product on every search.

Does it replace my search box?

No. It widens the shop's own search, so your theme's search box and results page stay as they are.