---
title: Shop Minis January 2026 update - Shopify developer changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: 'https://shopify.dev/changelog/posts/shop-minis-january-2026-update'
  md: 'https://shopify.dev/changelog/posts/shop-minis-january-2026-update.md'
metadata:
  effectiveApiVersion: ''
  affectedApi:
    - displayName: Shop Minis
      handle: shop-minis
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: New
    handle: new
  indicatesActionRequired: false
  createdAt: '2026-02-06T07:08:27-05:00'
  postedAt: '2026-02-06T09:10:00-05:00'
  updatedAt: '2026-02-06T09:04:56-05:00'
  effectiveAt: '2026-02-06T12:00:00-05:00'
---

February 6, 2026

# Shop Minis January 2026 update

DateFebruary 6, 2026

FlagsNew

SurfacesAPI

Affected APIs[Shop Minis](https://shopify.dev/changelog?api_type=shop-minis)

## New Features

### Delayed Consent

We've enhanced consent management by introducing a delayed consent popup for all Shop Minis.

**What this means for partners:**

* Users will see a consent screen before your mini loads if you request scopes.
* The mini's landing (splash) screen is shown while consent is pending.
* Partners should customize their splash screen to provide a great first impression.

***

### New Explore Screen with Curated Categories

The Explore screen in the Shop App now features minis grouped into curated categories: *Snap & Shop*, *Design Your Space*, *Beauty Solutions*, and *Play & Shop*.

These collections are hand-picked by the Shop Minis team to showcase minis with exceptional user experiences. We'll continue updating these lists as new standout minis are submitted.

***

### Dashboard Command in CLI

A new `dashboard` command has been added to the Shop Minis CLI (`@shopify/shop-minis-cli` v0.3.0+), providing a web-based interface for viewing submission history and performance reports.

**Usage:**

```
npx minis dashboard
```

This opens a browser with two main views:

* **Submissions tab**: View your submission history with status, feedback, and the ability to cancel pending submissions.
* **Reports tab**: View performance metrics (usage stats, sales, …) with interactive charts and time filtering.

***

### Product List Privacy Controls

Partners can now control the visibility of user product lists with new privacy features:

* **`privacyStatus` field**: Exposed on `ProductList` type - check if a list is `PUBLIC` or `PRIVATE`.
* **`setProductListVisibility` action**: Toggle visibility of existing product lists.
* **Privacy option in `addProductList`**: Create public lists via optional `privacyStatus` parameter.

```
import { useProductListActions } from '@shopify/shop-minis-react'

function MyComponent() {
  const { setProductListVisibility, addProductList } = useProductListActions()

  // Create a public list
  await addProductList({
    name: 'My Wishlist',
    privacyStatus: 'PUBLIC'
  })

  // Toggle existing list visibility
  await setProductListVisibility({
    id: listId,
    name: listName, // Required to prevent data loss
    privacyStatus: 'PRIVATE'
  })
}
```

***

## Documentation Updates

### User-Generated Content (UGC) Guide

New comprehensive documentation has been added for the Minis Content system, covering:

* Creating image content with `useCreateImageContent` hook.
* Content moderation statuses (`PENDING`, `READY`, `REJECTED`).
* Displaying content with `ContentWrapper` component (required for moderation).
* Content reporting and moderation flows.

**Key requirement**: Always use `ContentWrapper` instead of rendering user-generated content directly - this is required for content moderation compliance.

[View the full UGC documentation](https://shopify.dev/docs/api/shop-minis/hooks/content/usecreateimagecontent)

***

### Developer Permissions Documentation

Updated documentation for the development screen now includes a dedicated section on developer permissions, clarifying how to set up and manage access for your development team.

***

### Trusted Domains Path Clarification

The `trusted_domains` documentation in the manifest file has been updated to clarify how trailing slashes are handled:

* Domain paths now correctly handle trailing slashes.
* Updated examples to match the linter behavior.
* Fixes issues with remote images not loading when trusted domain includes a path.

***

## Other Changes

* **Product variant field removed**: The unused `variants` field has been removed from the `Product` type.
* **ESLint upgraded**: From 8.57.0 to 9.26.0.

***

## Summary

January 2026 brings significant improvements to the Shop Minis platform:

1. **Delayed consent** is now fully enabled - *customize your splash screen!*.
2. **New Explore screen** with curated categories showcasing the best minis.
3. **New Dashboard CLI command** for monitoring submissions and performance.
4. **Product list privacy controls** for public/private wishlists.
5. **New UGC documentation** for content creation and moderation.

For questions or feedback, reach out to the Shop Minis team.
