Getting started

  • This app can only be used if the zoho books is configured properly.
  • To use cobssoft order app, one need an authentication token. An authentication token is security key which enables app to communicate with zoho books.

Setting up Zoho books for Cobssoft Order

  • In order to use Cobssoft Order app, there should be a proper configuration has be performed in zoho accounts and zoho books web app.
  • Zoho books does not provide customer authentication mechanism through web api, hence an authentication mechanism has been setup to identify each customer uniquely.

How it works?

  • Cobssoft Order combines the zoho authentication mechanism and the custom fields features from contacts module.
  • You have to create a separate account to use cobssoft order app and the app access zoho books by using authentication token and carefully choosing the role for the account.
  • Everyone is identified by their email address configured in contacts module. A custom field ‘Password’ must be created in contacts module to store the password.
  • The password is set only by the customer and these passwords are encrypted, cannot be seen directly anyone using zoho books.

Creating a role

  • From zoho books navigate to Settings->Users & Roles->Roles and click ‘New role’ as shown below,
Post
  • In the New role windows enter the role name(e.g.: CobssoftOrderRole) as your choice. Select the permission to role as shown below,
Full access View Create Edit Delete
Customer
Vendors
Items
Sales orders

Warning: Choose only the above-mentioned role, since by using authentication token one can access to zoho books programmatically, so ensure the limited access to your authentication token.

  • A new user can be added to zoho books by navigating to following page, Settings->Users & Roles->All Users and click ‘Invite User’ button.
  • Enter the email id and assign a role (e.g.: CobssoftOrderRole) as shown below,
Post
  • It is recommended that create a separate user id(emai-id) for your cobssoft order app.

Generating authentication token

  • The authentication token can be generated by using the URL ‘https://accounts.zoho.com/apiauthtoken/nb/create.’ in your browser. The browser returns as follows,

Sample Success Response

#
#Fri Apr 11 06:14:13 PST 2016
AUTHTOKEN=ba4604e8e433g9c892e360d53463oec5
RESULT=TRUE

Sample Error Response

#
#Fri Apr 11 06:32:13 PST 2016
CAUSE=INVALID_API_AUTHTOKEN_SCOPE
RESULT=FALSE

  • Share the authentication token to your customers and it can be configured in Cobssoft Order.

Warning: authentication tokens carry important information about your identity. So, make sure, you keep them secure and it is secretive.

  • For more information on how to generate auth token visit ‘https://www.zoho.com/books/api/v3/#authentication’

Creating custom fields in Contacts module

  • Create a new custom field ‘Password’ in contact module from zoho books. The ‘Password’ field serves as a storage for app password that is provided by customer while signing up zoho books.
  • Open Zoho Books->Settings->Preferences->Contacts->Custom field and click the button ‘New custom field’. Fill the details as shown below and click ‘Save’.
Post