Too many steps to pay
Forced account creation, long forms, shipping cost revealed only at the last step.
CheckoutAds and visibility: customers who are looking for your service now or don’t know about it yet.
01 Google AdsEnquiries from people searching for your service right nowfrom $750/mo 02 Social media adsMeta, TikTok, LinkedIn: customers who are not searching yetfrom $700/mo 03 SEOHigher in Google and Maps without paying per clickfrom $1,000/mo 04 Visibility in ChatGPT and AIYour business in AI assistant answerspart of SEO 05 Amazon and marketplacesSell where customers already buywith a partnerThe place where a visit turns into an enquiry, and a system that doesn’t lose that enquiry.
01 Web designA website that turns visits into enquirieslanding from $1,300 02 Online storesCart, payments and shipping, ready for adsfrom $4,800 03 CRMNo enquiry gets lost in a phonesetup $3,400 04 Chatbots and AIThey answer customers, at night too$2,500 05 Email and SMSCustomers come back instead of forgetting youquoted individuallyPlan and tracking first, budget second. You know what works before you spend more.
01 Strategy and auditKnow where to spend the budget before you spend it$2,400 02 AnalyticsSee which ad brings in money$650 03 ConsultationsA call about your specific problem$70/h 04 Free auditA quick review and 3–5 priorities to start$0How your business looks and sounds before anyone calls you.
01 Social media managementProfiles that look like a real businesswith a partner 02 Creative and videoGraphics and videos that stop the thumbquoted individually 03 BrandingA logo and style that sets you apartwith a partner
Edmonton, Canada
200 keywords on page one of Google
Boreal Kitchens
Winnipeg, Canada
up to 5 enquiries/mo from Google without ads
Adela Realtor
Żywiec, Poland
from 3 to 9 locations in two years
Gładko Tnący Barber
Żywiec, Poland
PLN 15 000 +/mo in delivery orders
Da Diego
E-commerce website design for businesses that want to sell online without renting their store from a platform. I build a fast catalogue, a short checkout and an order panel made for how you actually pack and ship, from a studio in Halifax to a workshop in Kelowna.
Free: a 30-minute call, an action plan and a price range in writing.

Most small online stores don't fail on traffic. They lose buyers on the way to paying.
Forced account creation, long forms, shipping cost revealed only at the last step.
CheckoutHeavy photos and widgets. On a phone the gallery loads slower than the customer's patience.
MobileEmails, a spreadsheet, the payment dashboard and messages. Something always slips.
OperationsVariants, sizes, materials, bundles, made-to-order items: fields designed for what you sell.
Guest checkout, address autocomplete, card and wallet payments through a payment provider.
Rates by province or postal code, local pickup and delivery zones, free shipping thresholds.
New, paid, packed, shipped. Packing slips and customer notifications from one screen.
Customer and order history in your CRM for repeat sales and follow-ups.
Ready for Google Shopping and Meta catalogue ads.
What you sell, how you ship, how orders are handled today.
Categories, product page template, policies, about and FAQ.
Mobile-first product and checkout pages, three rounds of revisions.
Custom CMS store, payment provider, shipping, tracking.
Test orders, Zoom training on the order panel, support.
Website with online ordering, CRM and ads. Over PLN 15,000 a month in delivery orders goes through the site, and it's #1 for "pizza Żywiec".
See the case study →Sales website, order CRM, ads and a bot for a jewellery brand. The project has just launched; I'll share results once there are hard numbers.
See the case study →Final prices in Canadian dollars. Payment provider fees per transaction are set by the provider; there's no platform fee on your sales from me.
Catalogue, checkout, shipping rules and order panel.
Shopping or Performance Max campaign set up for your store.
Customers and orders in a CRM for repeat sales.
E-commerce website design isn't only about a nice product grid. A store has to do several jobs at once: help people find the right item, convince them it's worth the price, get them through checkout without friction, and then hand the order to you in a way that makes packing and shipping easy. If any link in that chain is weak, sales leak.
I build online stores on a custom CMS. You get a catalogue designed for your products, a checkout kept as short as possible and an order panel that matches how your business actually works. The code is registered in your name and there's no platform fee on your sales from me.
A product page has to answer what a shop assistant would: what is it, what's it made of, will it fit, how soon can I have it, what if it's wrong. I build product templates with room for good photos (several angles, a scale reference, the item in use), clear variants, delivery estimates and return information right next to the button. Images are served in sizes that suit each screen, so pages stay fast on mobile even with large galleries.
For handmade or made-to-order goods, common among small Canadian makers, the template can show production time instead of stock, which avoids the awkward "out of stock" for items you simply haven't made yet.
Checkout is where most stores lose people. My defaults: guest checkout, as few fields as possible, address autocomplete, shipping cost visible before the last step, card and wallet payments through an established payment provider. Showing the full cost early also matters legally: Canada's Competition Act targets drip pricing, where mandatory fees appear only at the end.
Canada's distances make shipping a real part of the offer. A customer in Toronto and one in Whitehorse face very different costs and delivery times. The store supports rates by province or postal code, free shipping thresholds, local pickup and local delivery zones. If you sell perishable goods or furniture, I can limit shipping to the regions you actually serve.
New orders appear in an order panel with clear stages: new, paid, packed, shipped. Customers get automatic confirmations and shipping updates. Orders and customer details can flow into a CRM, which turns your store into a base for repeat business: reminders, restock notices, follow-ups after a purchase. If you email customers about promotions, CASL requires their consent, which the checkout asks for with a separate checkbox.
A store needs traffic. The product feed is ready for Google Shopping and Meta catalogue ads from day one, and product and category pages are built with search in mind. For ongoing growth, see e-commerce SEO and marketing for e-commerce. The pizzeria in my case studies takes over PLN 15,000 (about C$5,500) a month in delivery orders through its own site, without a marketplace taking a cut.
If you sell to Quebec, product pages, checkout and order emails need French versions. My work is in English, so those come from your own team or translator. Privacy matters too: customer data is protected under PIPEDA and, for Quebec customers, Law 25, so the store comes with clear policies and consent settings for tracking.
An online store starts at $4,800 CAD, final, with design, build, checkout, shipping rules, order panel and training included. Payments come in stages and deadlines go into a written agreement. Start with a free 30-minute call.
With me, an online store starts at $4,800 CAD, final. That covers the structure, product page template, checkout, shipping rules, order panel, tracking, design, build and training. The final quote depends on the number of products, variants and integrations. Payment provider fees and hosting are separate.
Hosted platforms are a sensible choice for some sellers. A custom store makes sense when you want no monthly platform fees, full control over SEO and design, unusual products or workflows, or orders flowing straight into your CRM. I'll tell you honestly on the first call which fits your case.
Cards and digital wallets through an established payment provider, chosen with you. Payments are processed by the provider, so card details never touch your server. Local pickup with payment on site is possible too.
I build stores in English only. If you sell to customers in Quebec, French product pages, checkout and emails are expected under the French-language rules, so that part would come from your own team or translator. We'll talk on the first call about whether an English-language store fits your plans.
Yes. The admin lets you add products, photos, variants and prices, and set stock or mark items as made to order. I train you on it after launch and support is included.
Tell me about your products, how many there are and how you ship today. I'll reply within one business day with a plan and a price. The first 30 minutes on Zoom are free.
What do you need most?