Alice & Grace: A WooCommerce Store with a Custom Toy-Set Builder
Store build for Alice & Grace, an Istanbul maker of educational wooden toys. We built a Turkish-language WooCommerce shop on a customised theme, with iyzico payments, an events calendar and a blog. A custom plugin lets parents build their own Imaginory set from a board and six figures.
- Project
- E-commerce store
- Our role
- WooCommerce store build & maintenance
- Platform
- WooCommerce
- Country
- Türkiye
- Year
- 2019
The challenge
A product built from interchangeable parts
Imaginory, the company's main product, is a storytelling set for 3 to 6 year olds: a box, a themed play board, a cotton pouch and wooden figures. The same pieces come in several themes (City, Space, Pirate, Fairy Tale, Farm). They are also sold separately as puzzles, painting kits and card games. Parents needed a way to combine a board and figures of their choice. Standard WooCommerce product types don't handle that well.
A small team selling directly
Alice & Grace is a founder-led business. The store had to take card payments in Turkish lira and include the legal pages that Turkish online shops must have. The team also had to be able to run it without a developer for every catalog or content change.
More than a shop
The brand also runs storytelling workshops and publishes stories and expert articles on child development. Events and articles needed a home on the same site as the products.
Our approach
WooCommerce on a customised kids' theme
We built the store on WordPress and WooCommerce using the Peggi theme, with our changes in a child theme. Pages are laid out in WPBakery, so the team can edit them visually. The catalog is organised by product type (story sets, puzzles, painting sets, card games, activity books) and by brand (Imaginory and Plamingo), each with its own landing page.
A custom Mix & Match set builder
We wrote a small plugin for the Mix & Match page. The customer says whether they already own a box, picks a themed board, then chooses exactly six figures. The page counts the picks and blocks a seventh. Each step is sent to WordPress over admin-ajax, so the page doesn't reload. The plugin shows a preview of the finished set, and a final step adds the set to the cart.
Local checkout and legal pages
Checkout runs through iyzico, a Turkish card processor, and prices are in lira. Products can be backordered, so the shop keeps taking orders when stock runs out. Terms of use, the distance sales agreement, cancellation and returns, and privacy pages are linked from every footer.
Events, blog and marketing tools
Workshops are published with Modern Events Calendar, and the blog holds Imaginory stories and articles on child development. Yoast SEO handles titles, sitemaps and Organization/WebSite schema. The store is connected to Meta, Pinterest and TikTok for catalog and ad tracking. There is also a contact form.
Screens
Inside Alice & Grace
How we delivered
From first brief to running in production
-
01
ContentCatalog structure
Split the Imaginory range into sets, puzzles, painting kits and card games across five themes, with brand pages for Imaginory and Plamingo.
7 categories5 themesBrand pages -
02
Theme customisation
DevelopmentAdapted the Peggi kids' theme through a child theme and built editable page layouts in WPBakery.
Child themeWPBakeryShop templates -
03
Mix & Match plugin
DevelopmentWrote a custom plugin that walks the customer through choosing a box, a board and six figures over AJAX, then adds the set to the cart.
admin-ajaxSet previewAdd to cart -
04
Payments & integrations
IntegrationConnected iyzico checkout, the events calendar and Meta, Pinterest and TikTok catalog tracking.
iyzicoEvents calendarPixels -
05
Launch & upkeep
LaunchSet up the legal pages and SEO basics for launch, then hosted and maintained the store afterwards.
Legal pagesYoast SEOHosting
Results
What is running today
One site for products, sets and workshops
The store lists 26 products in 7 categories. It has brand pages for Imaginory and Plamingo, a custom set builder, a workshop calendar and a blog of 14 posts, all on one WordPress install.
Custom sets without a heavy product-builder plugin
One small plugin, made for this job, handles set building. It covers exactly the Imaginory case (one board plus six figures) and doesn't pull in a large, general product builder.
Maintained after launch
We continued to host the store and provide technical support in the years after launch, and it still runs on current WooCommerce.
More work
Other things we built and run
The Status Network
The Status Network is a curated private club for founders, investors and culture builders across Miami and Istanbul. We designed and built its public site and a members-only Clubroom with seven themed spaces on WordPress. The brand stays quiet and selective, and a small team can run it easily.
RiderSticker
An online shop for custom motorcycle, off-road and bicycle name stickers, based in Istanbul. Built on Laravel and Livewire with a live sticker designer on the homepage, English and Turkish versions, team discount codes, and iyzico card checkout.
Snapper's Seafood
Design and build of the website for Snapper's Seafood, a Cajun and Creole seafood restaurant on Canal Street in New Orleans. A WordPress and Elementor site with an 11-section tabbed menu the staff can edit, reservation and private-event request forms, opening hours, and local-history content.