Website Architecture
The website is built on WordPress with Elementor for key content areas, supported by custom HTML sections, WooCommerce, custom plugins, CRM integrations, and operational workflows.
Website Handover Documentation & Operations Manual for the temple management team of iskconeastdelhi.org.
This manual explains how the ISKCON East Delhi temple website is structured, which areas the temple team can safely manage, and which systems should remain under developer supervision.
The website is built on WordPress with Elementor for key content areas, supported by custom HTML sections, WooCommerce, custom plugins, CRM integrations, and operational workflows.
Routine content can be edited by the temple team. Custom-coded layouts, donation workflows, booking logic, payment settings, and Salesforce synchronization should be handled with technical support.
Always create backups before major updates. Avoid modifying custom-coded sections without developer assistance. Workflow logic should not be edited directly. Contact Xternal Media for major functionality changes.
The website combines editable temple content with protected custom systems. The distinction below is the main operational map for daily website management.
Hero content is built with Elementor. The donation experience is powered by DaanSetu - Temple Donation, WooCommerce, and WooCommerce Name Your Price.
Built using Elementor and suitable for normal content editing inside WordPress.
Powered by ISKCON Puja Booking with WooCommerce checkout and a dedicated admin dashboard.
Built using Elementor. Donation page link has also been added inside the Book Pooja section/button.
Integrated using the SF Sync plugin to sync contact fields. This is a critical integration and should not be edited by non-developers.
Before changing a setting, identify whether it affects content, layout, payment, booking, CRM, or security. Content edits are usually safe; logic and integration edits require developer review.
Each page has a different editing model. Use Elementor for Elementor-managed areas, plugin interfaces for gallery and donation systems, and developer support for custom-coded sections.
Purpose: primary temple introduction, events, and schedule access.
Edit Elementor areasOpen Pages, choose Homepage, then Edit with Elementor.
Update eventsEdit Upcoming Events blocks and verify spacing on mobile.
Temple ScheduleCustom HTML area; editing is possible but developer assistance is recommended.
Purpose: temple identity and history presentation.
Editing method: developer-managed only. This page is fully custom coded and not recommended for client editing.
Use Elementor for the hero section and Temple Donations settings for donation modules. Minimum and suggested amounts are managed through WooCommerce Name Your Price.
Built with Elementor. Text, address details, and regular layout content can be edited safely through Elementor, provided form or integration logic is not altered.
Built using Elementor. Update catalogue text and page content through Elementor. Booking products and offering logic are handled through WooCommerce and the Pooja Booking plugin.
Fully custom coded. Instagram syncs automatically through Smash Balloon. YouTube Live embed changes require developer assistance.
Managed using the Modula Gallery plugin. Client can upload galleries and create categories. Darshan gallery structure includes custom HTML elements.
DaanSetu - Temple Donation acts as a dedicated temple donation interface connected to WooCommerce for checkout, payment compatibility, orders, and receipt handling.
PhonePe integration works through the donation flow with WooCommerce payment compatibility.
Supported gateways can include Razorpay, Stripe, PayU, CCAvenue, and other gateways connected to WooCommerce.
Donation submissions move through WooCommerce orders. 80G receipts are generated through WooCommerce order records.
Salesforce sync sends contact fields only. Donation logic, payment state, and order behavior should remain under WooCommerce and custom plugin control.
Incorrect modifications may affect donation functionality and payment processing. Review changes carefully and request technical support before adjusting payment, receipt, checkout, or integration behavior.
The accounts and temple operations team can be given controlled access to WooCommerce orders, donation records, booking orders, invoices, receipts, and basic reporting without giving full website administrator permissions.
For finance and account users, create an individual WordPress user and assign a WooCommerce-focused role such as Shop Manager, or a custom finance role if one is available on the website.
Open UsersGo to WP Admin → Users → Add New.
Add user detailsEnter name, email address, and a strong password.
Select roleChoose Shop Manager or the approved finance role.
Share access securelySend credentials through a secure internal channel and ask the user to change the password.
Finance users can review donation orders, pooja booking orders, payment status, billing details, and order notes from this area.
Invoices, 80G receipts, and order documents should be accessed from the relevant WooCommerce order screen or the installed invoice/receipt plugin area, depending on the website configuration.
Use WooCommerce Analytics or Reports to review sales, donations, date ranges, and order totals. Export files only for official accounting use.
Finance and operations users should not receive full Administrator access unless absolutely required. They should not edit plugins, payment gateways, Salesforce sync, custom booking logic, donation plugin configuration, or theme files.
The ISKCON Puja Booking plugin provides a custom booking workflow connected to WooCommerce checkout, email confirmations, admin notifications, order records, and CRM sync compatibility.
A dedicated Puja Bookings sidebar menu provides a separate booking management interface with a structured booking table system.
Create WooCommerce productCreate the main product that will be used for the puja checkout flow.
Create new pageAdd the page that will host the booking experience.
Select templateChoose the Puja Booking Page template.
Select Main Puja ProductConnect the page to the correct WooCommerce product.
Configure offering sectionsAdd the visible offering options and verify the checkout route.
Do not modify booking logic or custom plugin configurations without technical assistance. The booking system connects page templates, WooCommerce products, checkout, emails, and admin records.
Gallery content is managed primarily through Modula Gallery, while Darshan category presentation uses a custom HTML structure for a more composed visual experience.
Use Modula Gallery to upload images, organize sets, and publish gallery collections.
Update image order, captions, and gallery presentation inside the Modula plugin interface.
The client can create categories for Darshan and gallery organization. Keep category naming consistent.
Darshan Gallery Category Page uses custom HTML. Request developer help for layout or structure changes.
Disable Right Click functionality is applied only on Gallery pages through a plugin.
Use well-lit, compressed images with clear naming so galleries remain fast, organized, and graceful.
The Salesforce synchronization layer is a protected system. It connects website contact fields with CRM workflows used for lead tracking, devotee management, and data continuity.
Changes to Salesforce synchronization settings may break CRM automations, lead tracking, devotee management, and data synchronization workflows. This section should only be accessed by developers.
SF Sync plugin.
Contact field syncing.
Developer-only configuration.
A custom backup system has been implemented. Google Drive backup setup is pending on the client end, and Xternal Media can assist with configuration.
Clear cache, check plugin update notices, and retry in a fresh browser session. If the editor still fails, request developer review before disabling plugins.
Clear website cache, browser cache, and Elementor cache. Confirm the correct page was updated and published.
Do not deactivate critical plugins casually. Document the issue, time, and last change made, then contact technical support.
Check Modula Gallery settings, image upload status, and category assignment. Right-click protection applies only on gallery pages.
Verify WooCommerce product connection, Puja Booking Page template, Main Puja Product selection, and offering configuration.
Review Temple Donations settings and WooCommerce Name Your Price configuration. Payment-related changes should be handled by technical support.
Confirm correct username, password, and user role. Use password reset for authorized accounts only.
Clear site cache after content updates. If layout remains outdated, clear Elementor-generated files and browser cache.
Social Media Integration
YouTube Live System
The Social Media page includes a custom-coded YouTube Live auto-detection embed. The system is designed to surface the active live experience when available.
YouTube embed updates require developer assistance because the implementation is custom coded.
Instagram Synchronization
Instagram content is integrated through the Smash Balloon plugin and syncs automatically once the plugin connection is active.