MS-M
  • WooCommerce
  • Custom Theme
  • Security
  • B2B
  • Printer Rental

A B2B store that stopped losing clients to an outdated stack

The client is an authorised partner of a multifunction device manufacturer, offering sales, rental and servicing of office equipment for businesses. The store was already live, but this industry has its own rules – B2B clients rarely buy a printer with a single click. They prefer to call, send an email or schedule a product presentation. The job was to build a store that understands this context: one that presents products professionally, lets customers configure device options themselves and does not go down every few months because of a security breach.

  • 1.5 mo.delivery timefrom approved design to launch
  • 0breaches after launchrecurring attack problem fully eliminated
  • B2Bclient profilebusinesses sourcing equipment by email and phone
  • 100%custom themebuilt from scratch for WooCommerce

A store that kept getting breached

The previous store worked, but it was creating more problems than revenue. Every few months there was a security breach. The root cause was an inability to update certain plugins combined with an outdated PHP version – a technical environment that was getting more vulnerable with every passing month.

On top of that, the store did not reflect the level of the brand. Business clients looking at equipment worth thousands of zlotys judge the credibility of a partner partly by how their website looks. A store that looks amateurish pushes people away before they even get to ask about pricing.

What was built and why it worked

  1. A custom theme built for B2B

    I designed and built a new WordPress theme from scratch, fully integrated with WooCommerce. Dark colour palette, strong typography, bold colour accents – all of it to make the store look like a serious business platform rather than a generic marketplace template. In the printer rental industry, visual credibility is part of the sales process.

    A custom theme built for B2B
  2. Device option configurator (PPOM)

    Multifunction devices rarely come in a single configuration. A client might need an extra paper tray, a fax module, an automatic document feeder or antivirus software for the device. I implemented PPOM (Product Price Options Manager), which lets customers configure the device themselves before getting in touch with a sales rep. This shortens the sales conversation and eliminates misunderstandings about what is included in the order.

    Device option configurator (PPOM)
  3. Security – the priority of this project

    Recurring breaches were the biggest operational problem for the client. Instead of patching holes one by one, I rebuilt the environment from the ground up with proper code-level security measures: restricted access to wp-ajax, nonce verification for requests, WordPress cron schedule hardening and reduced exposure of sensitive endpoints. The new environment runs on a current PHP version, which eliminates an entire class of vulnerabilities that came with the old stack.

  4. A contact path built for the industry

    In B2B, buying through a cart is the exception not the rule – clients prefer to call, send an email or book a presentation. The store has full e-commerce functionality, but the emphasis is on making contact information and enquiry forms immediately visible. At any point in their journey, a client should know exactly how to reach a sales rep as quickly as possible.

    A contact path built for the industry

What changed after launch

The project was delivered under time pressure – 1.5 months from approved design to a working store. The priorities were security and the quality of product presentation.

  • Recurring security breaches eliminated through proper hardening of the WordPress stack
  • New custom theme built from scratch, aligned with the brand identity of an authorised device manufacturer partner
  • Product option configurator allowing clients to spec out a device before contacting sales
  • Environment upgraded to a current PHP version – regular updates now possible without the risk of breaking the site
  • Delivered in 1.5 months from approved design to launch

Technologies

  • WordPress
  • WooCommerce
  • Custom Theme (PHP)
  • PPOM – Product Price Options Manager
  • WordPress Hooks API

Want to start a project?

Let's Talk

Get in touch