Files
order/config/defaults.php
T
Ty Clifford b14f4c1796 - Implemented the Lakeside Orders demo rebrand:
New licensed lake, picnic, dining, server, burger, and food photography.
Rebuilt homepage gallery, logo, colors, copy, menu, specials, and 
exports.
Added dashboard-configurable branding in [settings.php (line 
18)](/Users/tyemeclifford/Documents/GH/fatbottomgrille/views/admin/settings.php:18).
Added a public attribution page and full [image 
credits](/Users/tyemeclifford/Documents/GH/fatbottomgrille/public/assets/images/CREDITS.md).
Migrated existing SQLite menu data and admin email to 
admin@lakesideorders.test.
Verified 51 PHP files, JSON/JavaScript, storefront pages, database 
migration, admin settings, and menu PDF. All passed.
2026-06-14 14:26:09 -04:00

93 lines
3.9 KiB
PHP

<?php
return [
'app' => [
'name' => 'Lakeside Orders',
'url' => 'http://localhost:8080',
'key' => '',
'timezone' => 'America/New_York',
'environment' => 'development',
],
'business' => [
'name' => 'Lakeside Orders',
'phone' => '',
'email' => '',
'street' => '12 Marina Way',
'city' => 'Lakeview',
'state' => 'MI',
'postal_code' => '00000',
'hours' => 'Demo hours: daily 11 AM-8 PM',
'announcement' => 'Demo ordering for easy days by the water.',
],
'branding' => [
'location_label' => 'Lakeview Commons',
'meta_description' => 'Order dockside burgers, picnic-ready wraps, bowls, sides, and cold drinks from Lakeside Orders.',
'hero_eyebrow' => 'Lake days. Easy pickup.',
'hero_heading' => 'Order by the water.',
'hero_emphasis' => 'Picnic anywhere.',
'hero_intro' => 'Burgers, picnic baskets, fresh bowls, and lakehouse favorites made for dock days, patio tables, and sunset suppers.',
'hero_image' => 'assets/images/lakeside-burger.jpg',
'gallery_picnic_image' => 'assets/images/lakeside-picnic.jpg',
'gallery_patio_image' => 'assets/images/patio-dining.jpg',
'gallery_service_image' => 'assets/images/garden-dining.jpg',
'story_image' => 'assets/images/lakeside-sunset.jpg',
'story_eyebrow' => 'Made for lake days',
'story_heading' => 'Good food travels well.',
'story_text' => 'Lakeside Orders is a demo restaurant experience built around relaxed pickup, picnic-ready meals, and welcoming tables near the water.',
'footer_tagline' => 'Dockside burgers, picnic-ready favorites, and a table near the water.',
],
'ordering' => [
'accepting_orders' => true,
'pickup_eta_minutes' => 25,
'minimum_order_cents' => 0,
],
'square' => [
'enabled' => false,
'environment' => 'sandbox',
'application_id' => '',
'location_id' => '',
'access_token' => '',
],
'mailgun' => [
'enabled' => false,
'domain' => '',
'api_key' => '',
'from_name' => 'Lakeside Orders',
'from_email' => 'orders@lakesideorders.test',
],
'order_emails' => [
'pending' => [
'subject' => 'We received order {{order_number}}',
'body' => "Hi {{customer_name}},\n\nWe received your paid order {{order_number}}. It is waiting for staff acceptance.\n\n{{tracking_url}}",
],
'accepted' => [
'subject' => 'Order {{order_number}} was accepted',
'body' => "Hi {{customer_name}},\n\nYour order {{order_number}} has been accepted.\n\n{{note}}\n\n{{tracking_url}}",
],
'declined' => [
'subject' => 'Update for order {{order_number}}',
'body' => "Hi {{customer_name}},\n\nWe are sorry, but your order {{order_number}} was declined.\n\n{{rejection_reason}}\n\n{{tracking_url}}",
],
'processing' => [
'subject' => 'Order {{order_number}} is being prepared',
'body' => "Hi {{customer_name}},\n\nYour order {{order_number}} is now processing and active in the kitchen.\n\n{{note}}\n\n{{tracking_url}}",
],
'ready' => [
'subject' => 'Order {{order_number}} is ready for pickup',
'body' => "Hi {{customer_name}},\n\nYour order {{order_number}} is ready for pickup.\n\n{{note}}\n\n{{tracking_url}}",
],
'completed' => [
'subject' => 'Order {{order_number}} is complete',
'body' => "Hi {{customer_name}},\n\nYour order {{order_number}} has been marked complete.\n\n{{note}}\n\n{{tracking_url}}",
],
],
'database' => [
'driver' => 'sqlite',
'mysql_host' => '127.0.0.1',
'mysql_port' => 3306,
'mysql_database' => 'lakesideorders',
'mysql_username' => '',
'mysql_password' => '',
],
];