Skip to content

Services & Pricing

Register the print services your shop offers and set up progressive pricing tiers based on quantity. DTFPro's pricing engine supports decreasing price tiers that reward larger orders.

Prerequisites

  • An active Owner account on DTFPro
  • Logged in to the admin panel at admin.dtfpro.com.br

Access Services

In the side menu, click Services. You will see the list of registered services with their name, unit, status (active/inactive), and number of pricing tiers.

Services list


Create a New Service

  1. Click New Service in the top-right corner
  2. Fill in the form (see fields below)
  3. Add pricing tiers
  4. Click Save Service

New service form

Service Fields

FieldDescriptionExample
NameService name displayed in the storefront to clients"DTF Transfer Printing"
DescriptionFull description of the service: materials, finishing, applications"High-resolution DTF transfer for fabrics..."
Short DescriptionBrief summary shown in the services listing"High-resolution DTF transfer"
Image GalleryExample photos of the service (PNG, JPEG, WebP, up to 10 MB each)
Billing UnitHow the service is measured and charged (see table below)Linear meter
Base Price (R$)Default price, used when no tiers are configured35.00
Minimum DPIMinimum resolution accepted in client files300
Sheet DimensionsWidth × height in cm (for A3/A4 sheet services)29.7 × 42 cm
Tier Calculation ModeHow price tiers are applied (see section below)Total
Display OrderNumber defining the position in the storefront listing1
ActiveWhether the service is visible or hidden in the storefrontActive

Billing Units

UnitWhen to Use
Linear meterDTF printing, transfer, banners — charged by length
A3 SheetPrinting on A3 sheet (29.7 × 42 cm)
A4 SheetPrinting on A4 sheet (21 × 29.7 cm)
UnitIndividual items, garments, standalone products

Configure Pricing Tiers

Pricing tiers let you charge different amounts based on the quantity ordered. Clients who order more pay less per unit.

Adding Tiers

In the Pricing Tiers section within the service form:

  1. Click Add Tier

  2. Fill in the fields for each tier:

    • Minimum quantity — from which quantity this tier applies
    • Maximum quantity — up to which quantity this tier applies (leave blank for "no limit")
    • Price per unit (R$) — amount charged per unit within this tier
    • Order — display sequence of the tier
  3. Repeat to add more tiers

  4. Click Save to confirm

When saving tiers

When you save pricing tiers, the system replaces the entire tier table with the current set. Always review all tiers before saving.

Example Pricing Table (Linear Meter)

TierFrom (meters)To (meters)Price per meter
10.010.50R$ 180.00
20.511.00R$ 150.00
31.013.00R$ 120.00
43.0110.00R$ 95.00
510.01— (no limit)R$ 80.00

Tier Calculation Modes

The Tier Calculation Mode field defines how the price is calculated when an order falls within a tier.

Total Mode

The price of the tier where the order lands is applied to the entire quantity.

Example: Order of 2 meters, tier 3 (R$ 120.00/m):

  • Total = 2 × R$ 120.00 = R$ 240.00

Use this when you want the client to get the full price of the tier they reach.

Marginal Mode

Each portion of the quantity is calculated by the corresponding tier, similar to how income tax brackets work. The client pays each tier's price only for the portion that falls within it.

Example: Order of 2 meters with the table above:

  • 0 to 0.50 m × R$ 180.00 = R$ 90.00
  • 0.51 to 1.00 m × R$ 150.00 = R$ 75.00
  • 1.01 to 2.00 m × R$ 120.00 = R$ 120.00
  • Total = R$ 285.00

Use this when you want a gradual and progressive discount.


Edit a Service

  1. In the services list, click the desired service or the Edit button
  2. Change the necessary fields
  3. To update pricing tiers, edit the values in the table — when saved, the entire table is replaced
  4. Click Save Service

Activate or Deactivate a Service

  • Active service — appears in the storefront for clients to place orders
  • Inactive service — hidden from the storefront, but order history is preserved

To change:

  1. Open the service by clicking Edit
  2. Use the Active toggle in the form
  3. Click Save

Seasonal services

Keep seasonal services as Inactive rather than deleting them. This preserves order history and lets you reactivate them when needed.


Delete a Service

  1. In the services list, click Delete next to the service
  2. Confirm the deletion in the dialog that appears

Attention

Deletion is permanent. Prefer deactivating the service to preserve the history of associated orders.


Integration with Production Settings

The following parameters in Settings → Production affect service price calculations:

ParameterEffect on Price
Minimum MetersIf the order is below the minimum length, the calculation uses the configured minimum
Minimum Value (R$)The order will never cost less than this amount
Rounding IncrementThe length is rounded up to the nearest multiple of this value before calculation

Tips

  • Create clear, descriptive names — clients need to understand what they are buying without having to ask
  • Use the Short Description for what appears in the listing and the full Description for the service detail page
  • Configure tiers that incentivize larger orders: the price difference between tiers should be noticeable to clients
  • Order services by popularity (lower display order number = appears first in the storefront)
  • Keep Minimum DPI aligned with your real production requirements to avoid rework

Common Issues

"The calculated price seems wrong"

Check the Tier Calculation Mode (Total vs. Marginal). In Total mode, the entire quantity is priced at the rate of the tier reached. In Marginal mode, each portion is priced separately. Also confirm that your tiers cover all ranges without gaps.

"The service is not showing in the storefront"

Check that the Active toggle is enabled on the service. Inactive services are not displayed in the client portal.

"I changed the price but old orders show the wrong value"

Order prices are calculated and saved at the time of creation. Changes to tiers only affect future orders — orders already created keep their original price.

"I want a service to appear before others"

Use the Display Order field: the lower number appears first in the storefront. If two services have the same order, the most recently created one appears first.