Nodera / Documentation

The essentials, all in one place.

Products, prices, promo codes and orders

How to prepare a sales offer, set a price variant, a promo code and correctly read the order status, payments and services.

On this page

The sales module separates the offer, price, order, payment and service delivery. Thanks to this, it is possible to determine exactly whether the customer has only started the purchase, whether the payment has been confirmed and whether the license or hosting has actually been activated.

Where to manage what

PartAdministrationTask
ProductsPayments and catalogtitle, description, visibility and service assignment
CategoriesCategoriesclear offer groups
PricesPricing variantsamount, currency, period, quantity and availability
Promo CodesPromo Codesdiscount, validity, limits and applicable products
OrdersOrderspurchase status, payment and subsequent fulfillment
LicensesLicensesservice created after authorized order
SettingsPayments Settingspublic sales behavior and supported providers

From product to selling price

  1. Create a product and place it in the correct category.
  2. Add an understandable name, description and information about what the customer will receive.
  3. Add at least one price variant.
  4. Set currency, billing period, quantity range and price.
  5. Enable the variant only after checking the purchase process and delivery of the service.
  6. Test the public offering without actual payment according to the approved test procedure.

Promo code

A promo code can have a percentage or fixed discount, a time validity, a usage limit and a restriction on specific products. After the order is created, the applied discount is saved in its record. Therefore, a later change of the promo code should not overwrite the price of an already existing order.

States that should not be confused

  • Order created: the customer has completed the details, the payment has not yet been confirmed.
  • Return from the payment gateway: the customer has returned to the website, this is not proof of receipt of money.
  • Payment confirmed: a trusted confirmation has come from the provider and has been processed by Nodera.
  • Service provided: license, hosting or other entitlement has been created.
  • Withdrawal or refund: a separate process with its own reason and status.

Why is the used product not removed

A product or variant that is in the order history is usually deactivated instead of deleted. In this way, an understandable history of what the customer bought and under what conditions will be preserved.

Current example

As of 1 September 2026, the selected Nodera website had 2 active sales categories and 5 price variants, of which 3 were allowed. So the administrator can have the future price ready without the customer seeing it or being able to buy it.

When the order is not completed

  1. Open the order and separate its status from the payment status.
  2. Check the provider's confirmation, not just the return page.
  3. Verify the service or license fulfillment status.
  4. Do not run replacement fulfillment repeatedly without checking to avoid duplication.
  5. Do not copy sensitive payment information or secret keys to a ticket.

Privacy and cookies

You control cookies.

We use necessary cookies to keep the website working. Analytics and marketing cookies are enabled only after your consent. Read our Cookie policy and privacy policy. You can withdraw or change consent at any time through this setting.