Skip to main content

Catalog Channel Templates Rules: Complete Guide (with Practical Use Cases)

Catalog Channel Template Rules allow you to automate, standardize, and scale your product listings across marketplaces — reducing errors and saving time.

AI Support Bot avatar
Written by AI Support Bot
Updated over 3 weeks ago

Who This Guide Is For

This guide is written for everyone:

  • New users who are just starting with 3Dsellers and want plain‑language explanations

  • Advanced users who want detailed logic, edge cases, and real‑world use examples

You can read it top‑to‑bottom as a tutorial or jump directly to the sections you need.


1. Overview: What Are Catalog Channel Template Rules?

Catalog Channel Template Rules in 3Dsellers let you automatically transform, format, and control product data when publishing to different marketplaces.

In simple terms:

  • Your Product Catalog holds your raw product data

  • Marketplaces (Amazon, eBay, Walmart, etc.) all have different rules and requirements

  • Rules help you adapt your data automatically — without editing products one by one

With rules, you can:

  • Format text (capitalization, cleanup, removing symbols)

  • Calculate prices (markup, rounding, currency conversion)

  • Apply conditional logic ("only if price > $50")

  • Set fallback values when data is missing

  • Create channel‑specific behavior using the same catalog

Think of rules as smart instructions that run every time your products are published or updated.


2. How to Access Attribute Mapping & Rules

Follow these steps:

  1. Log in to your 3Dsellers account

  2. In the left sidebar, go to Products Catalog

  3. Click Products Settings

  4. Select Mapping Templates

  5. Choose an existing template or create a new one

📍 Direct URL:

https://app.3dsellers.com/catalog/attribute-mapping

This page shows:

  • All marketplace attributes

  • How each attribute is currently mapped

  • Whether rules or fallback values are applied


3. Understanding Attribute Mapping (The Basics)

Attribute Mapping defines where marketplace data comes from and how it is transformed before being sent to a selling channel.

When you map a marketplace field, you are choosing one of four mapping methods:

Mapping Options (What You Can Choose)

Each attribute can be mapped using one of the following options:

1. Product Property

This option lets you pull data directly from your catalog or related sources.

When you select Product Property, you can then choose one of the following sub‑sources:

  • Product Property
    Built-in catalog fields such as Title, Price, Quantity, SKU, MSRP, Brand, etc.

  • Variation Type Value
    Variation-specific values like Color, Size, Style, or other variation attributes.

  • Current Warehouse
    Warehouse-related values such as warehouse name, location, or warehouse-specific stock data.

  • Custom Attribute
    Custom attributes you created in your Product Catalog for additional flexibility.

This option is the most commonly used and is ideal when you want to send existing catalog data without complex logic.


2. Free Text

Use Free Text when you want to send a static value that is the same for all products using this template.

Examples:

  • Fixed condition notes

  • Boolean values like True / False

  • Marketplace-required static text


3. Rule

Rules allow you to apply conditional logic and transformations.

With rules, you can:

  • Modify values based on conditions

  • Apply math operations (markup, rounding)

  • Format or clean text

  • Switch values dynamically based on product data

Rules are ideal for advanced automation and channel-specific requirements.


4. Lookup List

Lookup Lists allow you to translate or map values from your catalog into marketplace-accepted values.

They are commonly used when:

  • A marketplace only accepts specific values

  • Your internal values differ from marketplace terminology

📘 Related article (coming soon):
Using Lookup Lists in Attribute Mapping


4. Fallback Values (Why They Matter)

Fallback values prevent empty fields when data is missing.

How Fallbacks Work

  • The system first checks the primary mapping

  • If it’s empty or missing, the fallback is used instead

How to Set a Fallback

  1. Click Set fallback + next to an attribute

  2. Choose another source or enter free text

  3. Save your changes

✅ Best practice: Always set fallbacks for required fields like price and title.


5. Creating Rules (Core Concept)

Rules allow you to say:

"If this is true → do that"

How to Open the Rule Builder

  1. Find the attribute you want to control (e.g., Listing Price)

  2. Click Select Rule or the Rule button

  3. The Create New Rule modal opens


6. Rule Structure (Simple Explanation)

Every rule has four parts:

  1. Rule Name
    Clear and descriptive (e.g., Round Prices Over $100)

  2. Description (optional but recommended)
    Explains what the rule does

  3. Conditions
    Decide when the rule applies

  4. Output
    Defines what value is returned


7. Defining Rule Conditions

Conditions control when a rule runs.


Available Condition Sources

  • Product Property

  • Variation Type Value

  • Current Warehouse

  • Custom Attribute

Common Operators

It will vary according to the Attribute previously selected, if it's either a text or numeric attribute.

  • contains / does not contain

  • equals / not equals to

  • starts with

  • greater than / less than

  • greater than or equals / less than or equals

  • has value

  • is empty

AND / OR Logic

  • Conditions inside one group = AND

  • Multiple groups = OR

📌 Important: If you add no conditions, the rule applies to all products.


8. Defining Rule Outputs

Outputs define what happens when conditions are:

When Conditions ARE Met

You can:

  • Select a data source by clicking in the + icon (Product Property, Attribute, etc.)

  • Apply transformations

Text Transformations

  • Capitalize first character

  • Capitalize first character per word

  • Lowercase / Uppercase

  • Remove non‑numeric characters

  • Remove digits

  • Remove line breaks

  • Remove HTML from text

  • Find and Replace

  • None (no transformation)

Math Operations

  • Round up

  • Round down

  • Calculate (custom formulas)

  • None (no transformation)


When Conditions Are NOT Met

You can:

  • Return an empty value

  • Add an alternative output

  • Add another condition group

⚠️ Always define this section to avoid missing values.


9. Preview Rule Output (Highly Recommended)

Before saving:

  1. Enter a sample value in Preview Rule Output - you can search by Title or SKU

  2. See exactly how the rule transforms it

This helps prevent publishing errors.


10. Applying the Rule to the Field

Creating a rule does not automatically apply it to your listing.
To make the rule take effect, you must attach it to the specific marketplace field and save your template.

How to Apply a Rule to a Field

After configuring your rule (conditions, outputs, and transformations):

  1. In the Attribute Mapping page, locate the marketplace field you want to control
    (for example: Listing Price, Title, Best Offer, SKU)

  2. In the Value to send column, click Rule

  3. Select the rule you just created from the list
    (or click Create New Rule if you haven’t saved it yet)

  4. Click Set to attach the rule to that field

  5. At the bottom of the page, click:

    • Save Changes to continue editing, or

    • Save Changes & Exit to finish

📌 Important: If you don’t click Set and then Save Changes, the rule will not be applied — even if it was created successfully.


11. Practical Use Cases

Use Case 1: Round Prices Over $100

Goal:

  • Prices above $100 → round up

  • Prices below $100 → keep original

Condition:

  • Price > 100

Output (True - condition successfully matched):

  • Product Property/Price → (Action) Round up

Output (False - condition didn't match):

  • Product Property/Price (unchanged)


Use Case 2: Category‑Based Title Formatting

Goal:

  • Apparel → Title Case

  • Everything else → Sentence case

Condition:

  • Category = Apparel

Output:

  • Product Property/Title → (Action) Capitalize first character per word

Result:

  • Apparel: Blue Cotton T‑Shirt

  • Others: Blue cotton t‑shirt


Use Case 3: Wholesale Price + 20% Markup

Goal:

  • Use wholesale price if available

  • Otherwise fall back to MSRP

Formula:

value * 1.20

Use Case 4: Warehouse‑Based Pricing

Goal:

  • Add 10% premium for Warehouse A

Formula:

value * 1.10

Use Case 5: Remove Line Breaks for Compliance

Goal: avoid listing errors.

  • Action in the selected Attribute in the Output: Remove linebreaks

Example
Before:

Compatible with: iPhone 12 iPhone 13

After:
“Compatible with: iPhone 12 iPhone 13”


11. Best Practices

Rule Design

  • Use clear names

  • Add descriptions

  • Start simple

  • Always define fallback behavior

Performance

  • Avoid overly complex rules

  • Place specific rules before general ones

Testing

  • Always use Preview

  • Test multiple product scenarios

  • Check live listings after publishing


12. Troubleshooting (Quick Reference)

Rule not applying?

  • Check conditions

  • Verify mapping field

  • Review rule order

Unexpected output?

  • Recheck transformations

  • Verify formulas

  • Preview sample values

Missing values?

  • Set fallback outputs

  • Verify source attributes


13. Important Constraints

  • Required attributes must always return a value

  • Math operations require numeric values

  • Text transformations only work on text fields

  • Rules apply per mapping template

  • Permissions are required to edit rules

  • After making changes to a channel template (such as creating or updating rules), you must revise or republish the product for those changes to appear on the live listing.

Did this answer your question?