Background
Wydawnictwo SAM publishes books for children and families. The shop needed to feel as inviting as the books it sells while handling real e-commerce work: a smooth cart, fast product search, verified customer opinions and content sections the team could update without developer help.
The Figma design came from a graphic designer; I handled the full WordPress and WooCommerce build behind it.
The Figma design came from a graphic designer; I handled the full WordPress and WooCommerce build behind it.
Cart and product search
The shopping flow is built around a custom slide-out mini-cart. Adding a book opens the cart from the side instead of redirecting, so customers stay in the browsing flow and can keep adding titles without losing momentum. A free shipping threshold is built into the cart: as products are added, it calculates how much more is needed to qualify for free delivery and surfaces it inline.
Product search runs through AJAX. Typing into the search field returns matching books in real time, which suits a catalog where customers usually arrive looking for a specific title, author or series.
Product search runs through AJAX. Typing into the search field returns matching books in real time, which suits a catalog where customers usually arrive looking for a specific title, author or series.
Customer opinions from zaufane.pl
Wydawnictwo SAM collects verified customer reviews through zaufane.pl, a Polish trust and review platform. The shop integrates directly with the zaufane.pl API to pull these opinions into the site rather than relying on static testimonials.
Beyond displaying a general feed, the integration links individual reviews to specific products. A book’s product page surfaces opinions left for that exact title, which turns external social proof into something contextual and useful at the point of decision.
Beyond displaying a general feed, the integration links individual reviews to specific products. A book’s product page surfaces opinions left for that exact title, which turns external social proof into something contextual and useful at the point of decision.
Technical scope
WooCommerce templates are overridden wherever the design required it, including product cards, archives and the cart and checkout-related elements. ACF (Advanced Custom Fields) handles structured content sections across the site, so the team can manage homepage blocks, banners and editorial areas from the WordPress admin without touching code.
Frontend styling is implemented directly, with responsive layouts across all breakpoints. The zaufane.pl integration runs server-side through the API, with opinions mapped to the relevant products by title.
Frontend styling is implemented directly, with responsive layouts across all breakpoints. The zaufane.pl integration runs server-side through the API, with opinions mapped to the relevant products by title.
Closing notes
The shop launched in 2023 with a custom design, a flexible content backend and a working tie-in to zaufane.pl reviews. I supported it through early 2025; it has since been developed further by another team.
