update_settings
Update one or more WPCafe settings by specifying only the keys to change. Keep all other settings unchanged. Requires administrator role.
Instructions
Update one or more WPCafe settings. Only provide the keys you want to change — all other settings remain unchanged. Requires administrator role.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| extra | No | Any additional settings not listed above — pass as key-value pairs | |
| currency | No | ISO 4217 currency code (e.g. 'USD', 'EUR') | |
| wc_status | No | Enable/disable WooCommerce food ordering integration | |
| primary_color | No | Primary brand color (hex, e.g. #FF5722) | |
| slot_interval | No | Time slot interval in minutes | |
| secondary_color | No | Secondary brand color (hex) | |
| enable_order_tip | No | Enable tipping on food orders | |
| require_location | No | Require customers to select a location before ordering | |
| calendar_language | No | Language code for the reservation calendar (e.g. 'en', 'fr') | |
| currency_decimals | No | Number of decimal places for prices | |
| reservation_status | No | Default status for new reservations | |
| enable_local_payment | No | Allow 'Pay at Venue' payment option | |
| currency_symbol_position | No | Currency symbol position | |
| display_location_selector | No | Show location selector on the frontend | |
| enable_order_notification | No | Send email notifications for new orders | |
| reservation_maximum_guest | No | Maximum guests per reservation | |
| reservation_minimum_guest | No | Minimum guests per reservation | |
| reservation_booking_amount | No | Booking fee amount | |
| enable_woocommerce_payments | No | Allow WooCommerce payment gateway for reservations | |
| multiply_booking_amount_with_guests | No | Multiply booking fee by guest count |