hehe.software

Store owners and agencies

WooCommerce development for a WordPress store you can edit

hehe.software offers WooCommerce stores, checkout fixes, custom extensions and performance work on WordPress. We work remotely from Vancouver with businesses and agencies across Canada and the United States, including on products we did not build. Email mwe@hehe.software or use the contact form with what you need; a defined sub-project, white-label or credited, is welcome.

Email us

WooCommerce development, properly.

Stores that load fast and take the money.

01

What we do on the store

WooCommerce is a plugin on WordPress. A new store gets products, variations, attributes, shipping zones, tax classes, a gateway, and the cart, checkout, and account pages. The order email has to send. Staff can add a product later without a code editor.

A fix, including on a store we did not build, is usually one stubborn fault: a product template, a fee, a gateway that fails for one country, or a plugin that died on update. We read the theme, the plugins, and block checkout versus classic shortcode pages before proposing a rebuild. Rules live in a plugin you own. Template overrides live in a child theme. An extension that already fits gets configured.

02

Checkout, shipping, tax, and currency

Customisation starts with the order rule: product attributes, a minimum quantity, an optional fee, a download or account-specific pricing. We test that rule through the chosen checkout and gateway.

Checkout repairs can involve incompatible fields, coupons, tax configuration or guest-account rules. We reproduce the affected order on staging and trace the platform, theme and plugin boundaries before changing them.

Canada and the United States get two shipping tests: an address you serve, and one you refuse, using zones you provide. Tax rates come from you or your accountant, as GST, HST, PST, or US state registrations. We enter those rates and place a test order. That is the technical side. We do not decide whether you must register, and we do not certify compliance.

The store has one base currency. Showing a second currency is not the same as charging it, and charging needs an extension your gateway will settle. A switcher that rewrites the dollar sign is a label. If a price could be CAD or USD, the cart and the order email show the currency code.

03

How the project runs

Send the address if you have a store, what you sell, the fault or the launch, and a date tied to a real event.

A fault we can reproduce is hourly. A new store, template work across several pages, or a migration is a fixed quote once the scope is written. A note that only says the shop should be better starts as paid discovery. You can stop when that writeup is done, and you keep it.

Your business controls hosting, the domain, gateway and extension purchases. Custom code and handoff terms are agreed upfront. We work on staging, test the relevant orders and identify the publish owner. Handoff includes the changed templates or plugins and recovery steps.

04

Plugins, PHP, and WooCommerce speed

Tools include WordPress, WooCommerce, PHP, the database, WP-CLI and Git. Order integrations may use the REST API or webhooks. We inspect delivery logs and background jobs when an update fails; a stuck task alone does not establish whether an order or payment was created.

Next.js, React, and TypeScript on the Store API are for a front end the theme cannot hold. Most stores should stay on the theme, so changing a product photo is not a deploy.

Performance work investigates images, fonts, scripts and slow queries before adding a cache. Cart and checkout must preserve dynamic order behaviour. Updates run on staging from a usable backup, and custom order code is checked against the store’s configured storage model.

05

WooCommerce to Shopify, or not

WooCommerce can fit when WordPress and hosting control serve the business and maintenance has a clear owner. A move to Shopify is a separate comparison of catalogue, order and editing requirements. Trial imports identify which records transfer and which account, password or subscription workflows need another approach.

Owners and agencies can commission a complete store or one checkout, theme or integration feature beside their developer. Include who maintains plugins and approves changes so the quote covers the actual handoff.

hehe.software is based in Vancouver, British Columbia, on Pacific Time. The work is remote, with businesses across Canada and the United States.

06

What we can show, and what to send

Our portfolio includes nine App Store apps and this website, all products we own. In-app purchases in our apps are a different system from a WooCommerce gateway. A store project therefore includes its own reviewable evidence: product and checkout checks, gateway results and an update plan for the theme and plugins. The handoff explains what was tested and what staff must maintain.

Send the store address, the host, the theme, the payment and shipping plugins, and whether checkout is blocks or classic pages. Include a product export, the zones you ship, the base currency, and which GST, HST, PST, or US registrations to enter. Administrator access can wait until we agree to look.

Ways to work with us

Built by us

We don’t show client logos. We show what we build and run ourselves — nine apps on the App Store, and this site.

Questions

Can you repair checkout while the store keeps trading?

We agree a staging and release plan before changing the live checkout. Send the affected product, address, payment method and relevant plugins. Testing covers a successful order and the failure being repaired, with a rollback route for release.

Will we need a custom plugin?

Use an existing extension when it covers the required behaviour and can be maintained. Custom code can fit a specific rule or integration that the available extensions do not handle. We identify compatibility, update responsibility and licensing in the scope.

Can you work with the developer or agency already on the site?

Yes. An agency can send a sub-project white-label or with a credit, and you can hire the checkout while another developer keeps the rest of the site. We share a repository if they want that, and we agree who deploys so two drafts do not clash.

Will you maintain the store after launch?

Yes. Hourly is for a fix or a small edit. A monthly retainer, agreed beforehand, covers staging updates to WordPress, WooCommerce, and plugins, small template edits, and a speed check after a new plugin, including on stores we did not build. Database and files are backed up before those updates.

How do quotes work if no prices are listed?

Pricing is quote-only. You receive a fixed quote or an hourly estimate after the scope is clear, and the site publishes no rates or ranges. If the brief is too open to price, paid discovery comes first, and you keep the written scope if you stop. Email mwe@hehe.software or use the contact form.

Tell us what needs doing.

A short email is enough: what you have, what’s wrong or missing, and when you need it. We reply with questions or a plan.

mwe@hehe.software