Projects

Projects that
work in production.

Shops, websites and tools delivered for real companies: from B2B sales and vouchers to business websites, product catalogs and day-to-day workflow automation.

04 / Plugins

Plugins

4 plugins
Tool · FastAPI + WooCommerce
WooCommerce product editor

Tool for shops with many products and variants. Instead of editing each product one by one in WordPress, the team can quickly update data in a table and safely save changes to the shop.

FastAPIPythonWC REST APIConflict detection
Tool · WP plugin + FastAPI
WooCommerce order aggregator

Tool that simplifies creating combined summaries from WooCommerce orders. The team selects orders, and the system totals products and generates an XLSX file useful for picking, purchasing or production.

WordPress pluginFastAPIPydantic v2openpyxl
Tool · CSV import from ERP
CSV product importer → WooCommerce

Plugin automating price and stock updates in WooCommerce based on files from an ERP system. It reduces manual work, lowers the risk of errors and provides a report of problematic products.

WordPress pluginPHP 8.1+Action SchedulerWC REST API
Tool · WooCommerce badge
"Nowa odmiana" badge for WooCommerce

Simple module for highlighting new products in a WooCommerce shop. The owner can mark selected items as "Nowa odmiana", promote new arrivals faster and manage labels without code changes.

WordPress pluginWooCommercePHP 8+i18n
Case studies

Four production stories

zymonkupony.pl
Screenshot of zymonkupony.pl voucher platform
< 1 min
Voucher PDF in the customer inbox
0
Passwords the customer has to remember
2 shops
Consistent state of sales and redemption
→ zymonkupony.pl

Zymon Kupony · WooCommerce + custom plugin

Voucher sales platform for an ornamental plant nursery

The nursery owner wanted to launch online voucher sales from scratch. He needed a system that accepts orders, handles payment, generates a PDF with a code and sends confirmation - without manual voucher handling.

Challenges

  • Launching voucher sales without an existing coupon system
  • Automatically generating a personalized PDF with a unique code after payment
  • Simple access for customers without account creation and password management
  • Connecting voucher sales with the main WooCommerce shop where vouchers are redeemed later

Solution

  • I built a separate mini-shop for voucher sales, connected with the main WooCommerce shop
  • After payment, the system automatically generates a PDF voucher code and sends it to the customer
  • Customer panel access works through a secure e-mail link, without login and password
  • Voucher states sync automatically between shops, with no manual handling on the owner side

Technology stack

WordPressWooCommercePłatności TPayAutomatyczne PDFPanel klientaSynchronizacja sklepów
mjswro.pl
Screenshot of mjswro.pl — Astro + WordPress headless
PL / EN
Content and forms in two languages
Panel
Content, submissions and galleries in CMS
Fast
Fast website with editing in WordPress
→ mjswro.pl

mjswro.pl · bilingual company website

Fast company website with simple content editing

The wholesaler needed a public PL/EN website that the team could update on their own. The site had to present the company, handle contact forms and show project galleries, but without a slow admin panel or a developer on every small change.

Challenges

  • PL/EN communication without random auto-translations
  • Simple panel for the team to edit content, galleries and contact submissions
  • Fast public website with content managed from WordPress
  • Contact form resistant to spam and aligned with required consents

Solution

  • I built a fast frontend for the public website and kept WordPress as a practical content management panel
  • Content, contact form, project galleries and consent settings are handled from one backend
  • Form submissions go to the admin panel, and anti-spam protection limits random messages
  • Project galleries can be published without manually creating new pages
  • Backend was separated from the public website, so users see a fast service while the team keeps a familiar editing panel

Technology stack

AstroWordPress CMSDwujęzyczność PL/ENFormularze kontaktoweGalerie realizacjiCookieYes
czystachata24.pl
Screenshot of czystachata24.pl — WooCommerce B2B and retail
1
Shop for both B2B and retail
Omnibus
Per-unit pricing and price history
Roles
Different archives for retail and B2B
→ Czysta Chata

Czysta Chata · professional cleaning chemicals wholesaler

B2B and retail in one shop, without copying orders between systems

The cleaning supplies wholesaler had to serve two customer types in one shop - institutions with VAT invoices and retail customers. The project also required separate product archive views, Omnibus-compliant pricing, per-unit pricing, GPSR responsible-entity details and B2B rules consistent across the entire website.

Challenges

  • B2B and B2C in one shop, with separate purchase paths for each customer type
  • Different archive type by user: retail buys simply, B2B places larger orders faster
  • Prices need to show gross value, per-unit price and Omnibus-required details
  • GPSR information must be visible on product pages, and B2B functions must stay consistent across registration, account, checkout and orders

Solution

  • I integrated the B2B plugin with the full purchase flow: registration, customer account, checkout, orders and invoices
  • I prepared separate product archives for different user types, including a view optimized for fast B2B ordering
  • I added Omnibus support, per-unit price presentation and consistent pricing messages on product lists and product pages
  • I added a dedicated GPSR information tab on product pages, showing the responsible entity

Results

  • B2B and B2C are handled from one platform, without two WordPress instances
  • Customers see a catalog matched to their account type instead of one universal archive for everyone
  • Pricing presentation is more complete: per-unit price, Omnibus details and B2B account rules
  • GPSR tab, pricing and B2B fields are consistent on product pages, lists and checkout

For B2B customers

  • B2B account verification and approval process before showing wholesale terms
  • Dedicated product archive for business customers, optimized for fast order placement
  • Individual price lists, discounts and shipping costs based on customer group
  • Reordering from order history

Technology stack

WordPressWooCommerceShoptimizer (child)Addify B2BGPSROmnibusCena za sztukęRole użytkowników
stackcompass.dev
Screenshot of stackcompass.dev — technical blog on Astro
3
Content formats: decisions, guides and SEO
Control
Quality checked before publication
0
Databases in the public website
→ stackcompass.dev

StackCompass.dev · expert blog on technology decisions

Expert blog with publishing process and quality control

StackCompass structures knowledge about website architecture, CMS choices and technology decisions. Each article is designed to guide the reader through context, options, decision and consequences, instead of being another generic feature list.

Challenges

  • Articles should support technology decisions, not just describe tool features
  • Content needs a repeatable structure: context, options, decision and consequences
  • Publishing should stay fast, without a heavy CMS and database maintenance
  • Content creation process must enforce research, editing and quality control before publication

Solution

  • I built a static blog website that loads quickly and does not require an admin panel
  • Articles are created in a structured process: research, draft, editing, quality control and publication
  • Post format enforces a clear thesis, option comparison and consequence analysis
  • SEO, RSS and sitemap are generated automatically on publication

Technology stack

AstroMDXCloudflare PagesProces publikacjiSEORSS

Do you have a similar project?

Describe your problem - I will tell you how I would solve it and what it would cost.