Catalog Hierarchy / Construct

Here we give an explanation of the entire catalog eco-chain.

Category Group

A category group allows clumps of similar purposed categories. An example would be promotional items.


Categories

Think of a category as a way to group products.


Products

Think of a product as a shell or container that defines a size and then holds options and values.


Options

commonly referred to as product option

An example of an option would be **Print Turnaround**


Values

commonly referred to as product option value or just option value

An example of a value would be **Next Day**

This container like structured method allows infinite possibilities for product creation. Technically the only Product Option we require is Quantity. The logic is without a quantity IT can not exist.


Each option value has Pricing Tiers | Turn Time | Groups | Rank

Turn Time, not to be confused with the Print Turnaround option, is literally the time (in hours) that some action takes. For example: If you added a Print Turnaround option and then added a value called "Next Day" you would probably want to set the turn time for this value to 24. The Print Turnaround option is a bit unique as it has 3 more attributes: Cutoff Time, Extended Cutoff Time and Production Time. For example: the Next Day option value we just added in the previous example may be set up like this:

This means we are going to mark up the price by 100%. The customer must place the order prior to 6pm but they will be given an opportunity to extend the cutoff up until 8pm for an additional fee (we set the price in the admin settings) and we begin production at 10pm. The job will be ready 24 hours from 10pm (providing all other option values have a turn time of 0).


Tip

*Although not required, we do strongly suggest certain options like Print Turnaround.