{% extends 'hosting_app/base_hosting.html' %} {% load static %} {% block title %} {{ page_title|default:"Meal Plan Form" }} | Host in Sri Lanka {% endblock %} {% block content %}
{% if is_update %} Update Meal Plan {% else %} New Meal Plan {% endif %}

{{ page_title|default:"Meal Plan Details" }}

Create a clear meal plan for romantic dinners, proposal meals, anniversary dinners, birthdays, honeymoon moments, or custom celebration dining. Meal plans can later be selected with packages or offered as separate food options.

Back to Meal Plans {% if is_update and meal_plan %} View Meal Plan {% endif %} {% if selected_venue %} View Venue {% endif %}

Meal Plan Information

Complete the fields below to prepare your meal plan for Ensolanka review, public listing, and future guest booking workflows.

{% csrf_token %} {% for hidden in form.hidden_fields %} {{ hidden }} {% endfor %}
{% if form.non_field_errors %}
{% for error in form.non_field_errors %}
{{ error }}
{% endfor %}
{% endif %}

Basic Meal Plan Details

Select the venue and describe the meal option clearly.

{% if form.venue and not form.venue.is_hidden %}
{{ form.venue }} {% for error in form.venue.errors %}
{{ error }}
{% endfor %}
{% endif %}
{{ form.title }} {% for error in form.title.errors %}
{{ error }}
{% endfor %}
{{ form.description }} {% if form.description.help_text %} {{ form.description.help_text }} {% else %} Explain the menu style, included food items, drink options, dining setup, portion style, and any important meal conditions. {% endif %} {% for error in form.description.errors %}
{{ error }}
{% endfor %}
{% if form.meal_image %}

Meal Plan Image

Upload an attractive image that represents this meal plan.

{% if is_update and meal_plan and meal_plan.meal_image %}
{{ meal_plan.title }}
Current meal plan image. Upload a new one only if you want to replace it.
{% endif %}
{{ form.meal_image }} {% if form.meal_image.help_text %} {{ form.meal_image.help_text }} {% else %} Recommended: a clean food, dinner table, menu, or dining setup image. {% endif %} {% for error in form.meal_image.errors %}
{{ error }}
{% endfor %}
{% endif %}

Pricing & Minimum People

Set the price per person and the minimum number of people required.

{{ form.price_per_person_usd }} {% for error in form.price_per_person_usd.errors %}
{{ error }}
{% endfor %}
{{ form.minimum_people }} {% for error in form.minimum_people.errors %}
{{ error }}
{% endfor %}
Pricing note: Hosts should remember that Ensolanka charges a 10% coordination commission from the confirmed Host event price. Please consider this when setting meal plan prices.
Cancel

Meal Plan Tips

A clear meal plan helps guests understand food pricing, serving style, and whether meals are separate or part of an event package.

{% if selected_venue %}

{{ selected_venue.venue_name }}

{% if selected_venue.venue_category %} {{ selected_venue.get_venue_category_display }} {% else %} Host Venue {% endif %} {% if selected_venue.city or selected_venue.district %}
{% if selected_venue.get_city_display %} {{ selected_venue.get_city_display }} {% else %} {{ selected_venue.city }} {% endif %} {% if selected_venue.city and selected_venue.district %}, {% endif %} {% if selected_venue.get_district_display %} {{ selected_venue.get_district_display }} {% else %} {{ selected_venue.district }} {% endif %} {% endif %}

{% endif %}
  • Use a simple title such as “Romantic Dinner Menu” or “Birthday Buffet Meal Plan”.
  • Mention whether the plan is plated, buffet, set menu, snack platter, or custom menu.
  • Clearly state the minimum number of people and price per person.
  • Include drink availability, vegetarian options, cake options, or dietary restrictions if relevant.
  • Avoid overpromising. Ensolanka will coordinate final availability and guest requirements.
Review note: Public visibility, featured status, and approval are managed by the Ensolanka admin team.
{% if is_update and meal_plan %} {% endif %}
{% endblock %}