User Manual

This User Manual builds on the Quick Start Guide to cover deeper usage, from core configuration and content strategies to advanced customization, optimization, and enterprise implementations. Assume basic installation and Stripe setup are complete via the Quick Start – refer there for initial steps.

Core Configuration

Stripe Integration Refinements

  • API Credentials: After initial setup, test connections regularly. Use test mode for development and switch to live for production.
  • Webhook Management: Monitor the endpoint (https://yoursite.com/wp-json/richwp-growrich/v1/stripe-webhook). Plan key rotations and secure backups.
  • Environment Tips: Rotate keys periodically; store backups securely. See Security & Compliance Guide for encryption details.

Essential Page Customization

Building on the Account and Success pages from Quick Start:

  • Account Page: Add blocks for Downloads, Subscriptions, and Invoices. Customize with permalinks and access restrictions.
  • Authentication Pages: Implement Sign-In Form blocks; create custom error pages for better UX.
  • Content Pages: Design premium landings, pricing tables, and support sections. Test mobile responsiveness.

Email Configuration

  • SMTP Setup (Recommended)
  • Use plugin like WP Mail SMTP
  • Configure authenticated sending
  • Set proper SPF/DKIM records
  • Test deliverability
  • Magic Link Templates: Customize subjects and bodies with placeholders (e.g., {site_name}). Ensure branding and legal compliance (e.g., unsubscribe links).

Content Protection Strategies

Protect and monetize content effectively with these models and rules.

Paywall Implementation Models

ModelDescriptionBest ForKey Tips
FreemiumFree teasers leading to paid content.SEO and lead generation.Use progressive value to build funnels.
Tiered AccessBasic to enterprise levels.Scalable pricing.Align with value-based tiers.
MembershipSubscription-based access.Recurring revenue.Implement drip feeds and communities.

Advanced Content Restrictions

  • Complex Rules: Combine categories, tags
  • Organization Best Practices: Logical hierarchies, consistent tagging

Product & Pricing Management

Expand beyond basic products (from Quick Start) for sophisticated monetization.

Stripe Product Architecture

  • Creation Strategy: Define clear value; choose one-time vs. recurring.
  • Advanced Pricing: Implement discounts, promotions, or dynamic pricing.

Digital Product Management

  • File Organization: Use structured directories, naming conventions, and backups.
  • Access Controls: Set download limits, expirations, and track usage.

Subscription Lifecycle Management

  • Onboarding: Automate welcomes, unlocks, and support.
  • Retention: Focus on quality, engagements, upgrades, and win-backs.

Advanced Features & Customization

The RichWP GrowRich Plugin has been created with the needs of developers in mind. If you want to extend the functionality of the plugin check the Developer Reference for in-depth information

Analytics & Reporting

  • System Monitoring: Log errors, performance, security, and API usage.
  • Rely on Stripe Analytics and basic server logs or services like Cloudflare (if you use it) for analytics and stats. Avoid cookie and script based Analytics to prevent GDPR conflicts.

Security & Compliance Management

Refer to the Security & Compliance Guide for details; here are user-focused configs:

  • Proof-of-Work Tuning: Balance difficulty for usability.
  • Rate Limiting: Adjust thresholds and whitelists.
  • GDPR Practices: Map data, handle consents, and maintain audits.

Troubleshooting & Maintenance

Common Issues

  • Authentication: Debug email delivery, tokens, browsers.
  • Payments: Interpret Stripe errors, fix webhooks, handle SCA.
  • Content Access: Resolve paywalls, caches, conflicts.
  • Performance: Optimize queries, resources, files.

Maintenance Procedures

  • Regular Tasks: Optimize DB, manage files/logs, verify backups.
  • Updates: Keep WordPress and all your plugins up to date. Check your RichWP Customer Account regularly to see if GrowRich Updates are available.

Advanced Use Cases

Enterprise Implementations

  • Membership Platforms: Hierarchies, drips, tracking.

E-Learning Platforms

  • Course Monetization: Unlock modules, integrate assessments.
  • Corporate Training: Role-based access, reporting.

Media & Publishing

  • Digital Magazine: Monetize issues, optimize paywalls.
  • Video Platforms: Protect streams, tier quality.

Integration Ecosystem

Custom Development

Use hooks for extensions:

PHP

// Example: Custom access control
add_filter('richwp_growrich_user_access', function($access, $user) {
    // Custom logic
    return $access;
}, 10, 2);
  • Add endpoints, handlers, or gateways.

Support & Resources