Login to demo to view the admin backend

Page

SmithShop Features

SmithShop Feature Reference

This editable CMS page is included as a reference for store owners, admins, and demo users. You can edit it, hide it, or delete it from Admin > Pages if your store does not need a public feature reference.

Storefront

  • Product catalog with categories, product detail pages, search, sorting, tags, and SEO fields.
  • Cart, checkout, customer accounts, order lookup, digital downloads, and policy pages.
  • Customer reviews, public comments, CMS pages, and visitor analytics can be toggled on or off.
  • Responsive layouts for home and product pages, including admin-controlled content and design settings.

Admin Tools

  • Product, category, coupon, order, payment, tax, shipping, content, design, page, review, and comment management.
  • CSV product import/export, duplicate SKU checks, saved filters, bulk price/category/status edits, and inventory adjustment.
  • SMTP/sendmail settings, masked sensitive fields, test email, payment event logs, and read-only server log viewer.
  • Database backup, safe schema update, image regeneration, unused upload cleanup, and large-catalog performance test generator.

Production Readiness

  • Designed for modest shared hosting for small shops and stronger VPS/dedicated hosting for larger catalogs.
  • Tested with 10,000 generated products using paginated catalog/admin screens and indexed search paths.
  • Upload validation, CSRF checks, contact anti-spam, login/action throttling, private download storage, and configurable admin path are included.
  • The Production Checklist flags launch items such as HTTPS, installer removal, demo admin cleanup, test catalog cleanup, payment mode, email delivery, environment mode, and writable paths.

Owner Notes

  • Before updating, back up the database, .env, public/uploads, and storage/downloads.
  • After uploading a new release, run Admin > Production > Run database update.
  • Before going live, remove the installer, remove demo admin access, test checkout, and replace starter policies with your own store terms.