RSS Feed c9 logo Australia's best motorcycle shop retail software
Stihl E-Comm Report Export February 19, 2025 barney

For Stihl dealers to extract combined unit + spares stock a new custom miner report is added into c9.

To access, Miner -> load standard query. Select the report under 'Other supplier reports'.

Use F4 process query then F5 Export to save off CSV file which can then be shared with Stihl

Note for units, you need to make sure part numbers are assigned to the units. This will happen automatically if you receive stock electronically off Stihl PDF invoices. For those who do not receive this way you need to assign one at a time. Modify unit screen at top is part number where you select appropriate stihl franchise part no#:

C9 is working with Stihl to fully automate the extract as we automate for a number of different OEMs. More to come later.

Custom Label Example April 21, 2023 barney

How to create a label design which suppresses pricing

On print label you'll see this.  Click the configure button and define a couple more

Read more...

Nidasu Integration February 10, 2023 barney

C9 can periodically sync data to Nidasu platform as part of reporting/analytics programs setup by OEMs. Currently integrated with Honda and Yamaha OEMs. It is expected to expand for other major OEM providers in the future.

Integration from c9 is fully automated. Once setup c9 will transmit data in background of you each night.

To setup:

Spares -> Utilities -> add edit franchise.

Modify the franchise in question (i.e. Yamaha or Honda)

Goto Magician / Network tab. Make sure following 3 things are set

  1. Magician is mapped to correct OEM (i.e Spares -> Motorcycles -> Yamaha or Spares -> Motorcycles -> Honda)
  2. Nidasu Username is set - to be supplied by Nidasu/your OEM
  3. Nidasu Password is set - to be supplied by Nidasu/your OEM

 

Briggs & Humm February 8, 2023 barney

Briggs have a programme in place where they will reimburse 50% of fees for any unit sold using Humm Finance. To avail to this reimburse you need to issue a tax invoice which Briggs will then credit parts account.

This can be modelled in c9 but it is a bit clumsy because of need to manage flows across creditor/debtor barriers. Some recent changes will make it easier in that they allow looser operations with things traditionally debtor/creditor.

To illustrate. Example sale, for $2000.  Humm charge $100, so Briggs will rebate $50.

Read more...

QL700 printer configuration November 15, 2022 barney

QL700 / C9 configuration cheat sheet

Read more...

Part number 47030005144  ( CYLINDER W. FLANGE 85 SX 07)

It fits A few different SX 85 models between 2006 and 2009

The part supersedes, but instead of superseding to just one part as has been the convention in automotive for decades, it supersedes to all of the following....

   format    |            header             
-------------+------------------------------ 
 0025060256  | HH collar screw M6x25 TX30 
 0402040980  | NEEDLE ROL.DIN5402 NRB 4X9,8 
 0603061001  | CU-SEAL RING DIN7603-6X10X1 
 0770540020  | O-RING 54X2 VITON 
 0770800021  | O-RING  80,00X2,00  VITON 
 47130006000 | CYLINDER HEAD 85 SX 
 47130038000 | CYLINDER + PISTON 85 SX 
 47137007000 | CONTROL COVER 
 47137008000 | GASKET CONTROL COVER 
 47137020000 | CONTROL FLAP 
 47137086000 | STOP PLATE 
 47137091000 | GASKET RUBBER


Now KTM have a facility to create parts which are kits, which explode into component parts ( making reading their invoices painful whenever this happens ). They could use this facility in order to super such parts to a kit, preserving decades long automotive convention of many to one mapping for supersessions, but for the time being they have chosen not to do this, at least not for all affected parts.

Baked into c9's latest price file is some data to help partially manage / mitigate this

You key in such a part number into c9.

The parts description comes up warning you part is a multi SS.

F6 the part. For non stocked items goto modify price file then goto attributes tab. You'll see all parts listed in there as an attribute. For stocked items it will be under the attributes tab.

At time of this post, there are <300 parts in each of the brands in KTM group (KTM/HQV/GAS) price files that behave this way so it is luckily a rare thing.

One final point, years ago during early AX troubles for KTM and supers were also quite fucked, we added a switch into c9 to try and cope with their broken price files, where it would not clear supers incase you added some supers manually in order to workaround their inability to provide accurate pricing/supers info (a problem that now persists today with SAP too). This setting will interfere with above price file changes as in these parts previously supered, but now they don't, but if this setting is enabled, then updating price file will not clear them out. So you now probably want to get rid of the setting.  Edit franchise, advanced tab. Make sure the option is NOT set. The screen in question. Make sure the green section is NOT ticked. So looks the same as below.

 

You can add a model range page into c9 which shows new vehicles of a specific type in a fairly fancy way.

We have preset data for a couple of suppliers. For example, Kawasaki

https://c8software.com.au/bikeshop/dev/modelrange/products/kawasaki

You can create your own pages on website the same. How to do this below

Read more...

Pack Qty management

Version 5.2.21 overhauled how packqty works in c9. These changes are intended to mainly accommodate suppliers like MCS where their pricing and ordering is substantially pack based but things a little fluid in that what exactly a dealer sells, the pack or an individual item, isn't strictly codified/proscribed by the pricefile/supplier. You may wish to manage and sell the items individually, or in packs, or a mix : most parts as individual but some parts as their pack.

The design change allows you to optionally pick and choose which parts you wish to pack and which you wish to separate out.

for example you may

  1. opt to deal with a franchise as mostly selling packs as supplied, but with some exceptions manage items individually
  2. deal with a franchise mostly selling items individually, but some items you want to maintain as a pack for sale and stocking.

Finally some items on price file may lack packing data which is really there so you may wish to add it in support either 1 or 2 above

Initial Setup

For a franchise like MCS key setting you want to make sure is in place is in spares -> utilities -> add/edit franchise.  In order to be able to mix pack / individual parts you need to tell c9 that the pack figures are not strict, and that it will be okay to order qtys which are not muliples of packs. This setting here:

Default setup - track things individually

To track things individually, you need to tell c9 that by default pricing and order with supplier is all pack based, so c9 will convert accordingly. In same add/edit franchise setting. Check the two options, price files are based on packs, and order qtys must be packs.

Default setup - track things as packs

To track things as packs by default, i.e. to buy and sell exactly as it appears on price file without dividing by pack qty, uncheck options as below.

Changing default setup

changing the default setup automatically changes pricing you can see for not carried items. But for carried items you need to do a reimport price file to apply changes.

Spares -> utilities -> import price file. Select franchise and pick update only. This will apply pricing changes to stocked items too

Changing default setup can be disruptive with your pricing and orders with stocked items especially so generally you want to set this once and not change it. If unsure recommendation is to track individually, as in enable the options that state price files are based on packs and order qtys must be packs

Comparing pricing you see for N/C items on changing this this one setting in c9. You can see for MCS here:

Pack set (individual pricing)

Pack not set ( default, pack based pricing)

Overriding settings on a single item

Say system is configured for individual pricing, but part CS520 we don't want to sell individually but as the bag. Then when we add part into stock we have some options we can control.

Initially part looks like so:

But by changing pack information from default to per item, we are telling c9 that the price on price file is per item price. So we are ignoring the pack setting.

The list and retail automatically recompute to pack based pricing (orange)

Make sure you change max and ecord qty (red) to something that makes sense for managing this item on a pack basis

General usage guidelines for packqty usage

As implied above, you want to lock into a regime and stick with it. Same goes for individual part overrides.

If you want a bit more flex at point of sale, sometimes sell an item, sometimes sell a pack then units of measure functionality is what you want to use instead. For relevant franchises/  items you want to track them at their supplier provided pack price (so set per item, or disable pack conversion on franchise) and then configure unit of measure entries for relevant parts.  UOM is more flexible and fiddlier to setup. Packqty provides a simpler solution where for relevant suppliers the information largely comes baked into their price files already.

 

For Dealers with multiple brands under KTM Group, e.g. KTM + Husqvarna the following describes a possible mechanism for managing inventory and ordering.

The idea is to consolidate inventory into a single franchise.

Advantages:

  • Have just one count of parts since there is alot of overlap between the parts. (e.g. for KTM + HQV 48% of parts overlap)
  • When submitting orders to KTM, submit under the brand that offers the cheapest price. e.g. a histogram of price variations for overlapping parts for KTM vs HQV shared parts shows noticeable variation either side of 0 line (same price):

IMPORTANT! Caveats and consequences of doing this.

  • Once you've merged everything into a single franchise it cannot be easily undone. So make sure this is what you want to do. Think through implications of this carefully for stock control, stock management etc before pulling the lever on this. Contact us if unsure
  • This system only works in tandem with using c9 repository price files. There is critical information in the C9 repo which is needed to make this work which does not exist in the price file provided directly by KTM. This cannot work using manual price files. The key thing missing is an attribute tag tags the 'brand' to use for each part on generating export order files

Read more...

KTM 2020 Christmas 2020 Promo November 11, 2020 barney

The following page describes how to setup your c9 to manage this promo. This will apply for either in-store sales or web sales

Setup

Make sure you do following first

  • Update c9 to latest version
  • Update KTM price file from Repo

The KTM price file in repo contains a couple of things  that help feed this.  Specifically promo parts are tagged as being on a promo and what promo discount is for those parts. The next steps explain what you need to do to get c9 to pay attention to these tags.

In your c9 after updating, when you look at a promo part you'll see the following in F2:

There are two tags:

  • promo:ktm-xmas-2020  which tags this part as being in a current promo, called ktm-xmas-2020
  • promo-discount:<xx.yy> which tags the discount that should apply for this item

Read more...

Next Page »