FluentCart E-Commerce Setup
BuddyX Pro provides complete FluentCart integration, turning your WordPress site into a modern e-commerce platform with native theme styling, cart functionality, and seamless checkout experience.
What is FluentCart?
FluentCart is a lightweight e-commerce plugin for WordPress. Combined with BuddyX Pro, you get:
- Product catalog with categories and brands
- Shopping cart with real-time updates
- Secure checkout process
- Order management
- Payment gateway integration
- Digital and physical product support
- Subscription products (with FluentCart Pro)
- Header cart icon with live count
- Mobile-optimized shopping experience
Requirements
| Requirement | Minimum | Recommended |
|---|---|---|
| FluentCart | 1.2.4 | Latest |
| PHP | 8.0 | 8.2+ |
| WordPress | 6.0 | Latest |
Optional: FluentCart Pro for subscriptions, memberships, and advanced features.
Installation & Setup
Step 1: Install FluentCart
- Go to Plugins > Add New
- Search for “FluentCart”
- Click Install Now then Activate
Step 2: Run Setup Wizard
- FluentCart setup wizard launches automatically
- Configure basic settings:
- Click through wizard steps
- Finish setup
Step 3: Add Your First Product
- Navigate to FluentCart > Products
- Click Add New Product
- Enter product details:
- Click Publish
Step 4: Configure Payment Gateways
- Go to FluentCart > Settings > Payment
- Enable payment methods:
- Enter API credentials
- Test payment processing
- Save settings
What You Can Do
Product Management
| Feature | Description |
|---|---|
| Create Products | Add unlimited products with images |
| Product Variants | Size, color, style options |
| Product Categories | Organize by category |
| Product Brands | Filter by brand |
| Digital Products | Sell downloads |
| Physical Products | Manage inventory and shipping |
| Pricing Options | Regular, sale, subscription pricing |
| Product Gallery | Multiple product images |
Store Features
| Feature | Description |
|---|---|
| Shop Page | Main product catalog |
| Category Pages | Browse by category |
| Brand Pages | Browse by brand |
| Product Search | Find products quickly |
| Product Filters | Filter by price, category, etc. |
| Cart Drawer | Slide-out shopping cart |
| Checkout Page | Secure purchase process |
| Order Confirmation | Receipt and order details |
Customer Experience
| Feature | Description |
|---|---|
| Guest Checkout | Buy without account |
| User Accounts | Save addresses, view orders |
| Order History | Past purchase tracking |
| Cart Persistence | Cart saved between visits |
| Real-time Cart Updates | Instant cart count changes |
| Mobile Responsive | Optimized for all devices |
BuddyX Pro Theme Features
Header Cart Icon
BuddyX Pro integrates a cart icon directly into your site header:
| Feature | Description |
|---|---|
| Cart Icon | Shopping cart icon in header menu |
| Live Count Badge | Shows number of items in cart |
| Cart Drawer Toggle | Click to open FluentCart drawer |
| Real-time Updates | Badge updates when cart changes |
| Mobile Optimized | Responsive on all screen sizes |
Enable/Disable: Customize > Header > Primary Header > Enable Cart Icon
Shop Page Styling
| Layout Element | Description |
|---|---|
| Full Width Layout | Product grid spans full width |
| Product Grid | Responsive card-based layout |
| Category Filters | Styled filter sidebar |
| Search Bar | Custom search interface |
| Breadcrumbs | Navigation path |
| Sort Options | Price, name, date sorting |
Single Product Pages
| Component | BuddyX Pro Enhancement |
|---|---|
| Product Gallery | Responsive image gallery with zoom |
| Product Info | Clean price, description layout |
| Add to Cart Button | Styled call-to-action |
| Product Meta | Category, brand, SKU display |
| Related Products | “You May Also Like” section |
| Product Tabs | Description, specs, reviews |
Checkout Experience
| Feature | Description |
|---|---|
| Clean Layout | Full-width checkout template |
| Step Indicators | Visual checkout progress |
| Form Styling | Styled checkout fields |
| Order Summary | Cart review sidebar |
| Payment Options | Styled payment method selection |
| No Distractions | Header/footer simplified |
Customizer Settings
Navigate to Appearance > Customize to configure FluentCart integration.
Cart Icon Setting
Location: Customize > Header > Primary Header
| Setting | Options | Default |
|---|---|---|
| Enable Cart Icon | Yes/No | Yes |
Note: Cart icon only appears when WooCommerce and SureCart are not active.
Product Sidebar Setting
Location: Customize > Sidebar > Sidebar Layout
| Setting | Options | Default |
|---|---|---|
| Single Product Sidebar | Right, Left, Both, None | None |
Layout Options:
- None – Full-width product display (recommended)
- Right – Product content with right sidebar
- Left – Product content with left sidebar
- Both – Product content with two sidebars
Available Widget Areas
| Widget Area | Description |
|---|---|
| FluentCart Left Sidebar | Appears on product pages with left sidebar |
| FluentCart Right Sidebar | Appears on product pages with right sidebar |
Recommended Sidebar Widgets
Product Sidebar:
- Product Search
- Product Categories
- Popular Products
- Recent Products
- Product Tags
Page Templates
BuddyX Pro automatically applies optimal templates for FluentCart pages:
Shop Pages
| Page Type | Template Used | Layout |
|---|---|---|
| Main Shop | archive-fluent-products.php | Full width |
| Category Archive | taxonomy-product-categories.php | Full width |
| Brand Archive | taxonomy-product-brands.php | Full width |
| Single Product | FluentCart default + theme styling | Customizable sidebar |
Special Pages
| Page | Auto-Applied Template | Customizable |
|---|---|---|
| Checkout | Full Width | Yes |
| Cart | Full Width | Yes |
| Receipt | Full Width | Yes |
To change page template:
- Edit the page
- Find Page Attributes box
- Select Template dropdown
- Choose desired template
- Update page
FluentCart Settings
Configure FluentCart at FluentCart > Settings.
General Settings
| Setting | Description | Default |
|---|---|---|
| Store Name | Your shop name | Site title |
| Store Address | Business location | (empty) |
| Currency | Price currency | USD |
| Currency Position | Before/after price | Before |
Product Settings
| Setting | Description | Default |
|---|---|---|
| Products Per Page | Shop page display count | 12 |
| Product Image Size | Gallery dimensions | 800×800 |
| Enable Reviews | Product reviews | No |
| Stock Management | Inventory tracking | Yes |
Checkout Settings
| Setting | Description | Default |
|---|---|---|
| Guest Checkout | Allow non-registered purchases | Yes |
| Account Creation | Create account during checkout | Optional |
| Checkout Fields | Required customer info | Name, email, address |
| Terms & Conditions | Require acceptance | No |
Cart Settings
| Setting | Description | Default |
|---|---|---|
| Enable Cart | Shopping cart functionality | Yes |
| Cart Persistence | Save cart between sessions | Yes |
| Empty Cart Button | Clear all items option | Yes |
| Continue Shopping URL | Return to shop link | Shop page |
Recommended Configurations by Use Case
Digital Products Store
Best For: Courses, ebooks, software, memberships
Settings:
- Product sidebar: None (full width)
- Products per page: 16
- Guest checkout: Yes (faster conversions)
- Inventory management: Off (digital products)
- Cart icon: Enabled
Homepage Setup:
- Use page builder for hero section
- Add product grid shortcode
- Feature bestsellers
- Include testimonials
Physical Products Store
Best For: Retail, merchandise, handmade goods
Settings:
- Product sidebar: Right (categories widget)
- Products per page: 12
- Guest checkout: Yes
- Stock management: On
- Shipping zones: Configured
Features to Enable:
- Product variations (size, color)
- Shipping calculator
- Tax settings by region
- Low stock notifications
Membership/Subscription Site
Best For: Recurring products, clubs, services
Requirements: FluentCart Pro required
Settings:
- Product sidebar: None
- Subscription products: Enabled
- Recurring payments: Configured
- Account creation: Required
Integration:
- Connect with LearnDash for course access
- Use BuddyPress for member community
- Enable FluentCart subscription features
Hybrid Content + Commerce
Best For: Blog/magazine with shop section
Settings:
- Product sidebar: Right (blog-style)
- Products per page: 9
- Cart icon: Enabled (prominent)
- Featured products: On homepage
Setup:
- Create shop menu item
- Add product widget to blog sidebar
- Feature products in blog posts
- Use shortcodes in content
FluentCart vs WooCommerce
If you’re familiar with WooCommerce, here are key differences:
| Feature | WooCommerce | FluentCart |
|---|---|---|
| Plugin Size | Large (many features) | Lightweight, focused |
| Performance | Can be heavy | Fast, optimized |
| Setup Complexity | More options | Simpler setup |
| Extensions | Massive ecosystem | Growing marketplace |
| BuddyX Pro Support | Full support | Full support |
| Cart Experience | Page-based | Drawer-based |
| Admin Interface | WordPress native | Custom React UI |
When to Use FluentCart:
- You want lightweight, fast e-commerce
- You’re starting a new store
- You need simple, focused features
- You prefer modern drawer-based cart
When to Use WooCommerce:
- You need extensive third-party plugins
- You have complex requirements
- You’re migrating existing WooCommerce store
- You need specific WooCommerce extensions
Common Questions
Does the cart icon work on mobile?
Yes! The cart icon is fully responsive and works on all devices. On mobile, it remains in the mobile header menu.
Can I customize product layouts?
Yes. BuddyX Pro provides:
- Sidebar options via Customizer
- Full-width or sidebar layouts per product
- Custom CSS for styling
- Child theme for template overrides
How do I change the number of products displayed?
- Go to FluentCart > Settings > Products
- Find Products Per Page setting
- Enter desired number (e.g., 12, 16, 20)
- Save settings
Can I hide the cart icon?
Yes:
- Go to Appearance > Customize
- Navigate to Header > Primary Header
- Find Enable Cart Icon setting
- Toggle to No
- Click Publish
Why is my checkout page full width?
BuddyX Pro automatically applies full-width template to checkout for optimal experience. This is intentional and recommended.
To change:
- Edit checkout page
- Find Page Attributes
- Select different template
- Update page (not recommended)
Can I add product reviews?
FluentCart doesn’t include reviews by default. Options:
- Use review plugin
- Use comment system
- Third-party integration
How do I organize products by category?
- Go to FluentCart > Categories
- Create new category (e.g., “Electronics”)
- When creating/editing product:
- Save product
Category pages: Automatically created at /product-categories/category-name/
Can I integrate with BuddyPress?
Yes! FluentCart works alongside BuddyPress:
- Members can view their order history
- Purchase notifications appear in activity
- Orders link to member profiles
- Group leaders can sell to members
Why aren’t related products showing?
Requirements:
- Products must share same category or tag
- Must have at least 2+ products published
- Related products feature must be enabled
To enable:
- Go to FluentCart > Settings > Products
- Find Related Products option
- Set to Enabled
- Configure number to display
- Save settings
How do I create product variations?
- Edit or create product
- Select Product Type: Variable Product
- Add Attributes (e.g., Size: Small, Medium, Large)
- Go to Variations tab
- Click Add Variation
- Set price/SKU for each variation
- Save product
Can I sell subscriptions?
Yes, with FluentCart Pro:
- Install FluentCart Pro
- Create new product
- Select Product Type: Subscription
- Configure billing cycle (weekly, monthly, yearly)
- Set subscription price
- Save product
Troubleshooting
Cart Icon Not Appearing
Problem: Cart icon missing from header.
Solutions:
- Go to Customize > Header > Primary Header
- Verify Enable Cart Icon is set to Yes
- Ensure WooCommerce/SureCart are not active (conflict)
- Clear browser and server cache
- Check that FluentCart is active
Products Not Displaying
Problem: Shop page empty or products missing.
Solutions:
- Verify products are published (not drafts)
- Check product visibility settings
- Flush permalinks (Settings > Permalinks > Save)
- Ensure shop page is configured correctly
- Check for theme conflicts
Checkout Page Errors
Problem: Checkout doesn’t load or shows errors.
Solutions:
- Verify checkout page exists and has FluentCart shortcode
- Check that payment gateway is configured
- Enable WordPress debug to see error messages
- Test with default theme to rule out theme conflict
- Clear all caching
Cart Count Not Updating
Problem: Badge shows wrong number or doesn’t update.
Solutions:
- Clear browser cache
- Check for JavaScript errors in console
- Ensure FluentCart JS is loading
- Disable conflicting plugins
- Re-save theme customizer settings
Sidebar Not Showing on Products
Problem: Product pages missing sidebar even when enabled.
Solutions:
- Add widgets to FluentCart sidebar widget areas
- Check Customize > Sidebar product setting
- Verify sidebar isn’t set to “None”
- Ensure widgets are in correct widget area
- Clear theme cache
Payment Gateway Not Working
Problem: Cannot process payments.
Solutions:
- Verify gateway credentials are correct
- Check that gateway is enabled
- Test with Stripe/PayPal test mode first
- Review gateway documentation
- Check for SSL certificate (required for live payments)
Performance Optimization
Speed Recommendations
- Use caching: Enable WordPress object cache
- Optimize images: Compress product images
- CDN: Use CDN for product gallery
- Lazy loading: Enable for product images
- Minify assets: Combine CSS/JS files
Best Practices
- Limit products per page to 12-20
- Use appropriately sized product images
- Enable browser caching
- Use lazy load for product galleries
- Optimize database regularly
Related Settings
- Header Cart Icon – Configure cart display
- Sidebar Layouts – Product page sidebars
- Page Templates – Full-width layouts
Additional Resources
- FluentCart Documentation – Official docs
- FluentCart HOOKS Reference – Developer hooks
- FluentCart README – Technical details
Need Help?
- Visit our Documentation Portal
- Contact Support at support@wbcomdesigns.com
