Crm Override

An example Frappe app that demonstrates how to override Frappe UI based apps.

Install Crm Override

bench get-app https://github.com/esafwan/crm_override

Tags

  • erpnext
  • frappe
  • frappe-app
  • frappe-f
  • frappe-ui

Add the Frappe Gems badge to your README

Maintain Crm Override? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=esafwan%2Fcrm_override)](https://frappegems.com/gems/apps/esafwan/crm_override)

About Crm Override

Frappe CRM Override Example

This repository provides an example workflow on how to override components in a Frappe UI-based applications. The example demonstrates how to add a new page with a YouTube video embed and integrate it into the sidebar of Frappe CRM from a custom app.

See the video here: https://www.youtube.com/watch?v=OKrGJa2NnIs

Features

  • Demonstrates how to override Frappe UI components from custom app.
  • Modifies the Frappe CRM sidebar to include a link to the custom page.

Getting Started

Prerequisites

  • Frappe Bench with Frappe CRM Installed

Installation

  1. Get the app code:

    If developing, clone the repository into app directory of your bench.

    git clone https://github.com/your-username/crm_override.git
    cd crm_override
    

    To Try, get-app with bench cli.

   bench get-app https://github.com/esafwan/crm_override.git
   bench --site your-site-name install-app crm_override


3. **Install dependencies:**

cd frontend yarn yarn build


5. **Run the app:**

bench start ```

File Structure

  • `src_overrides/` - Contains overridden Vue components.
  • `vite.config.js` - Vite configuration for building the frontend assets.
  • `package.json` - package.json configuration calls the build script and do the overrides.

How it Works

  • The `src_overrides` in the frontend folder contains the overridden sidebar and new custom page.
  • The `custom-build.js` in the frontend folder does the overrides at build.

Related Sales & CRM apps for Frappe & ERPNext

  • Crm — Fully featured, open source CRM
  • Flow — Frappe Flow — native AI agents, tools, and triggers for Frappe
  • Sales Kpi — Sales KPI app for ERPNext
  • Eseller Suite — A comprehensive frappe app designed to help selling partners thrive on various online platforms like Amazon and Flipkart. With powerful tools for optimization, analytics, and automation, sellers can boost sales, optimize listings, and stay ahead of the competition effortlessly.
  • Sales Prediction — AI-powered sales forecasting using Prophet
  • Dlitscustom — Erpnext Custom Pricing rule , commission , tools etc..
  • Van Sales Pwa — Van Sales PWA: field sales app (customers, invoicing, payments, stock) with backend and frontend source in one app (like HRMS or POS Awesome). Install on any site, build, and open /pwa.
  • Item Translation — Create Translations for Item Descriptions and fetch them in Selling Transactions