Skip to content

Foodsoft Settings ​

This section covers the global administrative settings that control how Foodsoft operates for your food cooperative.

General Settings ​

Food Cooperative Information ​

  • Name: The name of your food cooperative as it appears throughout Foodsoft
  • Address: Physical address of the food cooperative
  • Contact Information: Phone, email, and website details
  • Homepage: URL to your food cooperative's website

Regional Settings ​

  • Language: Default language for the interface
  • Currency: Currency symbol and formatting
  • Time Zone: Local time zone for scheduling and timestamps
  • Date Format: How dates are displayed throughout the system

User and Group Settings ​

Registration and Invitations ​

  • Allow self-registration: Whether new users can register themselves
  • Require invitation: Whether new users need an invitation to join
  • Email verification: Require email verification for new accounts
  • Default permissions: Standard permission level for new users

Order Groups ​

  • Minimum members per group: Required number of members in an order group
  • Allow single-member groups: Whether individual users can form their own order group
  • Group naming conventions: Rules for order group names

Financial Settings ​

Account Management ​

  • Use financial features: Enable/disable the financial management system
  • Minimum account balance: Lowest allowed account balance for ordering
  • Account transaction classes: Configure different types of transactions
  • Payment reference codes: Enable automatic payment processing

Invoicing and Payments ​

  • Tax handling: How VAT/taxes are calculated and displayed
  • Invoice numbering: Automatic invoice number generation
  • Payment terms: Default payment terms for suppliers
  • Bank account integration: Connect to banking systems for automatic processing

Ordering Settings ​

Order Management ​

  • Default order duration: How long orders stay open by default
  • Minimum order quantities: Global minimum order requirements
  • Tolerance handling: How tolerance quantities are managed
  • Order confirmation: Automatic confirmation settings

Pickup and Delivery ​

  • Default pickup days: Standard days for order pickup
  • Pickup locations: Available pickup locations
  • Delivery scheduling: Automatic delivery date calculation
  • Notification settings: When and how to notify members about orders

Communication Settings ​

Messaging ​

  • Enable internal messaging: Allow messages between members
  • Message retention: How long to keep messages
  • Email notifications: Which events trigger email notifications
  • Message groups: Enable targeted group messaging

Notifications ​

  • Order reminders: Automatic reminders about open orders
  • Account balance warnings: Notify when balance is low
  • Task assignments: Notifications for assigned tasks
  • System announcements: Important system-wide messages

Task and Participation Settings ​

Task Management ​

  • Enable task system: Allow task assignment and tracking
  • Apple point system: Enable the participation tracking system
  • Required participation: Minimum participation requirements for ordering
  • Task categories: Different types of tasks available

Apple Points ​

  • Calculation method: How apple points are calculated
  • Minimum points for ordering: Required points to place orders
  • Point decay: How points decrease over time
  • Exemptions: Groups exempt from point requirements

Plugin and Feature Settings ​

Optional Features ​

  • Wiki system: Enable the internal wiki
  • Document management: File sharing and document storage
  • Polls and surveys: Member voting and feedback tools
  • Links menu: Custom links in the navigation

External Integrations ​

  • Supplier connections: Direct integration with supplier systems
  • Accounting software: Export data to external accounting tools
  • Communication platforms: Integration with forums or chat systems
  • Analytics: Usage tracking and reporting tools

Security Settings ​

Access Control ​

  • Session timeout: How long users stay logged in
  • Password requirements: Minimum password complexity
  • Two-factor authentication: Additional security measures
  • IP restrictions: Limit access from specific locations

Data Protection ​

  • Privacy settings: Control what information is visible to members
  • Data retention: How long to keep different types of data
  • Backup settings: Automatic backup configuration
  • Audit logging: Track administrative actions

System Maintenance ​

Performance ​

  • Cache settings: Improve system performance
  • Database optimization: Automatic maintenance tasks
  • File cleanup: Remove old temporary files
  • Log rotation: Manage system log files

Updates and Monitoring ​

  • Update notifications: Alerts about available updates
  • System monitoring: Track system health and performance
  • Error reporting: Automatic error notification
  • Maintenance mode: Temporarily disable access for updates

Configuration Best Practices ​

Initial Setup ​

  1. Configure basic food cooperative information
  2. Set up financial settings if using accounting features
  3. Configure user registration and permissions
  4. Set up communication preferences
  5. Test all settings with a small group before full deployment

Ongoing Management ​

  • Regularly review and update settings as needs change
  • Monitor system performance and adjust settings accordingly
  • Keep security settings up to date
  • Document any custom configurations for future reference

Troubleshooting ​

  • Check logs for configuration-related errors
  • Test settings in a development environment before applying to production
  • Maintain backups before making significant configuration changes
  • Document all changes for audit and rollback purposes

Settings may vary depending on your Foodsoft version and installed plugins. Always test configuration changes in a safe environment first.

Some advanced settings may require database access or system administrator privileges to modify.