承接 avalanchestudio/wn-avalanchecrm-plugin 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

avalanchestudio/wn-avalanchecrm-plugin

Composer 安装命令:

composer require avalanchestudio/wn-avalanchecrm-plugin

包简介

Powerful, comprehensive Customer Relationship Management (CRM) and Billing system for Winter CMS.

README 文档

README

Warning

Work In Progress: This plugin is currently in early development. Features, database structures, and components are subject to significant changes without prior notice. Use in production at your own risk.

Avalanche CRM

A powerful, comprehensive Customer Relationship Management (CRM) and Billing system for Winter CMS. Streamline your client management, project tracking, invoicing, support tickets, and recurring subscriptions directly within your CMS.

Avalanche CRM

Key Features

  • 👥 Client Management: Centralised tracking of client details, associated user profiles, and activity.
  • 🏗️ Projects & Tasks: Robust project management with assignable tasks, staff roles, and Kanban-style management.
  • 🧾 Professional Invoicing:
    • Automatic PDF generation via DomPDF.
    • Curated tax calculations and customisable currency symbols.
    • Managed invoice status (Outstanding, Paid, etc.).
  • 🎟️ Support Tickets: Integrated client-facing ticket system with categories, priority levels, and status tracking.
  • 🔄 Subscriptions & Billing:
    • Recurring billing management for various plans.
    • Support for multiple payment gateways (Stripe, PayPal, GoCardless).
    • Managed billing cycles and payment methods.
  • 🛠️ Staff Management: Manage internal team members, job titles, and departments.
  • 🎨 Dynamic Theming: Built-in CSS variables for brand-specific dashboard customisation.
  • 🇬🇧 UK English Localisation: Full support for UK English conventions (e.g., "Cancelled", "Synchronise").

Settings

Avalanche CRM provides a settings area in the Winter CMS backend to configure:

  • Company Details: Set your business name, address, contact information, and logo for use on generated PDFs.
  • Billing & Currency: Define your default currency symbol, tax percentage, and invoice numbering formats.
  • Payment Gateways: Configure API credentials for Stripe, PayPal, and GoCardless to enable automated payment processing.
  • Support & Tickets: Manage ticket categories, priority levels, and automated status transitions.
  • Custom Branding: Adjust dashboard accent colours and UI elements via built-in CSS variable controls.

Avalanche CRM

Email Templates

Avalanche CRM provides a settings area in the Winter CMS backend to manage email templates:

  • Invoice Notifications: Automated emails for new invoices, payment reminders, and receipts.
  • Ticket Updates: Instant notifications for ticket creation, staff replies, and status changes.
  • Subscription Alerts: Automated messages for renewals, cancellations, and payment failures.
  • Dynamic Variables: Personalise templates using placeholders for client names, invoice amounts, and ticket IDs.

Avalanche CRM

Requirements

  • Winter CMS 1.1.x or higher
  • Winter.User Plugin
  • Winter.UserPlus Plugin
  • Winter.Location Plugin
  • Stripe PHP SDK
  • GoCardless Pro PHP SDK
  • PHP dompdf extension

Installation

  1. Install plugin with composer:
    composer require avalanchestudio/wn-avalanchecrm-plugin
  2. Execute migrations:
    php artisan winter:up

Frontend Components

This plugin provides several components to build a fully functional client portal:

Avalanche CRM

🎟️ tickets

Allows clients to view, create, and manage their support tickets.

[tickets]
ticketsPerPage = 10
allowCreate = 1
allowClose = 1

🏗️ projects

Displays projects assigned to the client, including tasks, tickets, and invoices.

[projects]
projectsPerPage = 10
showTasks = 1

🧾 invoices

Provides a list of sent invoices with PDF download capability.

[invoices]
invoicesPerPage = 10

🔄 subscriptions

Comprehensive subscription management including plan switching and payment method updates.

[subscriptions]
showPlans = 1
showPaymentMethods = 1

👤 account

Allows users to manage their profile details and contact information.

[crmAccount]

Configuration

Navigate to Settings > CRM > Avalanche CRM Settings to configure:

  • Currency Settings: Custom symbols and codes (e.g., £ GBP).
  • Brand Styling: Primary and secondary colours for the client portal.
  • Invoicing: Set your company details and invoice prefixes.
  • Payment Gateways: API credentials for Stripe, PayPal, and GoCardless.

Localisation

The plugin is fully internationalised. To change the language, set your Winter CMS locale. UK English is supported out-of-the-box via the en-gb locale.

Permissions

Registers granular permissions for:

  • access_clients - Manage client database.
  • access_projects - Manage projects and tasks.
  • access_tickets - Manage support desk.
  • access_invoices - Generate and manage billing.
  • access_settings - System-wide configuration.

Support

For technical support or feature requests, please contact AvalancheStudio.

Built with ❤️ for the Winter CMS Community.

avalanchestudio/wn-avalanchecrm-plugin 适用场景与选型建议

avalanchestudio/wn-avalanchecrm-plugin 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 1 次下载、GitHub Stars 达 1, 最近一次更新时间为 2026 年 04 月 07 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 avalanchestudio/wn-avalanchecrm-plugin 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 avalanchestudio/wn-avalanchecrm-plugin 我们能提供哪些服务?
定制开发 / 二次开发

基于 avalanchestudio/wn-avalanchecrm-plugin 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 34
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-04-07