Skip to content
Personal growth · iAmEvolving

iAmEvolving: one custom WordPress platform for a shop, a newsletter and courses

A personal growth brand needed to sell journals and digital products, run subscriptions, teach online courses and email its community. We designed the site and built one custom WordPress theme that does all of it, and in 2026 we replaced its WooCommerce store with a shop of its own.

Client
iAmEvolving, a personal growth brand
Years
Since 2024
Our role
Design, custom theme, e-commerce, newsletter engine, online courses, blocks, SEO tools, hosting and maintenance
Results

The shop, the newsletter and the courses in one WordPress dashboard

custom Gutenberg blocks, from product cards to the checkout form
40
currencies, US and Canadian dollars, with payments through Stripe
2
types of structured data in JSON-LD, from Product to Breadcrumb
6
theme doing the work that usually takes WooCommerce, Mailchimp, LearnDash and several add-ons
1
  • Physical journals with shipping, digital downloads and recurring subscriptions in one shop
  • Digital products delivered through secure download links that expire
  • Course lessons released on a schedule tied to each subscription
  • A content hub organized into pillar topics, with search performance shown for each post
The situation

Five jobs that usually mean five plugins

iAmEvolving is a personal growth brand built around a guided journaling system, designed to help people with daily reflection and intentional living.

iAmEvolving needed one platform to sell physical journals and digital products, deliver online courses, manage subscriptions and build a community by email. We designed and built the site in 2024, with its store first running on WooCommerce.

Standard e-commerce and newsletter plugins could not meet the brief. Shopping had to feel personal. Emails had to go out in sequences triggered by purchases and signups. Digital products needed secure downloads that expire, and course lessons needed a release schedule. All of it had to be run from one WordPress dashboard, without separate email marketing or course software. In 2026 we replaced WooCommerce with a shop written into the theme, and moved the existing store data over with one-time migrations.

Sells
Journals, digital products and subscriptions
Teaches
Online courses with scheduled lessons
Payments
Stripe, in USD and CAD
Managed from
One WordPress dashboard
What we built

A custom theme built from scratch

The shop, the newsletter engine, course delivery and the editor blocks are all part of the theme, and so is the design. Each piece was written for this brand.

  • A shop of its own

    Physical products with shipping, digital downloads and recurring subscriptions, with product variations, a gallery, reviews and bundle comparison. Payments run on the Stripe PaymentIntents and Subscriptions APIs, in US and Canadian dollars, with coupons and Canadian sales tax by province.

  • Orders that follow up by themselves

    Abandoned carts get automated follow-up emails, and every order can produce a PDF invoice, generated by the site from the order data. Customers find their orders, downloads and subscriptions in their own account.

  • A newsletter engine inside WordPress

    Subscriber management, a campaign editor and email templates, with automations triggered by purchases, signups and other actions. A queue sends the emails on a schedule, and a dashboard shows open rates, clicks and subscriber growth.

  • Courses on a release schedule

    Lessons are released over time according to each subscription. Progress is tracked, and lesson details are managed from the editor.

  • 40 blocks for the editor

    Product blocks such as product cards, grids, galleries, variations, reviews, the buy button and the checkout form. Layout and content blocks, including an accordion and a HowTo block with its schema. Admin panels for orders, products, quotes, reviews and lessons.

  • Search data where the content lives

    Search Console performance for each post appears in WordPress, with charts and sortable columns. A Content Map shows the pillar and subpillar structure of the content, with search data for each category.

Selling, teaching and emailing from one site?

Tell us what your platform needs to do

Five short steps, about four minutes. The plan and the quote come back in writing.

Tell us about your project
What it made possible

The whole business runs from WordPress

With the custom shop in place, the store, the newsletter engine, course delivery, 40 blocks and the content hub are all managed from one WordPress dashboard.

  • Products are added and updated in WordPress
  • Guidance content is published into the pillar topics of the content hub
  • Email campaigns and automated sequences run from the same dashboard
  • Orders are fulfilled in WordPress, and Stripe handles the payments
Instead of WooCommerce
A shop built into the theme
Newsletter
Campaigns and automations built into WordPress
Instead of a course plugin
Lessons released on a schedule
Instead of a page builder
40 custom blocks
For IT reviewers

Technical details

One custom WordPress theme, designed and written from scratch, with the shop, the newsletter, the courses and the blocks inside it.

Payments use the Stripe PaymentIntents and Subscriptions APIs with two currencies. Digital downloads are delivered through token-based links that expire. Emails go through a cron-based queue worker, and PDF invoices are generated with DomPDF. The Google Search Console integration syncs through an API authenticated with JWT and feeds an admin dashboard built in React. The front end runs on a custom CSS framework that replaced Bootstrap 5 in 2026. Pages describe themselves to search engines in JSON-LD: Product (with offers, reviews, shipping and return policy), Organization, WebPage, HowTo, FAQ and Breadcrumb.

  • WordPress
  • Gutenberg blocks
  • PHP
  • MySQL
  • React
  • REST API
  • Stripe API
  • DomPDF
  • Google Search Console API
  • JSON-LD
  • Sass
  • Webpack 5