Creating a Plugin

Here is how you can add a new plugin in CRM 2.0 Go to the plugin directory:The current plugin directory is E:\Faheem\crm-node-plugins, but it could be changed in the future. Use the following commands to switch to that directory: Create the plugin: Use the command and pass your plugin name to create the plugin, make […]

Read More

Cheque Module (cl_cheque_module)

The Cheque module provides the functionality to create cheques by using a specified module. It requires the banks’ plugin to be enabled. End Points Cheque (/accounts2/cheque) Title / Method POST URL POST /accounts2/cheque Description Create a new cheque Body Parameters (POST) { data: { amount: number (The cheque balance or amount) bankId: number (The ID […]

Read More

Banks Plugin (cl_bank)

As the name suggests, the banks’ plugin allows you to add, remove, edit, and view banks. It is mostly meant for use by other plugins. End Points Bank (/bank) Title /bank Method GET URL GET /bank Description Attempts to read first 100 banks and returns them. Query Parameters   Response Status Code: 200{ name: String […]

Read More

Reporting Plugin (cl_report)

This plugin provides the reporting functionality for CRM 2.0. End Points Report (/report) Title /report Method GET URL GET /report Description It generates a report by requesting the reporting server. It returns the generated report as a PDF document. Query Parameters { rptName: string (The full name to report action), … (and any other parameters […]

Read More

Authentication Plugin (cl_auth)

This plugin gives you access to all authentication features. It can be used in another plugin to authorize your routes, but it also provides routes for login and registration. Using Authentication Here is how you can require authentication on a route. Install the plugin:yarn add cl_auth –registry http://localhost:4873or if you are using NPMnpm i cl_auth […]

Read More

CRM Plugins

Plugins are a way to add new features and modify existing functionality without changing the main codebase. Create a new Plugin Plugin List BEFORE CREATING A PLUGIN, YOU MUST ASK PERMISSION FROM YOUR TEAM LEAD! Core Plugins These plugins provide core functionality to other plugins. Standalone Plugins These plugins provide full-stack functionality on their own. […]

Read More

Database Plugin (cl_db)

Database plugin is used to get access to the CRM’s database. It exports a function called getDb. You can call the function to get a connection o database. ID: cl_db Exports getDb(): () -> PrismaClient Example Usage Install the plugin Or if you are using npm Import it wherever you need it: faheem

Read More

CARTZ Link CodeBase

The whole codebase consists of several applications primarily written using PHP and .Net. All the applications are centralized around CRM, a customer relationship management system written in PHP. CRM CRM is a web application consisting of several modules. It mainly uses the following techstack. Where to find the code for a URL? Let’s say you […]

Read More

STEPS TO UPLOAD PRICE LIST

1) Login to URL LIKE (sd.cartzlink.com).2) Go to sales menu => Master Entry => Price List.3) Click on Export button for template file or Click on Edit from any previous created list menu and then click export button for filled list.4) Modify downloaded excel file.5) then click on import and select the file that you […]

Read More