# Sales

In Pakk there are two ways to register an outgoing sales transaction:

* **Orders**:  for multi-stage sales transactions where commitment, billing, dispatch and payment can all happen at different, interleaving stages.  They support complex workflows and used automatically for all orders coming from your Pakk websites.&#x20;
* **Sales**: for immediate, in-person sales where the customer pays and takes away the items on the spot.  They do not support complex workflows and are therefore much less powerful than Orders, but much faster to enter and process.

You should use Orders for online, telefone and email orders.   You should use Sales for in-person, in-store sales.


---

# 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.pakk.io/customers-and-sales/sales.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.
