Skip to content

Product Classes (Procedures)

Product Classes (also called “Procedures” in the interface) let you group SKUs together and apply special handling rules during order processing. You can use classes to control how orders are packed, add special services, apply weight limits, and more.

Product Classes

Automated Processing

Apply special handling rules automatically when orders move from Pending to Processing.

Group Products

Organize related SKUs into logical groups for easier management and special handling.

Custom Rules

Set up packaging rules, weight limits, label requirements, and no-mix policies per class.

Service Tracking

Track which products require special services and bill accordingly.

  1. Navigate to the feature

    Go to Catalog (main menu) and click Classes or access directly via /Class_Sellerlist.php.

  2. View your classes

    You’ll see a list of all Product Classes with their ID, Name, Description, Enable status, and Date.

  3. Filter by status

    Use the radio buttons at the top to filter by Enable = True or Enable = False.

  1. Click Add

    Click the Add button at the top of the Class List page.

  2. Enter class details

    • Name Procedure: Enter a descriptive name for the class (e.g., “Fragile Items”, “Heavy Products”)
    • Description: Add details about what this class is for
    • Enable: Status is set to “true” by default (hidden field)
  3. Choose SKU assignment method

    • Manual: Leave “All SKUs by Default” unchecked to manually add SKUs later
    • Automatic: Check “All SKUs by Default” to automatically include all SKUs in your account
  4. Click Add

    Click the Add button to create the class. If you selected “All SKUs by Default”, the system automatically adds all your SKUs to this class.

After creating a class (without “All SKUs by Default”), you need to add SKUs to it:

  1. Open the class

    Click the ID number of the class in the list to view its details.

  2. Access SKU management

    The system automatically redirects you to the SKU management page for that class (Class_sku1list.php).

  3. Add SKUs

    Use the interface to search and add specific SKUs to this class.

  4. Save changes

    Changes are saved automatically as you add or remove SKUs.

You can remove individual SKUs from a class through the SKU management interface. SKUs can belong to multiple classes at the same time.

  1. Access edit mode

    From the Class List, click the ID number of the class you want to edit, then click Edit Procedure from the class view page.

  2. Update basic information

    • Modify the Name Procedure
    • Update the Description
    • Change the Enable status if needed
  3. Configure procedure characteristics

    The edit page provides additional options for setting up:

    • Special handling requirements
    • Packaging rules
    • Service options
    • Cost and pricing information
  4. Save your changes

    • Click Save to save and stay on the edit page
    • Click Save & Finish to save and return to the class view
  1. Click the class ID

    From the Class List, click the ID number of any class.

  2. Review information

    The class view shows:

    • Class name and description
    • Enable status
    • Creation date
    • List of characteristics and rules configured
    • Information about SKUs included (if “Default All SKUs” is enabled)
  3. Access related functions

    From this view, you can:

    • Edit the class
    • Duplicate the class (copy to create a similar one)
    • Delete the class (if no longer needed)
    • Add a new procedure

To create a new class based on an existing one:

  1. Open the source class

    Click the ID number of the class you want to copy.

  2. Click Duplicate Procedure

    This creates a copy of the class with all its settings.

  3. Modify the copy

    Update the name, description, and any other settings as needed for the new class.

  1. Access the class

    Navigate to the class you want to delete.

  2. Confirm deletion

    The system will prompt you to confirm before deleting.

  3. SKUs remain intact

    Deleting a class does not delete the SKUs themselves, only their association with this class.

When orders move from Pending to Processing, the system checks if any items belong to enabled Product Classes:

Label Ready & No Mix

Prevents mixing Label Ready items with other items in the same box.

No Mix

Ensures items from this class are not mixed with items from other classes.

No Mix by Package Type

Separates items based on their package type during packing.

Weight Limit

Applies maximum weight restrictions for boxes containing these items.

Product Classes can have characteristics assigned to them:

  • Category: Type of product
  • Storage Requirements: Special storage needs
  • Export Information: Details for international shipping
  • Service Charges: Additional costs for handling these items
  • Pricing: Cost and price information for services

These characteristics are evaluated during order processing to apply appropriate rules and charges.

Use Descriptive Names

Name classes clearly to indicate their purpose (e.g., “Hazmat Items”, “Oversized Products”).

Enable Only Active Classes

Set Enable = false for classes you’re not currently using to avoid processing delays.

Test Before Enabling

Create and configure a class with Enable = false, test thoroughly, then enable it.

Document Special Rules

Use the Description field to explain what rules this class applies and why.

Review Regularly

Periodically review your classes to ensure they’re still needed and configured correctly.

Limit Default Classes

Use “All SKUs by Default” sparingly - having too many default classes can slow order processing.

The Class List page provides search capabilities:

  • Basic Search: Enter keywords to search by Name, Description, or Enable status
  • Search Options:
    • Exact phrase: Finds the exact text you enter
    • All words: Finds records containing all the words (in any order)
    • Any word: Finds records containing any of the words
  • Filter by Status: Use the Enable radio buttons to show only enabled or disabled classes
  • Show All: Click Show all to clear filters and see everything

Problem: Orders are not following the rules set in a Product Class.

Solutions:

  1. Check Enable status

    Make sure the class has Enable = true. Disabled classes are not evaluated during order processing.

  2. Verify SKU membership

    Confirm the SKU is actually part of the class. Click the class ID and review the SKU list.

  3. Check for conflicts

    If a SKU belongs to multiple classes, the system may prioritize one over another based on processing rules.

  4. Review class characteristics

    Ensure the characteristics (features) are properly configured for the desired behavior.

Problem: Unable to add SKUs to a Product Class.

Solutions:

  1. Check if Default is enabled

    If “All SKUs by Default” is enabled, you cannot manually add/remove SKUs - the class automatically includes everything.

  2. Verify permissions

    Make sure you have permission to edit the class and manage SKUs.

  3. Check SKU existence

    Confirm the SKU exists in the system before trying to add it to a class.

Problem: Orders are taking longer to move from Pending to Processing after adding classes.

Solutions:

  1. Review active classes

    Too many enabled classes can slow processing. Disable classes you’re not actively using.

  2. Check Default classes

    Multiple “All SKUs by Default” classes force the system to evaluate every SKU against multiple rules.

  3. Simplify characteristics

    Complex characteristic configurations take longer to evaluate. Simplify where possible.

Problem: Accidentally deleted a Product Class.

Solution: Unfortunately, deleted classes cannot be recovered. You’ll need to recreate the class and its configuration manually. This is why it’s important to document your class settings.

Next Steps:

See Also:

  • Order processing uses classes to apply rules during Pending to Processing
  • Distribution Centers can be linked to classes for routing decisions