Вы находитесь на странице: 1из 14

Customisation of Shoper 9

October 2009

Tally Solutions Pvt. Ltd. All Rights Reserved

Objectives
Customisation Scope of customisation Creating and deploying customisation Extension Framework Shoper Integration Server

Tally Solutions Pvt. Ltd. All Rights Reserved

Scope of customisation
Reports Document Printing Interfaces

Tally Solutions Pvt. Ltd. All Rights Reserved

Support for Customisation


As a facility to create plug-ins Customisation Framework DLL

Bridge between Shoper 9 and your application

Your application

o Create a compatible application to make the Framework


functional

Tally Solutions Pvt. Ltd. All Rights Reserved

What does the Framework do?


Database Connection Retrieve the System Parameter values

You need not know the table structure

Compatibility to Shoper menu system

Tally Solutions Pvt. Ltd. All Rights Reserved

What should you do to use the FW?


Ensure availability of DLL Create custom application Deploy application using

o o

Custom LiveUpdate POS Custom Installer

o Development Environment
Do version control

Tally Solutions Pvt. Ltd. All Rights Reserved

To create a Custom Application


Understand the customer requirements Design the solution with sufficient detail

Prepare the scope of work


Freeze the scope of work with customer Document known use cases Do the required coding Test the solution Identify the deployment strategy Package the solution for deployment Implement the customisation Educate the customer
7

Tally Solutions Pvt. Ltd. All Rights Reserved

Case study

Salesmen Commission Report

Tally Solutions Pvt. Ltd. All Rights Reserved

Recommended Best Practices


Pay attention to user experience Maintain success/ error logs Include error handlers Identify appropriate test cases

Tally Solutions Pvt. Ltd. All Rights Reserved

Coming soon
Extension Framework

o To facilitate custom inputs


Shoper Integration Server (SIS)

Easy access of Shoper 9 data

Tally Solutions Pvt. Ltd. All Rights Reserved

10

Extension Framework
PDT / Import Extensions

o Customise the data capture at line level o Interface with the standard grid
Post Save Extension

Call the user defined module after completing the transaction

o Will pass the unique transaction control details to the


module

For example, send an SMS to the customer

Tally Solutions Pvt. Ltd. All Rights Reserved

11

Extension Framework
Capture additional information at

o Header level o Line level o Footer level


Info saved in standard tables

o For example: Capture Introducer/ Driver details at bill header Capture IMEI and battery serial number at line level

Tally Solutions Pvt. Ltd. All Rights Reserved

12

Shoper Integration Server (SIS)


Retrieve data from Shoper 9 database without specifying the
table structures

o May be used for creating an interface to any other application


Generate Shoper 9 transaction documents using TDL

o Bill Printing customisation o All printing features supported by Tally.ERP 9 can be used
Generate Shoper 9 reports using TDL and Tally.ERP 9

o All reporting features supported by Tally.ERP 9 can be used o Reports can be viewed using Tally Remote Technology

Tally Solutions Pvt. Ltd. All Rights Reserved

13

Thank You

Tally Solutions Pvt. Ltd. All Rights Reserved

14

Вам также может понравиться