PCDPRODCLASS — Do It Best Product Classification Hierarchy File - Margin Master

Margin Master Handbook

Introduction
Part I · Installing
Part II · Introducing the Main Window
Part III · Initial Configuration
Part IV · Customizing the Workspace
Part V · Basic Application Functionality
Part VI · Learning Margin Master
Part VII · Advanced Topics
Part VIII · Updates, Troubleshooting & Help
Appendix
AppendixUpdated 2026-09-15

PCDPRODCLASS — Do It Best Product Classification Hierarchy File

What is this file?

The PCDPRODCLASS file defines the Do It Best product classification hierarchy as a tree of nested XML elements. Each node has an ID, description, and classification type, with parent-child relationships expressed through XML nesting. Combined with the PCDITEMXREF file (which maps SKUs to classification nodes), this creates the taxonomy columns in the main table.

File Details

Property Value
File pattern PCDPRODCLASS* (typically .xml)
Format XML (hierarchical/nested)
Vendor Do It Best
Frequency As needed

Raw File Structure

<ProductClassifications>
  <ProductClassification ID="100" ClassificationType="Dept" Description="Hardware">
    <ProductClassification ID="200" ClassificationType="Class" Description="Fasteners">
      <ProductClassification ID="300" ClassificationType="SubClass" Description="Bolts">
        <ProductClassification ID="400" ClassificationType="FineLineClass" Description="Hex Bolts" />
      </ProductClassification>
    </ProductClassification>
  </ProductClassification>
</ProductClassifications>
XML Attribute Data Type Description
@ID string Unique classification node ID (unique across all levels)
@ClassificationType string Node type (Dept, Class, SubClass, FineLineClass)
@Description string Node description
(parent element's @ID) string Reference to parent node; none for top-level (Dept) nodes

Main Table Impact

This file indirectly populates the taxonomy columns. Margin Master walks the parent-child hierarchy to flatten each SKU's classification path into four levels:

Level Hierarchy Level Description
Taxonomy level 1 Dept Top-level department ID and name
Taxonomy level 2 Class Class ID and name
Taxonomy level 3 SubClass Sub-class ID and name
Taxonomy level 4 FineLineClass Fine line class ID and name

The companion PCDITEMXREF file maps individual SKUs to nodes in this hierarchy.

Loading...

Reconnecting to the server...

This usually takes a few seconds.