Skip to content

Managing Your Store

This guide covers how administrators set up and manage the MakerVera store. You’ll need the manage_store permission to access these features.

Your store supports four types of products:

TypeDescriptionExample
PhysicalTangible items, optionally with inventory trackingT-shirts, stickers, safety glasses
DigitalDownloadable or virtual products (also used for gift cards)Design templates, gift cards
ServiceServices offered by the makerspaceTool sharpening, custom engraving
ConsumableItems consumed during use, with inventory trackingFilament spools, resin, wood blanks

Navigate to Admin > Store > Products and click Create Product.

FieldRequiredDescription
NameYesProduct name (up to 100 characters)
DescriptionNoRich text description (up to 5,000 characters)
CategoryNoAssign to a product category for filtering
Product TypeYesPhysical, Digital, Service, or Consumable
ImageNoProduct image URL
FieldDescription
PriceThe standard price for this product
Member PriceOptional discounted price for members. Leave blank to charge the standard price for everyone
TaxableWhether tax applies to this product. Gift cards are always non-taxable
FieldDescription
Track InventoryEnable to monitor stock levels
Current StockRequired when tracking is enabled. The system prevents purchases when stock reaches zero

Products follow a simple lifecycle:

StatusVisible to PublicCan Be Purchased
DraftNoNo
ActiveYesYes
ArchivedNoNo

New products start as Draft. Set a product to Active when you’re ready for members to see and purchase it. Archive a product to remove it from the store while keeping it for order history records.

Categories help members browse your store. Navigate to Admin > Store > Categories to manage them.

  • Categories have a name, description, and sort order
  • Categories can be nested with a parent category
  • The public store shows category tabs for filtering products

Navigate to Admin > Store > Categories to view all your product categories.

ActionHow
CreateClick Add Category, fill in the name and optional fields, then click Save Category
EditClick a category row in the table to open the edit modal
DeleteClick Delete on a category row, then confirm. Products in the deleted category become uncategorized
SearchUse the search bar to filter categories by name
FieldRequiredDescription
NameYesCategory name (up to 100 characters)
DescriptionNoBrief description of what the category contains (up to 1,000 characters)
Parent CategoryNoSelect an existing category to create a nested hierarchy
Sort OrderNoControls display order — lower numbers appear first (default: 0)
  • Materials — Filament, Resin, Wood
  • Safety Equipment — Glasses, Gloves, Ear Protection
  • Merchandise — T-shirts, Stickers

Member pricing lets you offer discounts to logged-in members:

  • Set a Member Price on any product to give members a lower price
  • Members see both the regular price and their discounted price
  • Non-members and guests see only the regular price
  • Regular price: $25.00
  • Member price: $20.00

Members save $5.00 per spool. The member price is shown as the primary price when a member is logged in.

Products can also be configured as membership add-ons — optional extras that members can add to their membership tier.

FieldDescription
Available as Add-onToggle to make this product available as a membership add-on
Billing ModelOne-time purchase or recurring (monthly/annual)
Max QuantityMaximum number a single member can purchase (default: 1)

Add-on products appear on the membership management page for eligible tiers.

When a product is purchased, an order is created automatically. Orders appear in Admin > Store > Orders and include:

  • Order number
  • Customer name and email
  • Items purchased with quantities
  • Subtotal, tax, fees, and total
  • Payment status
  • Refund history (if applicable)

The following features are planned but not yet supported:

  • Shopping cart — Currently each purchase is a single-item checkout. Multi-item cart support is coming in a future update.
  • Guest checkout — Purchases currently require a logged-in account.
  • Product detail pages — The public store shows a product grid. Individual product pages with full descriptions are planned.
  • Bulk product import — Products must be created individually through the admin interface.