PLATFORM

Skuply for WooCommerce

Connected through the REST API, no plugin inside your installation. And above all: we fill the kind of attribute your filter actually runs on, because that is where WooCommerce goes wrong.

CONNECTING TAKES ABOUT HALF AN HOUR ON YOUR SIDE

THE PITFALL

Neatly filled in, and the filter stays empty.

WooCommerce has two kinds of attributes that look almost identical in the admin. The difference decides whether a visitor ever finds your product.

Custom attribute

Plain text on the product. It sits neatly on the page, but it is not a taxonomy. A filter cannot use it, a feed usually will not read it, and search does not work.

material = full-grain leather

INVISIBLE TO THE FILTER

Global attribute

A real taxonomy with the pa_ prefix. Filterable, searchable, and it travels with the product feed. This is the one you need.

pa_material = full-grain leather

FILTERABLE AND READABLE

We first check which of the two your shop uses, per attribute, including the fields a plugin or the theme created. Then we write to the field that works, and mirror it to the field your theme displays.

THE CONNECTION

One key, no plugin.

You create a REST key in WooCommerce with read access to products and write access to product fields. We install nothing, so no code is added that could slow your site down or break on an update.

What we read

Products, variants, categories, attributes, media and the existing descriptions.

What we write

Attributes, titles, descriptions, alt text and our own skuply fields.

What we cannot reach

Orders, customers, coupons and settings. We do not request those permissions.

WHAT FILLS UP INSIDE WOOCOMMERCE

pa_material

global attribute

pa_size

global attribute, normalised

pa_en-norm

global attribute, newly created

post_title

title following the formula for this category

post_content

long description, assembled from the fields

_wp_attachment_image_alt

alt text from image recognition

skuply_meta

source, timestamp, model version and confidence

Which fields these are exactly depends on your theme and plugins. We work that out on day one.

QUESTIONS ABOUT WOOCOMMERCE

What WooCommerce admins always ask.

Will it slow our site down?

No. No plugin is added and we write in batches outside peak hours. On large catalogues we spread the writes across the night.

Will our theme keep working?

Yes. We create no new templates. If your theme displays a custom field, we mirror the value there as well so the page stays correct.

We use WPML or Polylang.

Then we fill per language. Attributes with their own taxonomy per language each get their own normalised value.

We have variable products.

Attributes that serve as a variation axis go on the exclusion list. We stay away from those, otherwise your variants break.

We are still on an old version.

The REST API exists from WooCommerce 3.5 onwards. Below that, updating is the first step and we do not do that for you.