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
- Configure basic food cooperative information
- Set up financial settings if using accounting features
- Configure user registration and permissions
- Set up communication preferences
- 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.