Skip to content

Procedures

Procedures are special rules assigned to products to define how they should be processed during order fulfillment. Each procedure contains specific characteristics that affect processing, such as packaging requirements, weight limits, or mixing rules.

With Procedures you can:

  • Define special processing requirements for products
  • Control how products are grouped in orders (No Mix)
  • Set weight limits for shipments
  • Configure Label Ready products that require special labels
  • Assign costs and prices to special procedures
  • Automate order division according to specific rules

Processing Control

Define specific rules for how certain products should be processed, ensuring special packaging or shipping requirements are met.

Order Automation

Procedures are automatically evaluated during the pending to processing process, dividing orders when necessary according to defined rules.

Cost Management

Assign costs and prices to special procedures for accurate billing of additional services like custom packaging or box reinforcement.

Flexibility

Create multiple procedures for different needs and assign them to specific products according to their unique requirements.

  1. Navigate to Warehouse

    From the main menu, click Warehouse.

  2. Open Procedures

    On the Warehouse page, click the Procedures button (with the gear icon).

  3. View Procedures List

    You’ll see a table with all existing procedures, showing information like ID, Procedure Name, Description, Account ID, Active status, and more.

You can also access directly from Inventory using the “Simple List” link if available.

Procedures can include the following characteristics:

  • Label Ready & No Mix: The product requires special labeling and cannot be mixed with other products in the same order.
  • No Mix: The product cannot be mixed with other products. A separate order will be created.
  • No Mix by Type Pack: Products cannot be mixed if they have different packaging types.
  • Weight Limit: Sets a maximum weight limit for the shipment.
  • Divide non-procedure SKUs or weight exceeds: Divides the order if it contains SKUs without a procedure or if it exceeds the weight limit.
  • Custom Packaging: Requires special custom packaging.
  • Reinforce box: Requires additional box reinforcement.

The Procedures table shows:

  • ID: Unique procedure identifier
  • Procedure Name: Descriptive procedure name
  • Description: Description of what the procedure does
  • Account ID: OMS account to which the procedure belongs
  • Active: Whether the procedure is active (true) or inactive (false)
  • Date: Creation or last update date
  • By: User or system that created the procedure (Seller or system)

You can filter by:

  • Account: Filter by specific OMS account
  • Active: Filter by active or inactive procedures
  • Basic search: Search by name, description, or Account ID
  1. Click the Procedure ID

    In the Procedures table, click the ID number of the procedure you want to view.

  2. Review Basic Information

    You’ll see:

    • ID, Name, Description
    • Associated Account
    • Active/Inactive status
    • Who created the procedure
  3. Review Characteristics

    The “Information Procedure” section shows all characteristics assigned to the procedure, including:

    • Characteristic type
    • Characteristic name
    • Additional information (Value, Description)
    • Associated Cost and Price
  4. Review Assigned SKUs

    You’ll see a list of all products (SKUs) that have this procedure assigned.

  1. Click Add

    On the Procedures page, click the Add button at the top or bottom of the table.

  2. Complete Basic Information

    • Procedure Name: Enter a descriptive name for the procedure
    • Description: Describe what this procedure does
    • Account: Select the OMS account to which this procedure belongs
  3. Configure Characteristics

    Assign necessary characteristics to the procedure. Each characteristic can have:

    • Value: Specific value (for example, weight limit)
    • Description: Additional description
    • Cost: Internal cost
    • Price: Price to charge the customer
  4. Activate the Procedure

    Mark the procedure as Active (Enable = true) so it applies automatically during processing.

  5. Save the Procedure

    Click Save to create the procedure.

  1. Open the Procedure

    Click the ID of the procedure you want to edit.

  2. Click Edit Procedure

    On the details page, click Edit Procedure.

  3. Confirm Edit

    The system will warn you that a copy will be created and the original will be deactivated. Confirm to continue.

  4. Modify Information

    Update the name, description, characteristics, costs, or prices as necessary.

  5. Activate the New Procedure

    After saving, make sure to activate the new procedure if the previous one was active.

If you need to create a procedure similar to an existing one:

  1. Open the Procedure

    Click the ID of the procedure you want to duplicate.

  2. Click Duplicate Procedure

    On the details page, click Duplicate Procedure.

  3. Modify the Copy

    The new procedure will be an exact copy. Edit it according to your needs.

  4. Save and Activate

    Save changes and activate the procedure if necessary.

  1. Open the Procedure

    Click the ID of the procedure you want to activate or deactivate.

  2. Change Status

    • If active: Click Disable Procedure to deactivate it
    • If inactive: Click Active Procedure to activate it
  3. Confirm Change

    Confirm the action when prompted.

Procedures are assigned to products through the classsku table. To assign a procedure to a product:

  1. Navigate to Product

    Go to the products or inventory view.

  2. Edit the Product

    Open the product to which you want to assign the procedure.

  3. Select the Procedure

    In the product’s Class/Procedure section, select the desired procedure.

  4. Save Changes

    Save the product with the new procedure assigned.

The system can automatically update default procedures for all SKUs:

  1. Go to Procedures

    Navigate to the Procedures page.

  2. Click Update default procedures

    Click the Update default procedures button.

  3. Confirm Update

    Confirm that you want to update default procedures.

  4. Wait for Completion

    The system will process all SKUs and assign the default procedure to those that don’t have a specific procedure.

Effect:

  • The product requires special labeling
  • Cannot be mixed with other products
  • If an order has more than one item, each item will be shipped separately

Use: Products that require special labeling and must be shipped individually.

Effect:

  • The product cannot be mixed with other products in the same order
  • A separate order will be created for this product

Use: Fragile products, products with special requirements, or products that shouldn’t be shipped together.

Effect:

  • Products with different packaging types cannot be mixed
  • They will be divided into separate orders according to packaging type

Use: When different products require different packaging types and shouldn’t be shipped together.

Effect:

  • Sets a maximum weight limit for the shipment
  • If the order exceeds the limit, it will be automatically divided

Use: Control maximum shipment weight to comply with transportation restrictions.

Divide non-procedure SKUs or weight exceeds

Section titled “Divide non-procedure SKUs or weight exceeds”

Effect:

  • Divides the order if it contains SKUs without an assigned procedure
  • Also divides if total weight exceeds the established limit

Use: Ensure products with special procedures are processed separately from standard products.

Effect:

  • Indicates the product requires custom packaging
  • May affect box selection and packaging materials

Use: Products that require special or custom packaging.

Effect:

  • Indicates the box needs additional reinforcement
  • May affect packaging materials used

Use: Heavy or fragile products that require reinforced boxes.

The table shows the following columns:

  • ID: Unique procedure identifier
  • Procedure Name: Procedure name
  • Description: Procedure description
  • Account ID: Associated OMS account
  • Active: Active/inactive status
  • Date: Creation or update date
  • By: Procedure creator (Seller or system)
  • Information: Link to view complete procedure details

You can sort by any of these columns by clicking the header.

Descriptive Names

Use clear and descriptive names for your procedures. This helps quickly identify what each procedure does without having to review details.

Document Characteristics

Add detailed descriptions in the Description field of each characteristic. This helps other users understand why it was configured that way.

Test Before Activating

Create and test procedures in inactive mode before activating them. This allows you to verify they work correctly without affecting order processing.

Review Costs Regularly

Periodically review procedure costs and prices to ensure they reflect actual costs and correct prices for customers.

Problem: I created a procedure but it’s not being applied during processing.

Solution:

  • Verify that the procedure is marked as Active (Enable = true)
  • Ensure the procedure is assigned to the correct product via classsku
  • Verify that the OMS account has procedures enabled
  • Check that procedure characteristics are configured correctly

Problem: I can’t modify a procedure that’s active.

Solution:

  • The system requires creating a copy of the active procedure to edit it
  • Click Edit Procedure and confirm that a copy will be created
  • After editing, make sure to activate the new procedure
  • Deactivate the old procedure if you no longer need it

Problem: Orders with “No Mix” products aren’t being divided.

Solution:

  • Verify that the procedure has the “No Mix” or “Label Ready & No Mix” characteristic assigned
  • Ensure the procedure is active
  • Verify that the product has the procedure assigned correctly
  • Check that the account has procedures enabled in the system

Problem: The Procedures button doesn’t appear in Warehouse.

Solution:

  • Verify you have WMS level permissions (UserLevel = 2)
  • Make sure you’re in the correct Warehouse view
  • Contact the administrator if you need access to Procedures