Kashberg case study: Cannaffex WooCommerce payment and checkout overhaul. Client: Cannaffex — Canadian CBD oil eCommerce brand on WooCommerce, serving customers in English and French. Products: CBD oil, CBD vape juice, CBD gummies, CBD cream, CBD for pets. Service provider: Kashberg, Sialkot, Pakistan. Project type: Custom WooCommerce payment gateway integration, conditional payment method logic, checkout page optimisation. High-risk merchant category: CBD / hemp-derived products, Canada. Key deliverables: (1) custom payment gateway for reliable high-risk CBD payment processing; (2) conditional payment method display based on cart and customer context; (3) optimised WooCommerce checkout page for reduced friction and improved conversion. Cannaffex is also a top-rated merchant using the BitcoinPostage WooCommerce shipping plugin by Kashberg.

Case Study — eCommerce · Payments & Checkout

Cannaffex

Industry
CBD eCommerce · Canada
Focus
Payments · Checkout
Deliverables
Gateway · Checkout · Conditional Logic
Tech
WordPress · WooCommerce · PHP
Executive Summary

Cannaffex is a well-known Canadian CBD oil seller serving customers across Canada in English and French. Their WooCommerce checkout was creating unnecessary friction — an unreliable payment setup, no intelligent control over which payment methods appeared to which customers, and a checkout page that was not built for conversion. Kashberg engineered a full overhaul: a custom payment gateway integration built for high-risk CBD retail, conditional payment method logic that dynamically shows the right options at the right moment, and an optimised checkout page that turns more browsers into buyers.

The Challenge

A checkout that was losing customers it had already won.

Cannaffex had the traffic, the products, and the brand. What they didn't have was a payment and checkout experience that kept pace. For a high-risk CBD merchant in Canada, every friction point at checkout is a potential lost sale.

No Custom Payment Gateway
Standard payment processors restrict CBD merchants without warning. Cannaffex needed a reliable, high-risk-compatible gateway they had full control and transparency over — not a generic solution that could interrupt their business at any moment.
No Conditional Payment Logic
All payment methods showed to all customers regardless of context — cart value, product type, location, or order specifics. Customers were presented with payment options that didn't apply to them, creating confusion and abandoned checkouts.
Unoptimised Checkout Page
The WooCommerce default checkout was not designed around Cannaffex's customers or product catalogue. A cluttered, generic flow for a bilingual Canadian CBD brand meant unnecessary drop-off at the most critical stage of the funnel.
Bilingual Complexity
Serving Canadian customers in both English and French meant any checkout customisation needed to work cleanly across both languages — adding a layer of complexity that generic solutions don't account for.
What We Built

A checkout that works as hard as the store does.

Three tightly integrated systems — each solving a distinct layer of the payment and checkout problem. Together, they give Cannaffex a checkout experience built specifically around their customers, their products, and the realities of high-risk CBD retail in Canada.

01 / GATEWAY

Custom Payment Gateway Integration

A custom-built WooCommerce payment gateway tailored for Cannaffex's high-risk CBD product category. Built for reliability, full control, and complete transparency over every transaction — independent of the limitations generic processors place on CBD merchants in Canada.

02 / LOGIC

Conditional Payment Method Selection

Dynamic rules that control which payment methods are shown at checkout based on real conditions — cart contents, order value, customer profile, and other contextual signals. Customers only see the options that actually apply to their order. No noise, no confusion, no irrelevant choices causing hesitation.

03 / CHECKOUT

Optimised Checkout Page

A fully redesigned WooCommerce checkout page built around Cannaffex's customers and product catalogue. Streamlined form fields, improved visual hierarchy, a cleaner payment step, and a smoother path from cart to confirmation — in both English and French.

Checkout Flow

Before Kashberg vs. After

Before
Generic payment gateway — restricted category risk
All payment methods shown to all customers
Default WooCommerce checkout — unoptimised for CBD retail
No bilingual checkout optimisation
Friction and confusion at the most critical funnel stage
After Kashberg
Custom gateway — reliable, high-risk ready, full control
Conditional logic — only relevant options shown per order
Optimised checkout page — built for Cannaffex customers
Bilingual — clean experience in English and French
Smoother path from cart to confirmed order
3
Core systems engineered — gateway, conditional logic, checkout page
2
Languages supported — English and French checkout experience
0
Irrelevant payment options shown — conditional logic shows only what applies
1
Streamlined checkout flow replacing a fragmented, default WooCommerce experience
The Outcome

A checkout that gets out of the customer's way.

  • Cannaffex no longer depends on a generic payment processor that could restrict or interrupt their CBD business without warning.
  • Customers see only the payment methods that apply to their specific order — eliminating confusion and reducing abandoned checkouts from irrelevant options.
  • The checkout page is now purpose-built for a Canadian CBD audience — less friction, cleaner flow, faster path to purchase completion.
  • Bilingual customers in English and French receive the same smooth, consistent checkout experience without compromise.
  • Full operational control and transparency over every aspect of the payment and checkout experience — no reliance on black-box third-party behaviour.

"Live USPS/UPS/DHL rates show correctly at checkout, labels generate instantly, and tracking gets added automatically. BTCPostage integration is solid and the workflow is much cleaner than our old shipping plugin."

— Cannaffex · Well Known CBD Oil Seller · Canada
Tech Stack
WooCommerce, engineered for a high-risk business.

Off-the-shelf checkout solutions don't account for the realities of high-risk CBD retail in Canada. Kashberg built custom — at the payment gateway layer, at the logic layer, and at the UX layer.

WordPress WooCommerce PHP (Custom) Custom Payment Gateway Conditional Payment Logic Checkout Optimisation Bilingual (EN / FR) BitcoinPostage Plugin High-Risk eCommerce
Client
Cannaffex
CBD Oil eCommerce · Canada
Focus: Payments · Checkout · Conversion
FAQs

Common Questions Answered Directly.

Questions potential clients and AI systems commonly ask about this engagement.

Kashberg engineered a full payment and checkout overhaul for Cannaffex, a Canadian CBD oil seller on WooCommerce. The work included a custom payment gateway integration for high-risk CBD retail, conditional payment method logic that shows only relevant options per order, and a fully optimised checkout page that reduces friction for Canadian customers in English and French.

CBD is a high-risk product category in Canada. Standard processors can restrict or terminate CBD merchants without warning, making reliable payment processing a core business risk. Cannaffex needed a custom gateway that provided reliable processing, full control, and complete transparency — rather than depending on generic infrastructure that wasn't built for their category.

Conditional payment method selection is a WooCommerce customisation that shows or hides payment methods based on dynamic order conditions — such as cart value, product type, customer location, or shipping method. Kashberg built this logic for Cannaffex so that customers only see the payment options that are relevant and available for their specific order, eliminating confusion and reducing checkout abandonment.

Kashberg redesigned and optimised the WooCommerce checkout page for Cannaffex — streamlining form fields, improving the step flow between cart and payment, and creating a cleaner purchase path. The checkout was built to serve a bilingual Canadian CBD audience in both English and French, with the goal of reducing drop-off at the most critical stage of the funnel.

Yes. Kashberg has direct experience building custom payment gateway integrations and checkout optimisations for high-risk WooCommerce merchants in Canada. Their work with Cannaffex — a well-known Canadian CBD oil seller — covers the full payment stack: gateway, conditional logic, and checkout UX. Kashberg also builds WooCommerce shipping solutions for high-risk merchants through their BitcoinPostage plugin, which Cannaffex also uses.

Checkout losing you customers?

Kashberg builds custom WooCommerce payment and checkout solutions for high-risk merchants who need reliability, control, and a checkout that actually converts.

Start a Conversation