CABFoods

MIGRATION
WooCommerce → Shopify
DURATION
10–12 Weeks
PREPARED
April 2026
PREPARED BY
DigitlSky
10
Weeks

A structured, seven-phase migration from WooCommerce to Shopify, designed to move your 2,500-product catalogue to a faster, more scalable platform without losing a single customer record, a single URL, or a single position in search. The result is a store built for the next decade of growth.

You have built something substantial. Now the platform needs to match it.

CAB Foods has grown into one of South Africa's most comprehensive online baking and catering supply stores. With approximately 2,500 active products across 38 categories — including Groceries, Packaging, Cake Decorations, Equipment, and a full seasonal calendar — you are operating at a scale that demands infrastructure to match.

The current WooCommerce setup, hosted on Xneelo shared infrastructure, was the right starting point. It has served you well. But shared hosting has a performance ceiling, and a 2,500-product catalogue will consistently push against it. The load times your customers experience today are not a configuration problem. They are a structural constraint of the platform.

This migration is not about fixing what is broken. It is about building the infrastructure that matches the ambition of what you have already built, and giving your team the tools to manage it without friction.

Site Performance
Shared hosting under a large WooCommerce catalogue creates load times that directly reduce conversion rates. Shopify's global CDN eliminates this constraint entirely.
📦
Catalogue Management
Managing 2,500 products across 38 categories, including 15 seasonal collections, requires bulk editing and scheduling tools that WooCommerce does not natively provide.
🔍
SEO Scalability
With 2,500 product URLs, structured data, canonical management, and sitemap control are non-negotiable. Shopify provides native control over all of these.
🛒
Customer Experience
A faster, mobile-first storefront with a cleaner checkout flow directly impacts repeat purchase rates and basket size for your existing customer base.

The sites you admire. What they tell us.

You shared four reference sites as design inspiration. It is important to understand what each of them represents, because three of them are not on Shopify. They are custom enterprise platforms built by large retail groups. This context shapes how we translate their design quality into a Shopify environment.

Silki

feelsilki.com
SHOPIFY

A strong direct reference. Silki runs on Shopify and demonstrates exactly what is achievable: a clean lifestyle brand aesthetic, strong product photography, email capture, loyalty integration, and review systems. This is the closest functional benchmark for your new store.

Bash

bash.com
CUSTOM ENTERPRISE PLATFORM (TFG GROUP)

Bash is built and maintained by the TFG Group on a proprietary enterprise platform. It is a valid design reference for visual quality, navigation patterns, and mobile UX. It is not a Shopify reference, and its functionality reflects a multi-million rand technology investment.

Yuppiechef

yuppiechef.com
CUSTOM PLATFORM (MR PRICE GROUP)

Yuppiechef was acquired by Mr Price Group and now runs on a custom platform. It sets a high bar for premium product presentation and editorial content. The design language is achievable on Shopify; the underlying platform is not what we are building on.

MRP Home

mrphome.com
CUSTOM ENTERPRISE PLATFORM (MR PRICE GROUP)

MRP Home is an enterprise retail platform built by the Mr Price Group. It is a strong visual reference for product grid layout, category navigation, and mobile-first design. The design principles are what we take from this reference, not the platform.

Our Design Commitment

The design quality you see in these four references is achievable on Shopify. The difference is that on Shopify, you get that quality without the enterprise infrastructure cost, without a dedicated development team to maintain it, and with the ability to manage your own content from day one. That is the value of the platform decision.

Everything included.
Nothing assumed.

DELIVERABLE
STATUS
DETAIL
Discovery, Data Audit and Migration Mapping
INCLUDED
Full audit of existing WooCommerce data structure, URL inventory, product taxonomy review, and integration specification document before any build begins.
Shopify Store Setup and Theme Customisation
INCLUDED
Shopify store configuration, theme selection and full custom design implementation. Mobile-first, WCAG 2.2 AA accessible, aligned to your reference site design direction.
Product Migration (approx. 2,500 SKUs)
INCLUDED
Full migration of all products including titles, descriptions, images, variants, pricing, stock levels, collections, and metafields. Image optimisation included.
Customer Data Migration
INCLUDED
Migration of all customer records including name, email, address, and order history. Customers will be prompted to set a new password on first login. A communication plan is included.
Order History Migration
INCLUDED
Historical order data migrated to Shopify for customer account visibility and reporting continuity.
Content Pages Migration
INCLUDED
Migration of all static content pages including About, Contact, FAQs, Terms, Policies, and Blog posts.
Payment Gateway Setup
INCLUDED
Configuration of PayFast as primary gateway plus a secondary option (Peach Payments or Yoco). Full testing across all card types and mobile payment flows.
Shipping Rules and Courier Integration
INCLUDED
Setup of all shipping zones, weight-based and value-based rules, and integration with Bob Go for multi-courier rate calculation and waybill generation at checkout.
Mailchimp Integration
INCLUDED
Native Shopify-Mailchimp sync for customer lists, purchase behaviour segments, and abandoned cart triggers.
WhatsApp and CRM Integration (Omnisend or OmniEngage)
DISCOVERY REQUIRED
Integration approach depends on whether the platform in use is Omnisend or OmniEngage. This will be confirmed and scoped precisely during the Discovery phase. Both are included within the project investment.
SEO Migration: 301 Redirects, Schema, Sitemap
INCLUDED
Full URL inventory, 301 redirect mapping for all product, category, and content URLs, structured data implementation, XML sitemap configuration, and pre-launch and post-launch SEO audit.
QA, UAT and Launch
INCLUDED
Full quality assurance testing across devices and browsers, client user acceptance testing period, DNS cutover with zero-downtime strategy, and 30-day post-launch monitoring.
Training and Handover Documentation
INCLUDED
Live training session for your team on Shopify admin, product management, order processing, and content updates. Written documentation provided for ongoing reference.

Your ecosystem, connected.

Every integration in your brief has a clear path to implementation on Shopify. Below is the confirmed integration stack and the method for each.

💳

PayFast

NATIVE SHOPIFY APP

South Africa's leading payment gateway. Direct Shopify integration with full support for credit/debit cards, EFT, and SnapScan. No transaction fees when using PayFast on Shopify Advanced or above.

🚚

Bob Go

SHOPIFY APP STORE

South Africa's leading courier aggregator. Bob Go connects Shopify to The Courier Guy, Aramex, DPD Laser, and others. Live rates at checkout, automated waybill generation, and tracking updates.

📧

Mailchimp

NATIVE SHOPIFY APP

Direct sync of customer data, purchase history, and segments. Enables automated abandoned cart emails, post-purchase flows, and campaign segmentation based on buying behaviour.

📱

Omnisend

SHOPIFY APP STORE

If your current CRM platform is Omnisend, this is a one-click Shopify integration. Email, SMS, and push notification automation with full ecommerce event tracking built in.

💬

OmniEngage / WhatsApp CRM

API INTEGRATION

If your WhatsApp CRM is OmniEngage or a similar platform, integration requires a custom API connection to sync Shopify order events and customer data. Scoped within the project and confirmed during Discovery.

📲

WhatsApp Business

SHOPIFY APP STORE

WhatsApp order notifications, abandoned cart recovery, and customer support chat can be implemented via Shopify-native WhatsApp apps depending on your existing setup.

Ten to twelve weeks.
Seven phases. No surprises.

The timeline is structured to run design and data migration in parallel where possible, reducing total project duration without compromising quality. Each phase has defined deliverables and a client sign-off gate before the next phase begins.

01
WEEKS 1 – 2CLIENT SIGN-OFF REQUIRED

Discovery and Data Audit

A full audit of your existing WooCommerce installation: product data structure, URL inventory, customer records, order history, integration dependencies, and SEO baseline. This phase produces the Migration Specification Document that governs every subsequent phase. No build begins without it.

URL InventoryData AuditIntegration SpecSEO Baseline
02
WEEKS 2 – 5CLIENT SIGN-OFF REQUIRED

Design and Theme Development

Shopify theme selection, UX wireframing, and full custom design implementation. The design is built mobile-first, informed by your reference sites, and reviewed in two rounds before development is finalised. Your brand identity, product photography approach, and navigation structure are all defined in this phase.

Theme SelectionUX WireframesMobile-First DesignDesign Review Rounds
03
WEEKS 4 – 7

Data Migration

Full migration of all 2,500 products, customer records, order history, and content pages. Images are optimised during migration. Product collections, metafields, and seasonal category structures are rebuilt in Shopify's taxonomy. This phase runs in parallel with design development to compress the overall timeline.

2,500 ProductsCustomer RecordsOrder HistoryImage OptimisationContent Pages
04
WEEKS 6 – 8

Integration Setup and Configuration

Configuration of all payment gateways, shipping rules, and CRM integrations. PayFast and Bob Go are set up and tested first as they are critical path items. Mailchimp, WhatsApp, and Omnisend/OmniEngage are configured and tested in sequence. All integrations are validated with live test transactions before QA begins.

PayFastBob GoMailchimpWhatsApp / OmniLive Transaction Testing
05
WEEKS 7 – 9

SEO Migration and Redirect Implementation

This is the highest-risk phase of any migration and is treated with the rigour it deserves. Every existing URL is mapped to its new Shopify equivalent. 301 redirects are implemented and tested. Structured data, canonical tags, and XML sitemaps are configured. Google Search Console is updated. A pre-launch SEO audit confirms no organic equity has been lost before go-live.

301 Redirect MapStructured DataXML SitemapSearch Console UpdatePre-Launch SEO Audit
06
WEEKS 9 – 11CLIENT SIGN-OFF REQUIRED

QA, Testing and User Acceptance

Full quality assurance testing across all major devices and browsers. Checkout flow testing across all payment methods. Mobile responsiveness validation. Performance benchmarking against Core Web Vitals targets. A dedicated UAT period gives your team time to review the store before launch.

Cross-Device QACheckout TestingCore Web VitalsClient UAT Period
07
WEEKS 11 – 12

Launch and Post-Launch Monitoring

DNS cutover is executed with a zero-downtime strategy. The old WooCommerce site remains accessible during the cutover window as a fallback. Post-launch, we monitor Core Web Vitals, search ranking positions, conversion rates, and integration health for 30 days. Training and handover documentation are delivered in this phase.

DNS CutoverZero Downtime30-Day MonitoringTeam TrainingHandover Documentation
R135,000
Total project investment — all phases, all integrations, all deliverables included

Discovery and Strategy

R11,000
Data audit and migration mappingINCLUDED
URL inventory and SEO baselineINCLUDED
Integration specification documentINCLUDED

Design and Theme Development

R42,000
Theme selection and customisationINCLUDED
UX wireframes and mobile-first designINCLUDED
Two design review roundsINCLUDED

Data Migration

R22,000
2,500 products with images and variantsINCLUDED
Customer records and order historyINCLUDED
Content pages and blog postsINCLUDED
Image optimisation during migrationINCLUDED

Integrations and Configuration

R28,000
PayFast and secondary gateway setupINCLUDED
Bob Go shipping and courier integrationINCLUDED
Mailchimp integration and automation setupINCLUDED
WhatsApp and Omnisend / OmniEngageINCLUDED

SEO Migration

R19,000
Full 301 redirect map and implementationINCLUDED
Structured data and schema setupINCLUDED
Pre-launch and post-launch SEO auditINCLUDED

QA, Launch and Handover

R13,000
Full QA and client UAT periodINCLUDED
Zero-downtime DNS cutoverINCLUDED
30-day post-launch monitoringINCLUDED
Team training and documentationINCLUDED
TOTAL PROJECT INVESTMENT (EXCL. VAT)
All amounts exclude VAT. A 50% deposit is required to commence work, with the balance due on launch sign-off.
R135,000

Commercial Advisory: Shopify Platform Subscription

The investment above covers DigitlSky's professional services. It does not include your ongoing Shopify platform subscription, which is a direct cost between you and Shopify. For a store of your scale, with third-party payment gateways such as PayFast, we recommend the Shopify Advanced plan at approximately R5,500 to R7,300 per month (billed annually).

Shopify charges an additional transaction fee (0.5% to 2%) on every order processed through a third-party gateway on lower-tier plans. At your order volume, this fee on the Basic or standard Shopify plan will exceed the cost difference of upgrading to Advanced within months. The Advanced plan eliminates the third-party transaction fee entirely, making it the commercially correct choice for your business.

Third-party app costs (Bob Go, loyalty programmes, review apps, etc.) are also separate and typically range from R500 to R2,500 per month depending on the apps selected. We will provide a full recommended app stack with cost estimates during the Discovery phase.

Known risks.
Managed upfront.

Every migration of this scale carries risks. We have identified the four most significant ones for your specific project and the mitigation strategy for each.

RISK
LIKELIHOOD
MITIGATION
SEO ranking loss post-migration
MEDIUM
A complete URL inventory and 301 redirect map is built before launch. Every product, category, and content URL is accounted for. Pre-launch and post-launch SEO audits confirm no equity has been lost. Search Console is monitored for 30 days post-launch.
Customer password reset friction
LOW IMPACT
WooCommerce password hashes cannot be transferred to Shopify. All existing customers will be prompted to set a new password on first login. A customer communication plan (email sequence) is included in the project to manage this transition proactively.
Data integrity during migration
MEDIUM
Migration is performed on a staging environment first. Full data validation is completed before the production migration. The original WooCommerce database is preserved and accessible throughout the project as a rollback reference.
Integration complexity (OmniEngage)
CONDITIONAL
If the WhatsApp CRM in use is OmniEngage (rather than Omnisend), the integration requires custom API work. This is scoped within the project investment. The Discovery phase will confirm the platform and define the exact integration approach before any development begins.

What this proposal
does not include.

The following items are outside the scope of this proposal. They can be scoped and quoted separately if required.

Shopify Platform Subscription

Monthly Shopify plan fees are a direct cost between CAB Foods and Shopify. See the Commercial Advisory in the Investment section for plan recommendations.

Third-Party App Subscriptions

Ongoing costs for Bob Go, review apps, loyalty programmes, and other Shopify apps are separate from this project fee. A recommended app stack with costs will be provided during Discovery.

New Product Photography

Existing product images are migrated and optimised. New photography or image creation is not included. If a photography brief is required, this can be scoped separately.

Ongoing Retainer and Support

Post-launch development, feature additions, and ongoing maintenance beyond the 30-day monitoring window are not included. A retainer arrangement can be discussed separately.

Domain Registration and Hosting

Domain registration and any DNS management fees are outside this scope. Shopify hosts the store natively; no separate hosting is required after migration.

Custom App Development

If any functionality requires a fully custom Shopify app (beyond standard API integrations), this would be scoped and quoted separately after the Discovery phase confirms requirements.

A successful migration
is a partnership.

To deliver this project on time and without surprises, we need the following from your side at the start of the project.

1

WooCommerce Admin Access

Full admin access to your WooCommerce installation for the data audit and migration. Read-only access is sufficient for the audit phase.

2

CRM and Integration Credentials

API keys or admin access for Mailchimp, your WhatsApp/Omni platform, and any other active integrations. These are needed to configure and test the connections.

3

Brand Assets

Logo files (SVG or high-resolution PNG), brand colour codes, font files if custom, and any existing brand guidelines. These inform the design phase from day one.

4

Nominated Point of Contact

A single decision-maker on your side who can review designs, approve sign-off gates, and respond to queries within 48 hours. This is the single biggest factor in keeping the project on schedule.

5

PayFast Merchant Account

An active PayFast merchant account is required for payment gateway configuration. If you do not have one, we can guide you through the setup process as part of the Discovery phase.

6

Shopify Account

A Shopify account on the Advanced plan (or higher) should be created before the project begins. We will assist with the initial setup and configuration as part of the Discovery phase.

Ready to move

forward?

Here is how we get started. The process is straightforward and the first step costs nothing.

1
Review this proposal and raise any questions or adjustments you would like to discuss.
2
We schedule a 30-minute call to walk through the scope, timeline, and any open items.
3
On agreement, a contract and 50% deposit invoice are issued. Discovery begins within five business days.