The following post explains how to setup google analytics and webmaster tools on your c9 powered website. It does not provide a tutorial on how to effectively use these products. Only how to get them up and running.
Includes database changes you will be forced to log all terminals out during upgrade
- Integrates into Xero Accounting system. At this time only received spares orders are synced (Same as MYOB and Quickbooks)
- Export order : option to export order directly to other c9 dealers that have online shopping
- Reserve invoice : option to print as a docket (previously could only print A4)
- Unit invoice. Some invoice configurations would look crap: printing header on page one and printing first unit on page two. Tweaked logic for orphaning print items (i.e. items that must appear on the same page and not print on a new page if close to one another)
- Stock order : option to generate stock order for all suppliers. Also print total line
- Bug Fixes and Tweaks
- Send Email/SMS notification on received spares where mobile number was embedded into the customer order number. The SMS would be sent correctly to the correct person but c9 would record the customer the SMS was sent to incorrectly under some circumstances. Not a functional bug, but makes tracking down notifications very confusing.
- Phonebook: print supplier list would crash c9.
- Sales history report: option to filter by location as well
- print preview: option to jump to first or last page. Often want to look at last page for total lines
- Print preview: remove email padlock.
Bugfix with receive orders.
If you receive backordered parts for an accessory supplier, c9 would import parts on back order for all accessory suppliers, not just the accessory supplier selected.
If you receive parts for an accessory supplier. C9 will consider all parts currently on order from all accessory suppliers for purposes or reassigning parts. Not just the selected accessory supplier.
Under almost all use cases this does not cause a problem for c9 (and in fact can be desirable behaviour for some users). But if you use c9 to sync received orders into MYOB/QB then this is a bug. C9 thinks that the received order contains a mix of parts form different suppliers, even though it may not. As such the order is flagged in such a way it will not sync back into your accounting system.
Fixed so when receiving accessory parts c9 restricts part selection to only parts that belong to the same accessory supplier.
This bug in no way affected franchise suppliers. Only accessory suppliers were affected.
Includes database changes. You will be forced to log all terminals out during upgrade
- Regression bug fix : modify account. Could not set default discount for cash customer.
- Honda Dealer.NET integration. Honda recently moved their website around, breaking C9's integration. Functionality to check part availability and order status within c9 is now restored.
- Receive order.
- Recently removed ability to set retail price on order items not on stock file. Turns out alot of c9 users rely on this even though it does not work as you would intuitively expect under many circumstances. Reverted and improved functionality
- Receive order : set retail price will override retail price set at point of order for customer ordered parts, if either of the following conditions are met
- Retail price on original order invoice is zero. (i.e. unknown)
- Option in setup 'Use latest retail price on pickup' is set
- Receive order. Set retail price on backordered parts is memorised so when parts finally arrive there is no need to rekey retail price. (Be careful though, as price is 'sticky'. Subsequent changes to stock file price for example will not override retail price set when backorder was recorded)
- Automatically invoice cash orders on receive order. Logic has changed slightly.
- Will not do this is any part on order has a retail price of zero
- Will not do this is no deposit was taken on the original order invoice
- Xero accounting integration: this version of c9 rolls out with integration into Xero accounting package. At the moment the integration is incomplete and non-functional. All that rolls are dependant libraries and some non-functional code that demonstrate capability to login to xero via c9.
C9 powered websites allow account customers to request parts ordered are placed on account; making online shopping experience for them very easy.
The website previously would do the following:
- Display their account limit and balance due # of days limit
- Prevent them from using on account payment if they have exceeded their account limits
Just deployed some changes that allow the above to be configured. Default settings are as follows:
- Do not display account/day limit on checkout
- Do not allow customer to use 'on account' as a payment method if they have exceeded their limits.
If you want to tune these settings for your website, contact Barney and he will arrange it.
Bug fixes
- Bulk stock take import. UI changes damaged this function in an unexpected way. You could not click on the (...) button to select Excel file. You had to key in file path manually. Now fixed
- Edit web order email template. Clicking 'save' would save template changes but not close the window: creating confusing behaviour
- Web order email template. Contained a subtle bug where certain custom email header templates would not render. Could be worked around by adding {''} at the bottom of the template. This version fixes the problem without requiring workaround/hack. (Reason: html style blocks like { border: 1px solid } would try to convert as a placeholder; failing because they are not valid expression statements and loading global error variable with an error code. import bound function would see an error and although the evaluate() function yielded content assume the evaluation failed. Adding {''} would clear global error variable working around the problem. Fix involves explicitly calling clearError() inside the bound import function ).
Includes database changes. You will be forced to log all terminals out after updating
- Web order emails are now better looking (HTML emails) and you can modify their templates
- Receive order : option to import order results from Honda's Dealer.NET website. Automatically brings across Honda order number, pricing, qty and status of parts (on order, cancelled)
- Phonebook
- Bug with entries with long codes (i.e. franchises with long names). You could not edit them or search for them by phone number.
- Franchises and Accessory Suppliers now allow you to key in an alternate phone number
- Tweaks and fixes
- Browse received orders: option to organise and find received order by suppliers invoice number
- Invoice received parts : only use the 'keep retail price at point of order' option if price at point of order is >0, otherwise use latest available price.
- Print receive order. Print item notes for items ordered for stock.
- Print receive order. Print item original order header notes.
- Miner : fixed field description for received order entity
- New UI Interface: bulk import missing from business sub menu. Added.
- Receive order : do not let user key in retail price if part is not stocked. (Retail price entered is only meaningful if part is stocked and c9 can adjust retail price on stock).
- Print Statements : option to not print statements in credit
- Tweak with monthly password test. If client and server clocks disagree on current date pop up warning message and do not update 'last accessed' time tracked in c9 to what could potentially be a spurious date.
Electronically import invoices into receive order
C9 includes the ability to electronically import invoices during receive spare parts. At this time only invoices from other c9 powered dealerships are supported though we will quickly add other invoice types. Starting with major suppliers such as Honda. Instead of having to key in prices and receive quantities this information is extracted electronically. At the bottom of c9 powered invoices you will now see the following (only prints if you have online backup installed):
In receive order is an option 'F9 =Electronic Import'. From here you key in the E-Reference number and it will import all the parts from the invoice automatically. Including correct quantities and pricing.
Electronically import price files from participating dealers
You can now import price files from other dealers without having to ask them for their price file or handle email attachments. In Import price file is a new option. Import From other C9 Dealers. Upon selecting this, you can see all c9 customers that publish a given price file for a search type. On selecting and clicking OK, c9 will download their price file right into your system without requiring any further effort from you.
To enable your franchises so other dealers can access them this way. You need to goto Spares -> Utilities. Modify the franchise and check the option : "Allow trade customers to access my pricing online".
Other changes
- View dealer units. Show trust receipt and allow user to key in trust receipt into filter box to only show units on that trust receipt.
- Bugfixes and tweaks
- View invoice. Would select the parent invoice to view even though user selected child invoice. Had to manually reselect child invoice. Now fixed.
- Weekly planner. Up/Down buttons not working correctly when in 'sort by promise date' view. Also tweaked database logic to fix other logic problems and improve performance.
- Fiche Diagram. when double clicking on an item where diagram says there is zero on diagram; add one to put on point of sale anyway.
- C9 new UI and taskbar. Make sure taskbar description of c9 reflects the major section the user is currently in.
- Another New UI tweak: relating to changing to different section. Do not force section change if user select same section.
- Accounts : print customer name/address. Disable access if logged in user has miner access disabled
Includes database changes. c9 will force you to log all terminals out during upgrade.
- Account Customers
- Accounts now have a suspended flag. Cannot transact with such accounts.
- You can now write off bad debt on account customers. Recorded as a different transaction type which appears as a separate line item on transaction tally and business reporting.
- When recording a bad debt the account is automatically flagged as suspended.
- View Customers: Enter key triggers view customers again, not modify. (Swap caused by recent UI change)
- Workshop
- Modified effort so it tracks as time interval measure. Not an arbitrary number
- Effort displayed on main select job screen
- Weekly planner
- Previously would only show rounded down effort summary. Now shows as hh:mm correctly added up
- Up/Down move buttons now allow you to organise order of items under a date. Instead of just modifying the date of the highlighted item
- Ability to filter planner based on scheduled mechanic. (Notes are never filtered)
- Track date unit arrived in the shop as separate from start date.
- Estimates : set/modify effort. Effort is copied onto job when job is created based on an estimate
- Categorise job types into one of the following:
- Internal/Pre Delivery
- Regular Service (Periodic Maintenance)
- Repair (General Repair)
- Modification
- Warranty/Recall
- Other
- C9 now memorizes column widths for main workshop select screen and weekly planner
- Spares : if account has custom defined name of main/mobile then print that on A4 invoice instead of stock 'Mobile:' or 'Phone:'
- Misc
- Entering time fields now more flexible. Previously you could not key in '6' or '630' but it would accept '06' or '0630'. Now fixed. Other subtle tweaks too. i.e. ':30' means '0:30', where previously it was interpreted as '30:00'
- Colour coded list controls such a workshop job list would lose colour coding intermittently going back to plain uncoloured lists when doing operations that heavily manipulated the list ; for example move items up and down relative schedule. Now fixed.
- Bug fix : F12 receive part would not work and not recognise parts ready to be received under some unusual and rare circumstances. Following will replicate behaviour.
- Receive contains parts that have been superceeded and supercession was recorded after order was originally received
- In f12 screen there are invoices below the invoice being selected
- In f12 screen the last invoice on the screen refers to parts on order from a franchise that not the same franchise as the part system is trying to receive
- Remote access
- New version deployed to cope with time format input and colour loss bug on lists
- New version is alos now self signed. Last few versions were not meaning you could not run remote client inside a web browser. Should now be fixed.