# Changelog

<details>

<summary>v1.0 — AB Genius Relaunch &#x26; Ownership Transition</summary>

### Summary

Instant A/B Testing officially transitioned into AB Genius under new ownership by MACCA STUDIOS LIMITED.

This release introduced:

* new branding
* updated positioning
* Shopify-native CRO direction
* improved product roadmap
* faster feature shipping cadence
* redesigned support workflows

### Highlights

* Rebrand from Instant A/B Testing → AB Genius
* New visual identity
* New dashboard direction
* New CRO-focused product vision
* New support contact:\
  `info@abgenius.io`
* Faster development cycles
* Focus on Shopify-native experimentation
* New onboarding strategy for brands + agencies

***

</details>

<details>

<summary>v1.1 - 1.7 — 15+ New Features in March 2026, from price testing to on-site template testing.</summary>

## v1.1 — Native Price Testing Engine

### Summary

Introduced the new Advanced Price Experiment engine for Shopify-native pricing tests without requiring product duplication.

### Added

* Dynamic price testing
* Percentage-based pricing adjustments
* Manual pricing overrides
* Variant-level pricing controls
* Product selector workflows
* Price modifier controls
* Safer storefront implementation

### Improvements

* Reduced pricing setup friction
* Cleaner experiment setup logic
* Improved experiment safety handling

***

## v1.2 — Shopify Theme Extension Integration

### Summary

AB Genius migrated toward a more Shopify-native architecture using Theme App Extensions.

### Added

* Shopify Theme Extension support
* Embedded app improvements
* Native Shopify admin integration
* Improved storefront compatibility
* Easier app activation workflow

### Improvements

* Reduced flicker risk
* Better theme compatibility
* Improved Built for Shopify alignment
* Cleaner merchant setup flow

***

## v1.3 — Content Experiment Builder

### Summary

Introduced visual content testing workflows directly inside Shopify.

### Added

* Content experiments
* Headline testing
* Layout testing
* Messaging experiments
* Variant save states
* Preview workflows
* Theme editor support

### Improvements

* Faster variant creation
* Better visual editing flow
* Improved experiment organization

***

## v1.4 — Split URL Testing

### Summary

Added support for Split URL experiments for landing page and funnel testing.

### Added

* Split URL experiments
* Traffic routing
* Variant URL assignment
* Traffic distribution controls
* URL-based reporting

### Use Cases

* Landing page testing
* Funnel testing
* Advertorial testing
* Offer testing
* PDP vs LP comparisons

***

## v1.5 — KPI & Reporting Improvements

### Summary

Expanded reporting visibility across AB Genius.

### Added

* Revenue reporting
* Conversion rate tracking
* Active test visibility
* Test win tracking
* KPI dashboard cards

### Improvements

* Cleaner reporting UI
* Faster metric visibility
* Improved dashboard scanning

***

## v1.6 — Guided Merchant Setup Improvements

### Summary

Introduced onboarding guidance and merchant education improvements to reduce setup friction.

### Added

* Guided setup flows
* Better onboarding messaging
* Experiment explanations
* Merchant-focused setup copy
* Improved CTA structure

### Improvements

* Reduced onboarding confusion
* Better setup completion flow
* Easier onboarding for non-technical users

***

## v1.7 — Experiment Workflow Improvements

### Summary

Improved usability across pricing and content experiment setup flows.

### Improvements

* Better step guidance
* Improved experiment labeling
* Better setup hierarchy
* Improved button states
* Cleaner experiment structure
* Better workflow continuity

### UX Improvements

* Clearer next-step guidance
* Reduced merchant confusion
* Improved onboarding momentum

</details>

<details>

<summary>v1.8 --  Dashboard &#x26; Onboarding Redesign Release</summary>

#### **Release Summary**

This release introduces a full visual and UX redesign of the AB Genius dashboard and merchant onboarding experience.

**The update focuses on:**

* Faster onboarding
* Easier experiment discovery
* Better guidance for non-technical users
* Improved CRO workflows for agencies and advanced teams
* Cleaner Shopify-native UX patterns

**The release also introduces:**

* A new “Get Started with AB Genius” onboarding checklist
* Complimentary onboarding-call booking flow
* Redesigned experiment dashboard architecture
* Guided 4-step onboarding wizard
* Improved KPI visibility and dashboard structure

This release does not include database schema changes or migrations.

All changes are additive and UI/UX-focused.

***

## 1. Dashboard Redesign

<figure><img src="/files/YqqO7jujvUtRASvcIMSr" alt=""><figcaption></figcaption></figure>

#### Affected Route

`AB-Genius-main/web/app/routes/app._index.jsx`

***

### Before

The previous dashboard experience included:

* Large gradient hero banner
* Single “Create New Test” CTA
* Basic KPI row
* No dedicated experiment-type entry points
* Limited onboarding guidance
* Lower discoverability for experiment workflows

Merchants had to enter the test creation flow before understanding the available experiment types.

***

### After

The dashboard has been rebuilt into a dedicated Experiment Hub designed around faster action-taking and clearer test discovery.

#### New Dashboard Structure

The dashboard now includes:

* Shopify Polaris-aligned page layout
* Cleaner page title:\
  `AB Genius - A/B Testing`
* Reduced visual noise
* Faster navigation into experiment workflows
* More scalable structure for future test types

***

### New 5-Card Experiment Hub

The primary dashboard section is now a dedicated experiment hub featuring five experiment categories.

Each card includes:

* Icon
* Description
* Dedicated CTA
* Faster experiment entry point

***

#### Experiment Cards

| Experiment Type           | Description                                                                        | CTA               |
| ------------------------- | ---------------------------------------------------------------------------------- | ----------------- |
| Advanced Price Experiment | Test pricing strategies without duplicating products                               | Create Experiment |
| Content Experiment        | Test messaging, headlines, and layouts to improve conversions                      | Create Experiment |
| Split URL Experiment      | Send traffic to different pages and measure performance                            | View A/B Tests    |
| Theme A/B Test            | Switch between theme variants to identify higher-performing storefront experiences | Create Test       |
| Template Test             | Compare different page templates to discover winning layouts                       | Create Test       |

***

### KPI Section Improvements

The KPI strip remains available but has been redesigned into a more compact layout.

#### KPI Tiles

* Active Tests
* Total Revenue
* Conversion Rate
* Test Won

#### Additional Improvements

* Reduced visual weight
* Better spacing hierarchy
* Improved dashboard scanning
* Faster metric readability

***

### New Top Actions Row

A new right-aligned utility row was added above KPI reporting.

#### Includes

* Date Range Filter
* Create New Test CTA

This reduces clutter at the top of the dashboard and improves action discoverability.

***

## 2. Onboarding Redesign (4-Step Wizard)

#### Affected Route

`AB-Genius-main/web/app/routes/app.v1.onboarding/route.jsx`

***

### Before

The original onboarding experience included:

* Single-card onboarding
* Left-side vertical stepper
* Minimal visual guidance
* No social proof
* Limited personalization
* Weak onboarding momentum

***

### After

The onboarding flow has been redesigned into a guided 4-step onboarding wizard focused on:

* Merchant education
* Faster setup
* Better completion rates
* Reduced onboarding friction
* Improved first-time experience

***

### New Onboarding Features

#### Added

* Top progress bar
* “Step X of 4” progress indicator
* Dynamic right-side content panel
* Founder messaging
* KPI previews
* Merchant-facing onboarding copy
* Improved CTA hierarchy
* Better field validation
* Polaris-native button layout

***

## Onboarding Steps

***

### Step 1 — Get Better Results From Every Test

#### Inputs

* First Name (required)
* Last Name (required)

#### Right Panel Content

* “Trusted by Shopify brands across beauty, fashion, and wellness”
* 4.8/5 testimonial section

<figure><img src="/files/tzn5Nos70gvBdkunj0t4" alt=""><figcaption></figcaption></figure>

***

### Step 2 — What Best Describes Your Store?

#### Industry Selection Chips

* Fashion and Apparel
* Health & Beauty
* Electronics & Technology
* Home & Furniture
* Sports & Outdoors
* Food & Beverages
* Jewelry & Accessories
* Toys, Kids & Baby
* Books & Media
* Other

#### Right Panel Content

“Start optimizing for profit”

Includes KPI preview widgets:

* Active Tests
* Total Revenue
* Conversion Rate
* Unique Visitors
* Page Views
* Total Purchases
* Checkouts Started
* Cart Abandonment

***

### Step 3 — Primary Optimization Goals

#### Multi-Select Options

* Increase conversion rate
* Improve average order value
* Reduce cart abandonment
* Test landing page variations
* Optimize product pages

#### Right Panel Content

Founder quote from Paddy McLarnon:

“Creating the most cost effective, AI-driven, CRO-aligned split testing app in the Shopify App Store.”

***

### Step 4 — CRO Expertise Level

#### Expertise Options

* Novice
* Beginner
* Intermediate
* Advanced
* Expert

Each option includes a one-line contextual description.

#### Right Panel Content

“Run tests in minutes”

Includes:

* QR preview system
* Variant preview cards
* Mobile testing visuals

***

### Data Compatibility

Existing onboarding data mappings remain unchanged.

#### Existing Fields

* `first_name`
* `last_name`
* `ecommerce_category`
* `primary_goals`
* `cro_expertise_level`

No migrations were required.

***

## 3. New Feature — “Get Started with AB Genius” Checklist

A new guided setup modal was introduced to help merchants complete onboarding after account creation.

The modal appears post-onboarding and helps merchants:

* Complete setup
* Enable extensions
* Book onboarding support
* Understand next steps

***

### Checklist Items

#### Account Created

Automatically completed after onboarding finishes.

***

#### Finish Setup

Guides merchants to enable the AB Genius theme extension.

#### Copy

Turn on our theme extension to easily update on-page elements like pricing, visuals, and content. A quick setup unlocks more flexibility for your A/B tests. This does not affect site speed.

#### CTA

`Enable extension`

Deep-links merchants into the Shopify Theme Editor.

***

#### Onboarding Call

Introduces a complimentary onboarding session.

#### Copy

Claim your complimentary onboarding call for personalized setup assistance and strategic A/B testing recommendations.

#### CTA

`Book my Call`

***

### Modal Behavior

#### Features

* Dismissible via top-right close button
* Individual expand/collapse sections
* One expanded item at a time
* Automatically hidden once completed

***

## 4. New Feature — Book a Call

AB Genius now includes a complimentary onboarding-call workflow.

***

### Purpose

The feature helps:

* Reduce setup friction
* Improve onboarding completion
* Support agencies and advanced brands
* Improve activation rates

***

### Entry Point

Located inside:\
`Get Started with AB Genius → Onboarding Call`

***

### Behavior

* Opens external scheduling provider
* Opens in new tab
* No Shopify Admin token exposure
* No Admin API access required

***

### Completion Logic

#### Current v1 Behavior

Checklist item completes after:

* Link click\
  OR
* Successful return from booking flow

Future releases may introduce direct booking-provider validation.

***

## 5. UX & Accessibility Improvements

***

### Polaris Alignment

All new surfaces use Shopify Polaris primitives:

* Page
* Card
* Box
* BlockStack
* InlineStack
* Text
* Button
* Banner

***

### Validation Improvements

#### Added

* Disabled Continue buttons until valid
* Inline validation messaging
* Required field validation
* Better loading states
* Better async feedback

***

### Wizard Improvements

#### Added

* Deterministic progress tracking
* Previous-step recovery
* Persistent entered values
* Clear selected-state chips
* Keyboard-accessible CTAs

***

### Merchant-Focused UX

The onboarding flow now prioritizes:

* Founder usability
* Non-technical onboarding
* Faster understanding
* Reduced jargon
* Guided experiment setup

***

## 6. Risk & Rollback

***

### Scope

This release includes:

* Visual redesigns
* UX improvements
* Additive onboarding features

No:

* Database schema changes
* RPC changes
* Theme mutations
* Shopify data migrations

***

### Theme Safety

The release does not modify merchant storefront themes automatically.

The “Enable Extension” CTA only deep-links merchants into the Shopify Theme Editor.

Merchants must explicitly enable the extension themselves.

***

### Rollback Path

Rollback can be completed by reverting:

* `app._index.jsx`
* `app.v1.onboarding/route.jsx`

No migrations require reversal.

***

## Strategic Outcome

This release moves AB Genius closer toward:

* Faster merchant activation
* Better onboarding completion
* Reduced setup confusion
* Stronger Shopify-native UX
* Better founder usability
* Improved agency workflows
* Higher experiment adoption
* Lower onboarding friction

The platform is now significantly more approachable for:

* Shopify founders
* Ecommerce marketers
* CRO teams
* Agencies
* Non-technical merchants

while remaining scalable for advanced experimentation workflows.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://abgenius.gitbook.io/abgenius-docs/changelog/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
