Core Features
YuiCraftPlugin provides a complete ecommerce foundation for Craft CMS, with both storefront and control-panel workflows for daily operations.
Catalog and Pricing
- Product management with configurable products and variants
- Product attributes, customer-group pricing, tier pricing, and attribute pricing
- Stock management and product visibility controls
- Slug and SKU formatting utilities
Checkout, Payment, and Shipping
- Guest checkout and configurable checkout behavior
- Multiple payment and shipping method support
- Shipping zones, shipping table rates, shipping fees, and delivery time slots
- Checkout agreements and customizable cart/checkout total labels
- Coupon support and gift card support
Orders and Invoices
- Order creation and order lifecycle management in the Control Panel
- Order status workflows and status-based automation hooks
- Invoice generation with configurable branding and templates
- Optional order item asset attachments in order detail
Customers and Accounts
- Customer accounts, login/session controls, and account configuration
- Address book support and newsletter subscription options
- Wishlist and wishlist sharing features
- Customer grouping and customer-facing pricing support
Marketing and Automation
- Coupons, subscriptions, gift cards, and analytics-related features
- Automation/flow framework with trigger, action, condition, and logic extension points
- Events for checkout, cart, orders, customer actions, search, and totals labeling
Performance and Platform Features
- HTTP cache-related controls and Alpine
x-deferconfiguration - Store widgets and dashboard modules
- Optional backup/restore feature toggle
- Extensive console command set for operations and maintenance
International and Store Configuration
- Multi-site and store-view aware configuration model
- Currency and tax configuration support
- Allowed countries and regional store settings
- Store email branding, per-store email overrides, and preview tooling