# Printing Services

![](/files/8IolRTqaJbeyNctkKz8j)

Online printing services enable anybody to purchase any form of printed goods, from personalized pocket photos and canvas paintings to business cards.\
Apart from being convenient, online printing services can transform anyone into a visual artist. Almost all suppliers give prepared templates with artistic text, picture, and layout variations. As a printing service owner, you should have a price estimation tool for your prospective clients. In this tutorial, we’ll talk briefly about making a Printing Services cost tool with Cost Calculator Builder.&#x20;

Proceeding into the details,&#x20;

The Backend Preview of the Calculator

![](/files/Dj0qllR4m9wKn78b4No2)

First of all, You should inquire with your client about the sort of service they want. In order to do so, users must define the type of printing service they require. We're doing this via a **Drop Down Menu**.

![](/files/m9Wqha3hrN1TdTLVblA8)

For each type of printing service, the price will be updated.

Secondly, they need to define the size of the paper they need to be printed,

![](/files/PMWVYjwZoJWW87Enr2eM)

Then the weight of the paper can be selected with the Drop **Down Menu**,

![](/files/6636cgtg63Ov9n2JLSaZ)

After selecting the paper criteria, we need to move on to the quantity. The client needs to specify the number of papers needed to be printed. We’re using a **Range Field** for that,

![](/files/roUrI2gYOID8TbMzj2zi)

Then, the price should vary according to the color. The plain black & white should be less priced and colored print would charge more.

![](/files/1wzmu4GPlAPm3NJQT4B3)

Finally, we’ll use a **Radio Field** to choose whether the client wants the print to be Laminated or not.

![](/files/NxtOOPMNcFNjOhhLycn0)

The total amount will be calculated with this formula,

![](/files/wDwKGnP6QbCCKSjufUN6)

**Frontend Preview:**

![](/files/6wZDFvl2ebOorBDrADUk)

**Exported Calculator:**

{% file src="/files/NCszKDOiZOsEy8IAZFDq" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stylemixthemes.com/cost-calculator-builder/pre-built-calculators-and-cases/printing-services.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
