A new store looks empty until it has products. Storefill fills it with the demo content your theme
was designed around, so you can see every section working and then swap the demo products for your
own.
Open Appearance Import demo, check the requirements, and click Import demo content.
Storefill adds:
Tick This is a public demo site (or use --demo-site on the command line) to also set the site
title and store address, switch store visibility to Live, turn on pretty permalinks, unpublish
WordPress’s sample post and page, and add a demo checkout: a payment method that takes no money and
delivery methods, so visitors can place a test order. Never use this option on a real store.
wp storefill packs
wp storefill import unishop --demo-site
wp storefill status unishop
wp storefill remove unishop --yes
Demo packs are available for Twenty Twenty-Five (the default WordPress theme) and Unishop. Packs
for more themes are added to the demo library over time; Storefill finds them without an update.
A demo pack is a few JSON files (content, dashboard settings, Customizer settings and widgets)
and a folder of photos in the public
demo-pack repository. Its README documents the format.
Nothing in a pack is executed: Storefill only reads data and imports images through the WordPress
media library. Pack text is treated as plain text (any HTML is stripped), and a pack can only change
a fixed list of store and site-identity settings, never accounts, roles, URLs or security settings.
Storefill downloads demo packs from the public demo-pack repository on GitHub, published with
GitHub Pages at som3669.github.io.
index.json), the pack for your active themepack.json) and that pack’s photos.GitHub is operated by GitHub, Inc.:
Terms of Service,
Privacy Statement.
To use another host, define STOREFILL_SOURCE in wp-config.php with its base URL. To read packs
from a folder on the server and make no requests at all, define STOREFILL_LOCAL_PACKS with the
folder path.