Automatic sales price adjustment based on purchase prices and profit margin. Features: - Weekly cronjob for automatic price updates - Configurable price source (cheapest/newest supplier) - Configurable price direction (increase only / both) - Minimum margin setting (default 20%) - GlobalNotify integration for dashboard notifications - Email reports with detailed price changes - Extrafield "Gewinnaufschlag %" on products - Price history entries with "PreisBot" label Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
60 lines
2.3 KiB
Text
Executable file
60 lines
2.3 KiB
Text
Executable file
# Copyright (C) 2026 Eduard Wisch
|
|
#
|
|
# This program is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
|
|
#
|
|
# Module
|
|
#
|
|
ModulePreisBotName = PreisBot
|
|
ModulePreisBotDesc = Automatic sales price adjustment based on purchase prices and profit margin
|
|
|
|
#
|
|
# Admin Setup
|
|
#
|
|
PreisBotSetup = PreisBot Settings
|
|
PreisBotSetupDesc = Configure automatic price calculation and notifications.
|
|
|
|
# Price Calculation
|
|
PreisBotPriceCalculation = Price Calculation
|
|
PreisBotPriceSource = Purchase Price Source
|
|
PreisBotPriceSourceCheapest = Cheapest Supplier
|
|
PreisBotPriceSourceNewest = Most Recent Supplier Price
|
|
PreisBotPriceSourceHelp = Which supplier price should be used as the basis for calculation?
|
|
|
|
PreisBotPriceDirection = Price Adjustment
|
|
PreisBotPriceDirectionUpOnly = Price Increases Only
|
|
PreisBotPriceDirectionBoth = Both Directions (increase and decrease)
|
|
PreisBotPriceDirectionHelp = Should the sales price also be reduced when the purchase price decreases?
|
|
|
|
PreisBotMinMargin = Minimum Margin
|
|
PreisBotMinMarginHelp = Minimum margin in percent. Products with a lower value will be ignored (default: 20%%).
|
|
|
|
# Notifications
|
|
PreisBotNotifications = Notifications
|
|
PreisBotMailTo = Email for Price Report
|
|
PreisBotMailToHelp = Email address for the weekly price change report. Leave empty to disable email notifications.
|
|
|
|
PreisBotGlobalNotify = GlobalNotify Integration
|
|
PreisBotGlobalNotifyEnabled = Notifications will be displayed in the GlobalNotify widget.
|
|
PreisBotGlobalNotifyDisabled = GlobalNotify module is not active. Enable it for dashboard notifications.
|
|
|
|
# Info Box
|
|
PreisBotHowItWorks = How PreisBot Works
|
|
PreisBotHowItWorksDesc = PreisBot runs weekly as a scheduled task and checks all products with a profit margin set. It calculates the new sales price from the purchase price multiplied by the margin and updates the sales price accordingly.
|
|
PreisBotExtrafield = Profit Margin %
|
|
PreisBotExtrafieldDesc = Enter a value of 20%% or higher in the "Profit Margin %%" field for a product. Leave the field empty to exclude the product from PreisBot.
|
|
|
|
#
|
|
# Cronjob
|
|
#
|
|
PreisBotUpdatePrices = PreisBot - Update Sales Prices
|
|
|
|
#
|
|
# About page
|
|
#
|
|
About = About
|
|
PreisBotAbout = About PreisBot
|
|
PreisBotAboutPage = PreisBot about page
|