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

{{ page_title|default:"Event Package Details" }}

Create a clear package for romantic dates, proposal events, anniversaries, birthdays, private dinners, honeymoon experiences, or custom celebrations. This helps guests understand what is included, how long the event lasts, and how pricing works.

Back to Packages {% if is_update and event_package %} View Package {% endif %} {% if selected_venue %} View Venue {% endif %}

Package Information

Complete the fields below to prepare your package 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 Package Details

Give your package a title, event type, and clear description.

{% 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.event_type }} {% for error in form.event_type.errors %}
{{ error }}
{% endfor %}
{{ form.short_description }} {% if form.short_description.help_text %} {{ form.short_description.help_text }} {% endif %} {% for error in form.short_description.errors %}
{{ error }}
{% endfor %}
{{ form.full_description }} {% if form.full_description.help_text %} {{ form.full_description.help_text }} {% endif %} {% for error in form.full_description.errors %}
{{ error }}
{% endfor %}
{% if form.image or form.package_image %}

Package Image

Upload an attractive image that represents this event package.

{% if is_update and event_package %} {% if event_package.image %}
{{ event_package.title }}
Current package image. Upload a new one only if you want to replace it.
{% elif event_package.package_image %}
{{ event_package.title }}
Current package image. Upload a new one only if you want to replace it.
{% endif %} {% endif %}
{% if form.image %} {{ form.image }} {% for error in form.image.errors %}
{{ error }}
{% endfor %} {% elif form.package_image %} {{ form.package_image }} {% for error in form.package_image.errors %}
{{ error }}
{% endfor %} {% endif %} Recommended: a clear image showing the atmosphere, decoration, dinner setup, proposal space, couple table, cake setup, or celebration moment.
{% endif %}

Pricing, Duration & Guests

Set the base price, package duration, included guest count, and extra person price.

{{ form.duration_hours }} {% if form.duration_hours.help_text %} {{ form.duration_hours.help_text }} {% endif %} {% for error in form.duration_hours.errors %}
{{ error }}
{% endfor %}
{{ form.base_price_usd }} {% for error in form.base_price_usd.errors %}
{{ error }}
{% endfor %}
{{ form.max_people_included }} {% for error in form.max_people_included.errors %}
{{ error }}
{% endfor %}
{{ form.extra_person_price_usd }} {% for error in form.extra_person_price_usd.errors %}
{{ error }}
{% endfor %}

Included Features

Select what is included in the base package price.

{% if form.includes_meals %}
{{ form.includes_meals }}
{% endif %} {% if form.includes_decoration %}
{{ form.includes_decoration }}
{% endif %} {% if form.includes_photography %}
{{ form.includes_photography }}
{% endif %} {% if form.includes_music %}
{{ form.includes_music }}
{% endif %} {% if form.is_customizable %}
{{ form.is_customizable }}
{% endif %}

Inclusions, Exclusions & Pricing Notes

Clarify what is included, what is not included, and any pricing conditions.

{{ form.inclusions_summary }} {% if form.inclusions_summary.help_text %} {{ form.inclusions_summary.help_text }} {% endif %} {% for error in form.inclusions_summary.errors %}
{{ error }}
{% endfor %}
{{ form.exclusions_summary }} {% if form.exclusions_summary.help_text %} {{ form.exclusions_summary.help_text }} {% endif %} {% for error in form.exclusions_summary.errors %}
{{ error }}
{% endfor %}
{{ form.pricing_note }} {% if form.pricing_note.help_text %} {{ form.pricing_note.help_text }} {% endif %} {% for error in form.pricing_note.errors %}
{{ error }}
{% endfor %}
Important: Hosts should remember that Ensolanka charges a 10% coordination commission from the confirmed Host event price. Please consider this when setting package prices.
Cancel

Package Creation Tips

A strong event package makes it easier for guests to imagine, compare, and request a celebration experience.

{% 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 package title that clearly explains the occasion, such as “Sunset Proposal Dinner”.
  • Mention the duration, number of people included, and any extra person charges.
  • Clearly separate meals, decoration, photography, and music if they are included or optional.
  • Add pricing notes for seasonal variation, advance notice, and special custom requests.
  • Keep descriptions honest, practical, and easy for international guests to understand.
Review note: Public visibility, featured status, and approval are managed by the Ensolanka admin team.
{% if is_update and event_package %} {% endif %}
{% endblock %}