Skip to content
Product/item management for Grails CRM
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
grails-app
scripts
src
test
web-app/WEB-INF
wrapper
.gitignore
CrmProductGrailsPlugin.groovy
LICENSE.txt
README.adoc
application.properties
build.gradle
grailsw
grailsw.bat

README.adoc

GR8 CRM - Product Management Plugin

GR8 CRM is a set of Grails Web Application Framework plugins that makes it easy to develop web application with CRM functionality. With CRM we mean features like:

  • Contact Management

  • Task/Todo Lists

  • Project Management

Product Plugin

This plugin provides product domain classes and services.

The crm-product-ui plugin provides a Twitter Bootstrap user interface for managing products.

Examples

def pc = crmProductService.createProductGroup(name: 'PC', true)
def mac = crmProductService.createProductGroup(name: 'Mac', true)

def soho = crmProductService.createPriceList(param: 'soho', name: 'SOHO', true)

def mpb = crmProductService.createProduct(number: 'mbp15', name: 'MacBook Pro 15"', group: mac, true)
def dell = crmProductService.createProduct(number: 'dellxps15', name: 'Dell XPS 15"', group: pc, true)

dell.addToPrices(priceList: soho, unit: 'pcs', fromAmount: 1, inPrice: 649, outPrice: 1299.99, vat: 0.15)
dell.addToPrices(priceList: soho, unit: 'pcs', fromAmount: 10, inPrice: 649, outPrice: 1199.99, vat: 0.15)
dell.addToPrices(priceList: soho, unit: 'pcs', fromAmount: 100, inPrice: 649, outPrice: 999.99, vat: 0.15)

Documentation

Complete documentation for this plugin can be found at gr8crm.github.io

You can’t perform that action at this time.