The Brief
Purito Ukraine is the official store for a Korean skincare brand. In a single-brand store the brand name stops working as a filter, so the catalog had to be organized around how customers actually decide: skin type, skin concern, active ingredient, product group and product line.
What Was Built
1. A catalog browsed by skin, not by brand
Five separate attribute taxonomies drove the faceted filtering, were pulled into the main menu as entry points, and were published as their own indexable landing pages instead of being trapped behind query strings. The store was built in 2023 and handed over; the client's own team has run and extended it since.
2. Cashback with rules, not promises
The loyalty program was the core of the build: cashback tiered by lifetime spend, points that expire on a schedule, points awarded for reviews, and a hard cap on how much of any single item points can cover, all surfaced at checkout so a customer sees the balance before paying. This was an integration-and-configuration job on a commercial WooCommerce loyalty engine rather than custom code. The value sat in getting the rules and the edge cases right — refunds, partial orders and expired balances included — not in reinventing a points ledger.
3. Campaigns that published and retired themselves
Promotions were set up to run on a calendar: sale pricing, discount badges, cart-level rules such as a percentage off every second item, and promo blocks bound to date, time and timezone. The point was that a season could be planned in advance and would switch itself on and off, with no developer standing by on launch night and no forgotten banner to take down by hand the next morning.
4. The unglamorous parts that make it a shop
Stock status was tied to the numeric SKUs the client already used internally, minimum and step order quantities were enforced in the cart, and linked variations kept shade and volume options coherent, so a shopper switching size stayed on the same product instead of landing on a dead end.
The Result
None of this demos well — all of it is what separates a catalog from a store.
- Five taxonomies with their own URLs and sitemaps still power the filtering today.
- The cashback, expiring points and scheduled campaigns keep customers coming back automatically.
- The client's own team has run and extended the store since 2023.
Stack: WordPress and WooCommerce on a Woodmart child theme, Elementor Pro for the scheduled promo blocks, a premium loyalty engine, WPC linked variations and a local payment gateway. Knowing exactly how the attribute taxonomies, loyalty balances and campaign scheduling are wired here is what lets a future migration carry all of it over intact.
