SlideShare uma empresa Scribd logo
1 de 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                          2
Scope of customisation

                                 Reports

                                 Document Printing

                                 Interfaces




© Tally Solutions Pvt. Ltd. All Rights Reserved       3
Support for Customisation

                                 As a facility to create plug-ins

                                 Customisation Framework – DLL
                                 o       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                                            4
What does the Framework do?

                                 Database Connection

                                 Retrieve the System Parameter values
                                 o       You need not know the table structure

                                 Compatibility to Shoper menu system




© Tally Solutions Pvt. Ltd. All Rights Reserved                                  5
What should you do to use the FW?

                                 Ensure availability of DLL

                                 Create custom application

                                 Deploy application using
                                 o       Custom LiveUpdate
                                 o       POS Custom Installer
                                 o Development Environment

                                 Do version control




© Tally Solutions Pvt. Ltd. All Rights Reserved                 6
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
© Tally Solutions Pvt. Ltd. All Rights Reserved                                7
Case study



                                Salesmen Commission Report




© Tally Solutions Pvt. Ltd. All Rights Reserved               8
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                      9
Coming soon

                                 Extension Framework
                                 o To facilitate custom inputs

                                 Shoper Integration Server (SIS)
                                 o       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
                                 o       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

Mais conteúdo relacionado

Mais de stannventures.Pvt.Ltd

Getting started with service tax in tally.erp 9 | Web Based Fixed asset Soft...
Getting started with service tax in tally.erp 9 |  Web Based Fixed asset Soft...Getting started with service tax in tally.erp 9 |  Web Based Fixed asset Soft...
Getting started with service tax in tally.erp 9 | Web Based Fixed asset Soft...stannventures.Pvt.Ltd
 
Getting started with mca reports (in xbrl format) | Tally Corporate Services ...
Getting started with mca reports (in xbrl format) | Tally Corporate Services ...Getting started with mca reports (in xbrl format) | Tally Corporate Services ...
Getting started with mca reports (in xbrl format) | Tally Corporate Services ...stannventures.Pvt.Ltd
 
Getting started with licensing | Tally.NET Services | Tally Intergation | Tal...
Getting started with licensing | Tally.NET Services | Tally Intergation | Tal...Getting started with licensing | Tally.NET Services | Tally Intergation | Tal...
Getting started with licensing | Tally.NET Services | Tally Intergation | Tal...stannventures.Pvt.Ltd
 
Getting started with job work in tally.erp 9 | Tally Corporate Services | SQL...
Getting started with job work in tally.erp 9 | Tally Corporate Services | SQL...Getting started with job work in tally.erp 9 | Tally Corporate Services | SQL...
Getting started with job work in tally.erp 9 | Tally Corporate Services | SQL...stannventures.Pvt.Ltd
 
Getting started with income tax | Tally Chennai | Tally Intergation | Tally ...
Getting started with income tax | Tally Chennai |  Tally Intergation | Tally ...Getting started with income tax | Tally Chennai |  Tally Intergation | Tally ...
Getting started with income tax | Tally Chennai | Tally Intergation | Tally ...stannventures.Pvt.Ltd
 
Getting started with ghana vat | Tally Corporate Services | Web Based Fixed a...
Getting started with ghana vat | Tally Corporate Services | Web Based Fixed a...Getting started with ghana vat | Tally Corporate Services | Web Based Fixed a...
Getting started with ghana vat | Tally Corporate Services | Web Based Fixed a...stannventures.Pvt.Ltd
 
Getting started with excise for manufacturers | Tally Corporate Services | Ta...
Getting started with excise for manufacturers | Tally Corporate Services | Ta...Getting started with excise for manufacturers | Tally Corporate Services | Ta...
Getting started with excise for manufacturers | Tally Corporate Services | Ta...stannventures.Pvt.Ltd
 
Getting started with excise dealer e returns | Tally Chennai | Tally Support
Getting started with excise dealer e returns | Tally Chennai | Tally SupportGetting started with excise dealer e returns | Tally Chennai | Tally Support
Getting started with excise dealer e returns | Tally Chennai | Tally Supportstannventures.Pvt.Ltd
 
Getting started with er 1 e returns | Tally Intergation | Tally Tips | Tally ...
Getting started with er 1 e returns | Tally Intergation | Tally Tips | Tally ...Getting started with er 1 e returns | Tally Intergation | Tally Tips | Tally ...
Getting started with er 1 e returns | Tally Intergation | Tally Tips | Tally ...stannventures.Pvt.Ltd
 
Getting started with control centre | Oracle to Tally | Fixed Asset Managemen...
Getting started with control centre | Oracle to Tally | Fixed Asset Managemen...Getting started with control centre | Oracle to Tally | Fixed Asset Managemen...
Getting started with control centre | Oracle to Tally | Fixed Asset Managemen...stannventures.Pvt.Ltd
 
Final account statements from tally.erp 9 | Tally TDL | Fixed Asset Managemen...
Final account statements from tally.erp 9 | Tally TDL | Fixed Asset Managemen...Final account statements from tally.erp 9 | Tally TDL | Fixed Asset Managemen...
Final account statements from tally.erp 9 | Tally TDL | Fixed Asset Managemen...stannventures.Pvt.Ltd
 
Data synchronisation in shoper 9 | Tally Downloads | Fixed Asset Management S...
Data synchronisation in shoper 9 | Tally Downloads | Fixed Asset Management S...Data synchronisation in shoper 9 | Tally Downloads | Fixed Asset Management S...
Data synchronisation in shoper 9 | Tally Downloads | Fixed Asset Management S...stannventures.Pvt.Ltd
 
Bill settlement | SQL to Tally | Tally.NET Services | Tally TDL
Bill settlement | SQL to Tally | Tally.NET Services | Tally TDLBill settlement | SQL to Tally | Tally.NET Services | Tally TDL
Bill settlement | SQL to Tally | Tally.NET Services | Tally TDLstannventures.Pvt.Ltd
 
Banking | Oracle to Tally | Tally Features | Tally Web Interface
Banking | Oracle to Tally | Tally Features | Tally Web InterfaceBanking | Oracle to Tally | Tally Features | Tally Web Interface
Banking | Oracle to Tally | Tally Features | Tally Web Interfacestannventures.Pvt.Ltd
 
Availing cenvat credit on purchases from excise dealers | Access to Tally | T...
Availing cenvat credit on purchases from excise dealers | Access to Tally | T...Availing cenvat credit on purchases from excise dealers | Access to Tally | T...
Availing cenvat credit on purchases from excise dealers | Access to Tally | T...stannventures.Pvt.Ltd
 
3rd party application integration with tally erp 9 | Tally Remote Support | ...
3rd party application integration with tally erp 9 | Tally Remote Support  | ...3rd party application integration with tally erp 9 | Tally Remote Support  | ...
3rd party application integration with tally erp 9 | Tally Remote Support | ...stannventures.Pvt.Ltd
 

Mais de stannventures.Pvt.Ltd (16)

Getting started with service tax in tally.erp 9 | Web Based Fixed asset Soft...
Getting started with service tax in tally.erp 9 |  Web Based Fixed asset Soft...Getting started with service tax in tally.erp 9 |  Web Based Fixed asset Soft...
Getting started with service tax in tally.erp 9 | Web Based Fixed asset Soft...
 
Getting started with mca reports (in xbrl format) | Tally Corporate Services ...
Getting started with mca reports (in xbrl format) | Tally Corporate Services ...Getting started with mca reports (in xbrl format) | Tally Corporate Services ...
Getting started with mca reports (in xbrl format) | Tally Corporate Services ...
 
Getting started with licensing | Tally.NET Services | Tally Intergation | Tal...
Getting started with licensing | Tally.NET Services | Tally Intergation | Tal...Getting started with licensing | Tally.NET Services | Tally Intergation | Tal...
Getting started with licensing | Tally.NET Services | Tally Intergation | Tal...
 
Getting started with job work in tally.erp 9 | Tally Corporate Services | SQL...
Getting started with job work in tally.erp 9 | Tally Corporate Services | SQL...Getting started with job work in tally.erp 9 | Tally Corporate Services | SQL...
Getting started with job work in tally.erp 9 | Tally Corporate Services | SQL...
 
Getting started with income tax | Tally Chennai | Tally Intergation | Tally ...
Getting started with income tax | Tally Chennai |  Tally Intergation | Tally ...Getting started with income tax | Tally Chennai |  Tally Intergation | Tally ...
Getting started with income tax | Tally Chennai | Tally Intergation | Tally ...
 
Getting started with ghana vat | Tally Corporate Services | Web Based Fixed a...
Getting started with ghana vat | Tally Corporate Services | Web Based Fixed a...Getting started with ghana vat | Tally Corporate Services | Web Based Fixed a...
Getting started with ghana vat | Tally Corporate Services | Web Based Fixed a...
 
Getting started with excise for manufacturers | Tally Corporate Services | Ta...
Getting started with excise for manufacturers | Tally Corporate Services | Ta...Getting started with excise for manufacturers | Tally Corporate Services | Ta...
Getting started with excise for manufacturers | Tally Corporate Services | Ta...
 
Getting started with excise dealer e returns | Tally Chennai | Tally Support
Getting started with excise dealer e returns | Tally Chennai | Tally SupportGetting started with excise dealer e returns | Tally Chennai | Tally Support
Getting started with excise dealer e returns | Tally Chennai | Tally Support
 
Getting started with er 1 e returns | Tally Intergation | Tally Tips | Tally ...
Getting started with er 1 e returns | Tally Intergation | Tally Tips | Tally ...Getting started with er 1 e returns | Tally Intergation | Tally Tips | Tally ...
Getting started with er 1 e returns | Tally Intergation | Tally Tips | Tally ...
 
Getting started with control centre | Oracle to Tally | Fixed Asset Managemen...
Getting started with control centre | Oracle to Tally | Fixed Asset Managemen...Getting started with control centre | Oracle to Tally | Fixed Asset Managemen...
Getting started with control centre | Oracle to Tally | Fixed Asset Managemen...
 
Final account statements from tally.erp 9 | Tally TDL | Fixed Asset Managemen...
Final account statements from tally.erp 9 | Tally TDL | Fixed Asset Managemen...Final account statements from tally.erp 9 | Tally TDL | Fixed Asset Managemen...
Final account statements from tally.erp 9 | Tally TDL | Fixed Asset Managemen...
 
Data synchronisation in shoper 9 | Tally Downloads | Fixed Asset Management S...
Data synchronisation in shoper 9 | Tally Downloads | Fixed Asset Management S...Data synchronisation in shoper 9 | Tally Downloads | Fixed Asset Management S...
Data synchronisation in shoper 9 | Tally Downloads | Fixed Asset Management S...
 
Bill settlement | SQL to Tally | Tally.NET Services | Tally TDL
Bill settlement | SQL to Tally | Tally.NET Services | Tally TDLBill settlement | SQL to Tally | Tally.NET Services | Tally TDL
Bill settlement | SQL to Tally | Tally.NET Services | Tally TDL
 
Banking | Oracle to Tally | Tally Features | Tally Web Interface
Banking | Oracle to Tally | Tally Features | Tally Web InterfaceBanking | Oracle to Tally | Tally Features | Tally Web Interface
Banking | Oracle to Tally | Tally Features | Tally Web Interface
 
Availing cenvat credit on purchases from excise dealers | Access to Tally | T...
Availing cenvat credit on purchases from excise dealers | Access to Tally | T...Availing cenvat credit on purchases from excise dealers | Access to Tally | T...
Availing cenvat credit on purchases from excise dealers | Access to Tally | T...
 
3rd party application integration with tally erp 9 | Tally Remote Support | ...
3rd party application integration with tally erp 9 | Tally Remote Support  | ...3rd party application integration with tally erp 9 | Tally Remote Support  | ...
3rd party application integration with tally erp 9 | Tally Remote Support | ...
 

Último

Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 

Último (20)

Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 

Customisation of shoper 9 | Tally.ERP 9 | Tally Customization services | Tally Implementation Services

  • 1. Customisation of Shoper 9 October 2009 © Tally Solutions Pvt. Ltd. All Rights Reserved
  • 2. Objectives  Customisation  Scope of customisation  Creating and deploying customisation  Extension Framework  Shoper Integration Server © Tally Solutions Pvt. Ltd. All Rights Reserved 2
  • 3. Scope of customisation  Reports  Document Printing  Interfaces © Tally Solutions Pvt. Ltd. All Rights Reserved 3
  • 4. Support for Customisation  As a facility to create plug-ins  Customisation Framework – DLL o 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 4
  • 5. What does the Framework do?  Database Connection  Retrieve the System Parameter values o You need not know the table structure  Compatibility to Shoper menu system © Tally Solutions Pvt. Ltd. All Rights Reserved 5
  • 6. What should you do to use the FW?  Ensure availability of DLL  Create custom application  Deploy application using o Custom LiveUpdate o POS Custom Installer o Development Environment  Do version control © Tally Solutions Pvt. Ltd. All Rights Reserved 6
  • 7. 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 © Tally Solutions Pvt. Ltd. All Rights Reserved 7
  • 8. Case study  Salesmen Commission Report © Tally Solutions Pvt. Ltd. All Rights Reserved 8
  • 9. 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 9
  • 10. Coming soon  Extension Framework o To facilitate custom inputs  Shoper Integration Server (SIS) o Easy access of Shoper 9 data © Tally Solutions Pvt. Ltd. All Rights Reserved 10
  • 11. Extension Framework  PDT / Import Extensions o Customise the data capture at line level o Interface with the standard grid  Post Save Extension o 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
  • 12. 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
  • 13. 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
  • 14. Thank You © Tally Solutions Pvt. Ltd. All Rights Reserved 14