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

{{ page_title|default:"Add-on Service Details" }}

Create optional services that can improve a guest celebration experience, such as decorations, flowers, cake, photography, music, romantic setup, spa support, transport, surprise planning, or custom event arrangements.

Back to Add-ons {% if is_update and add_on_service %} View Add-on {% endif %} {% if selected_venue %} View Venue {% endif %}

Add-on Service Information

Complete the fields below to prepare your optional service 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 Service Details

Select the venue and describe the optional service 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 what this add-on includes, how it improves the event, and any conditions, limitations, or advance notice requirements. {% endif %} {% for error in form.description.errors %}
{{ error }}
{% endfor %}
{% if form.add_on_image %}

Add-on Service Image

Upload an attractive image that represents this optional service.

{% if is_update and add_on_service and add_on_service.add_on_image %}
{{ add_on_service.title }}
Current service image. Upload a new one only if you want to replace it.
{% endif %}
{{ form.add_on_image }} {% if form.add_on_image.help_text %} {{ form.add_on_image.help_text }} {% else %} Recommended: a clear image showing decoration, flowers, cake, table setup, photography sample, spa setup, transport, or related service atmosphere. {% endif %} {% for error in form.add_on_image.errors %}
{{ error }}
{% endfor %}
{% endif %}

Pricing Details

Set the price and pricing type for this optional add-on service.

{{ form.pricing_type }} {% for error in form.pricing_type.errors %}
{{ error }}
{% endfor %}
{{ form.price_usd }} {% for error in form.price_usd.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 add-on prices.
Cancel

Add-on Service Tips

Add-ons help guests customize a moment beyond the base package or meal plan.

{% 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 clear title such as “Birthday Cake”, “Flower Decoration”, or “Photography Session”.
  • Explain whether the price is fixed, per person, per hour, per item, or estimated.
  • Mention advance notice, availability limits, supplier dependency, or customization needs.
  • Keep the description honest and practical so Ensolanka can confirm arrangements easily.
  • Add-ons can later be selected with event packages and meal plans in the guest booking flow.
Review note: Public visibility, featured status, and approval are managed by the Ensolanka admin team.
{% if is_update and add_on_service %} {% endif %}
{% endblock %}