Price Group App
A guide to using the Price Group app in FlowAgent for advanced pricing and discount logic.
When to Use
Use this app when you need to manage complex pricing rules, customer-specific prices, or bulk discounts.
How It Works
- Price Groups let you define different prices for products based on customer, quantity, or other criteria.
- Configure rules in the app settings to match your business needs.
- The app integrates with orders, products, and customer modules.
JSON Configuration Example
Below is a real-world example of a Price Group app configuration:
{
  "pricegroup": {
    "products": {
      "keyname": "produkter",
      "fieldmap": {
        "salesprice": "produkterfield_salgspris"
      }
    },
    "customers": {
      "customercaserelation": "kundermr_kundeprojekt"
    },
    "pricegroups": {
      "keyname": "price-groups",
      "fieldmap": {
        "defaultPercentage": "pricegroupsfield_default-discount-percentage"
      },
      "pricegrouplinesrelation": "pricegroupsmr_price-groups-price-group-lines",
      "customerrelation": "pricegroupsmr_price-groups-customers",
      "caserelation": "pricegroupsmr_price-groups-cases"
    },
    "pricegrouplines": {
      "keyname": "price-group-lines",
      "fieldmap": {
        "discounttype": "pricegrouplinesfield_discount-type",
        "amount": "pricegrouplinesfield_amount",
        "discounttypeOptions": {
          "percentage": "pricegrouplinesfield_discounttypeopt_percentage",
          "fixed": "pricegrouplinesfield_discounttypeopt_fixed"
        }
      },
      "productrelation": "pricegrouplinesmr_price-group-line-products"
    }
  }
}
Explanation
- products: Maps product key names and sales price fields.
- customers: Defines the relation between customers and cases.
- pricegroups: Sets up price group key names, default discount fields, and relations to price group lines, customers, and cases.
- pricegrouplines: Configures discount type, amount, discount type options, and product relations for each price group line.
Usage Example
- Set up a price group for a VIP customer to get special pricing on certain products.
- Apply bulk discounts automatically when order quantity exceeds a threshold.
Tips
- Review your price group rules regularly to ensure accuracy.
- Combine with automations for dynamic pricing updates.