IngredientsPro + FEFO Manager
App Introduction
Ingredients, Allergens, Expiry Dates & Compliance — All-in-One Functionality + FEFO-Based Inventory Management A 2-in-1 app that displays ingredient lists, allergen warnings, and expiry dates on product pages. Merchants can use the FEFO system to track batch numbers, monitor inventory levels, and prioritize sales of soon-to-expire items. AI-powered features extract ingredients from product labels and translate content for international customers, reducing manual data entry. Maintain fresh inventory, receive alerts to prioritize sales before expiry, manage expired products, and access a compliant audit trail.
Core Functionality
- Display clear and transparent information on your product pages.
- Ingredient management, allergen tracking, expiration date management, and certification management.
- FEFO (First Expired, First Out) system across multiple locations.
- AI-powered features.
- Audit trail for disposal management, expiration dates, and disposal processes to reduce waste costs.
Merchant-Friendly
- Food & Beverage Merchants
- Beauty & Skincare Merchants
- Health & Wellness Merchants
- Fresh Produce E-commerce
Basic Information
- Developer:FreshForAll
- Address:Partizanu g., Kaunas, 49364, LT
- Price: Free / Free plan
- Rating:5 / 5
- Comment Count:1 comment
- Release Date:2025-8-26
- Supported languages:English
- Compatible products:Shopify
Application Screenshot
Price Plan
Standard
- Unlimited Ingredients, Allergens, and Badges
- Unlimited Certifications
- Unlimited Batch and Expiry Records
- Display by Tag or Custom Design
Pro
- Standard Plan Features +
- FEFO Management for Unlimited Locations
- Automatic Inventory Updates
- Threshold Alerts
- AI Capability: Extract Data from Images
- Automatic Translation for International Users
- Processing Management with Audit Trail
- Compliance Management
User Location & Comments
User Location
Comments
Shopify API Used
- POST /admin/api/products/{product_id}/metafields.json
- PUT /admin/api/products/{product_id}/metafields/{metafield_id}.json
- GET /admin/api/products/{product_id}/metafields.json
Permission:write_products,read_products,manage_metafields
- POST /admin/api/products/{product_id}/metafields.json
- PUT /admin/api/products/{product_id}/metafields/{metafield_id}.json
- GET /admin/api/products.json?metafield.key=allergen
Permission:write_products,read_products,manage_metafields
- POST /admin/api/inventory_levels.json
- PUT /admin/api/inventory_levels/{inventory_level_id}.json
- GET /admin/api/inventory_levels.json?location_id=*
Permission:write_inventory,read_inventory,manage_locations
- POST /admin/api/metafields/batch.json
- PUT /admin/api/products/{product_id}/metafields.json
- GET /admin/api/products.json?metafield.key=ai_optimized
Permission:write_products,read_products,manage_metafields
- POST /admin/api/inventory_adjustments.json
- PUT /admin/api/inventory_adjustments/{adjustment_id}.json
- GET /admin/api/inventory_adjustments.json?reason=expiry
Permission:write_inventory,read_inventory,view_audit_logs