We’re delighted to have you here. Our new digital space is designed to make it easier to explore our services, connect with our team, and stay connected with us.
Please help me chooseWebsite design / developmentSEO and Google search visibilityGoogle Business Profile / Maps / business listingsHosting / domain / business emailSoftware / ERP / school or accounting systemsAndroid / iOS mobile appsIT support / cloud / networking / cybersecurity
2 · Compare plans
Website plans for every business
Indicative starting prices in INR for development, not a final quotation. Domain, hosting, paid tools, taxes if applicable and ongoing services are separate unless your written quotation includes them.
Indicative prices · T&C apply. Your exact price can increase or decrease based on requirements, pages, features, hosting, domain, content, integrations, licences, provider rates and applicable taxes. See our Terms & Conditions. Confirm the full written quotation before purchase.
All your selected services in one place
Choose a plan for each service below. Compare totals and contact us without scrolling through every plan.
Indicative prices · tax excluded · T&C apply. One-time, monthly and yearly charges are shown separately. Your written quotation confirms the final amount, inclusions and renewals.
We do not sell or publicly publish your enquiry details. We use your selections, IP address and approximate location for communication, security and authenticity checks. When you contact us, these details are included in your WhatsApp or email draft, or live-chat message. Approximate location lookup uses a third-party geolocation service. Review your message before sending.
Your selected business, plan, price, language and page link will be included. WhatsApp and email open a draft for you to review and send. For live chat, review the message and press Send.
Your website is your business space online. A domain is its address, like yourbusiness.com. Hosting keeps it online. Development builds the website; domain and hosting normally renew every year.
Will I get customers or first place on Google?
A website helps people learn about and contact you. Basic search setup is included; ongoing SEO, advertising and Google Business Profile work need a separate scope. No plan guarantees customers or a Google position.
What happens after I choose a plan?
We discuss your pages, features and content, then provide a written quotation with inclusions, renewals, payment stages and timeline. Choosing here sends an enquiry; it does not take a payment.
What is included in every standard plan?
A mobile-friendly layout, contact and WhatsApp links, basic page titles and search structure, and handover guidance. You supply your logo, photos and approved text. Content writing, translation, paid licences, maintenance and major changes are quoted separately.
Can I use more languages or add software?
Yes. Ask for additional website languages, appointments, admissions, member areas, online payments, ERP or custom software. These features need a separate scope. A school or hospital website does not automatically include a management system.
Approximate domain prices · tax excluded
Highest comparable price verified today from configured suppliers. Standard non-premium registration only; not a guaranteed maximum across all suppliers. Renewal and final quotation may vary. T&C apply.
Select domain services to view current estimates.
Other services for your business
SEO, Google Business Profile and Maps assistance, business listings, mobile apps, accounting and school software, hosting, domains, email, design, IT support and cybersecurity are quoted to your needs.
Starter website from ₹5,999 with shared hosting. Domain fees separate. For help, contact DAXEVYN on WhatsApp or email info@daxevyn.com. Enable JavaScript to use the plan selector and language options.
(function(){‘use strict’;const root=document.getElementById(‘dxvp’);if(!root)return;document.getElementById(‘dxvp-basic-fallback’)?.remove();const $=s=>root.querySelector(s);$(‘#dxvp-share’).checked=true;const api=”https://daxevyn.com/wp-json/daxevyn-pricing/v1/context”;
/* Native translations keep buttons and enquiry actions on daxevyn.com. */
const T={en:{language:’Choose your language’,title:’A website for your business. A plan you can understand.’,intro:’New to websites? Start here. Tell us what you do, choose what you need, and talk to our team. You do not need any technical knowledge.’,step1:’1 · Choose your business’,step2:’2 · Compare plans’,step3:’3 · Talk to us’,search:’Search your business — for example, paint shop or doctor’,business:’What type of business do you have?’,need:’What would you like customers to do?’,unsure:’Not sure? Help me choose’,priceNote:’Indicative starting prices in INR for development, not a final quotation. Domain, hosting, paid tools, taxes if applicable and ongoing services are separate unless your written quotation includes them.’,town:’Your city / area (optional — correct the location if needed)’,notes:’Anything else you need? (optional)’,share:’Include my IP address and approximate city / region in this enquiry. IP location can be inaccurate. Location lookup uses ipwho.is.’,contactNote:’Your selected business, plan, price, language and page link will be included. WhatsApp and email open a draft for you to review and send. For live chat, review the message and press Send.’,whatsapp:’Ask on WhatsApp’,chat:’Ask in live chat’,email:’Ask by email’,copy:’Copy enquiry’,faq:’Before you choose’,fq1:’What is a website, domain and hosting?’,fa1:’Your website is your business space online. A domain is its address, like yourbusiness.com. Hosting keeps it online. Development builds the website; domain and hosting normally renew every year.’,fq2:’Will I get customers or first place on Google?’,fa2:’A website helps people learn about and contact you. Basic search setup is included; ongoing SEO, advertising and Google Business Profile work need a separate scope. No plan guarantees customers or a Google position.’,fq3:’What happens after I choose a plan?’,fa3:’We discuss your pages, features and content, then provide a written quotation with inclusions, renewals, payment stages and timeline. Choosing here sends an enquiry; it does not take a payment.’,fq4:’What is included in every standard plan?’,fa4:’A mobile-friendly layout, contact and WhatsApp links, basic page titles and search structure, and handover guidance. You supply your logo, photos and approved text. Content writing, translation, paid licences, maintenance and major changes are quoted separately.’,fq5:’Can I use more languages or add software?’,fa5:’Yes. Ask for additional website languages, appointments, admissions, member areas, online payments, ERP or custom software. These features need a separate scope. A school or hospital website does not automatically include a management system.’,choose:’Choose this plan’,from:’Starting from’,recommend:’Suggested for your needs’,noBusiness:’Choose your business / Other’,noResults:’No match — choose Other and tell us about your business.’,copied:’Enquiry copied. Paste it into your preferred app.’,copyFail:’Copy is unavailable. Select and copy the enquiry below.’,chatReady:’Your enquiry is ready in live chat. Enter your contact details if asked, then review and press Send.’,chatFail:’Live chat is still loading. Use WhatsApp or email, or try again.’,locationWait:’Looking up approximate location…’,locationFail:’Location is unavailable. You can enter your city above and continue.’,locationOff:’IP and detected location will not be included.’,custom:’Custom quotation’,selected:’Selected’,needs:[‘Learn about me and contact me’,’See my products and ask for a price’,’Book an appointment or service’,’Buy products and pay online’,’Use a login, portal or management system’,’I am not sure yet’],plans:[‘Single Page’,’Basic Business’,’Professional’,’Online Store’,’Business Pro Cloud’,’Custom Solution’],descriptions:[‘One clear page introducing your business.’,’A complete introduction for a small business.’,’More room for services, projects and enquiries.’,’Sell products through your own online shop.’,’A larger website and cloud setup, scoped to your business.’,’For portals, ERP, admissions or special workflows.’],features:[[‘1 page with up to 6 sections’,’About, services, photos and contact’,’Enquiry links; no online checkout’],[‘Up to 5 pages’,’Home, About, Services, Gallery, Contact’,’Enquiry form and map link’],[‘Up to 12 pages’,’Service pages, projects and news/blog’,’Lead forms and analytics setup’],[‘Up to 8 information pages’,’Up to 30 products uploaded initially’,’Cart, standard payment and shipping setup’],[‘Up to 20 pages’,’Up to 50 products if required’,’Cloud hosting and domain priced in written quote’],[‘Pages and features agreed after discussion’,’Roles, workflows and integrations as scoped’,’Development and recurring costs quoted separately’]]},
kn:{language:’ನಿಮ್ಮ ಭಾಷೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ’,title:’ನಿಮ್ಮ ವ್ಯವಹಾರಕ್ಕೆ ವೆಬ್ಸೈಟ್. ಸುಲಭವಾಗಿ ಅರ್ಥವಾಗುವ ಯೋಜನೆ.’,intro:’ವೆಬ್ಸೈಟ್ ಬಗ್ಗೆ ತಿಳಿದಿಲ್ಲವೇ? ನಿಮ್ಮ ವ್ಯವಹಾರ ಮತ್ತು ಅಗತ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ, ನಮ್ಮ ತಂಡದೊಂದಿಗೆ ಮಾತನಾಡಿ. ತಾಂತ್ರಿಕ ಜ್ಞಾನ ಬೇಕಿಲ್ಲ.’,step1:’1 · ನಿಮ್ಮ ವ್ಯವಹಾರ ಆಯ್ಕೆಮಾಡಿ’,step2:’2 · ಯೋಜನೆಗಳನ್ನು ಹೋಲಿಸಿ’,step3:’3 · ನಮ್ಮೊಂದಿಗೆ ಮಾತನಾಡಿ’,search:’ನಿಮ್ಮ ವ್ಯವಹಾರ ಹುಡುಕಿ — ಉದಾ: paint shop ಅಥವಾ doctor’,business:’ನಿಮ್ಮ ವ್ಯವಹಾರ ಯಾವುದು?’,need:’ಗ್ರಾಹಕರು ಏನು ಮಾಡಬೇಕೆಂದು ಬಯಸುತ್ತೀರಿ?’,unsure:’ಖಚಿತವಿಲ್ಲವೇ? ಆಯ್ಕೆ ಮಾಡಲು ಸಹಾಯ ಬೇಕು’,priceNote:’ಇವು ವೆಬ್ಸೈಟ್ ನಿರ್ಮಾಣದ ಅಂದಾಜು ಆರಂಭಿಕ ಬೆಲೆಗಳು; ಅಂತಿಮ ದರಪಟ್ಟಿಯಲ್ಲ. ಡೊಮೇನ್, ಹೋಸ್ಟಿಂಗ್, ಪಾವತಿಯ ಸಾಧನಗಳು, ಅನ್ವಯಿಸುವ ತೆರಿಗೆ ಮತ್ತು ನಿರಂತರ ಸೇವೆಗಳು ಲಿಖಿತ ದರಪಟ್ಟಿಯಲ್ಲಿ ಸೇರಿಸದಿದ್ದರೆ ಪ್ರತ್ಯೇಕ.’,town:’ನಿಮ್ಮ ನಗರ / ಪ್ರದೇಶ (ಐಚ್ಛಿಕ — ಅಗತ್ಯವಿದ್ದರೆ ತಿದ್ದಿ)’,notes:’ಇನ್ನೇನಾದರೂ ಬೇಕೇ? (ಐಚ್ಛಿಕ)’,share:’ಈ ವಿಚಾರಣೆಯಲ್ಲಿ ನನ್ನ IP ವಿಳಾಸ ಮತ್ತು ಅಂದಾಜು ನಗರ / ಪ್ರದೇಶ ಸೇರಿಸಿ. ಸ್ಥಳ ನಿಖರವಾಗಿರದಿರಬಹುದು. ಸ್ಥಳ ಪತ್ತೆಗೆ ipwho.is ಬಳಸಲಾಗುತ್ತದೆ.’,contactNote:’ನಿಮ್ಮ ವ್ಯವಹಾರ, ಯೋಜನೆ, ಬೆಲೆ, ಭಾಷೆ ಮತ್ತು ಪುಟದ ಲಿಂಕ್ ಸೇರಿಸಲಾಗುತ್ತದೆ. WhatsApp ಮತ್ತು ಇಮೇಲ್ನಲ್ಲಿ ಸಂದೇಶ ಪರಿಶೀಲಿಸಿ ಕಳುಹಿಸಿ. ಲೈವ್ ಚಾಟ್ನಲ್ಲಿ Send ಒತ್ತಿ.’,whatsapp:’WhatsApp ಮೂಲಕ ಕೇಳಿ’,chat:’ಲೈವ್ ಚಾಟ್ನಲ್ಲಿ ಕೇಳಿ’,email:’ಇಮೇಲ್ ಮೂಲಕ ಕೇಳಿ’,copy:’ವಿಚಾರಣೆ ನಕಲಿಸಿ’,faq:’ಆಯ್ಕೆ ಮಾಡುವ ಮೊದಲು’,fq1:’ವೆಬ್ಸೈಟ್, ಡೊಮೇನ್ ಮತ್ತು ಹೋಸ್ಟಿಂಗ್ ಎಂದರೇನು?’,fa1:’ವೆಬ್ಸೈಟ್ ನಿಮ್ಮ ಆನ್ಲೈನ್ ವ್ಯವಹಾರ ಸ್ಥಳ. ಡೊಮೇನ್ ಅದರ ವಿಳಾಸ, ಉದಾ: yourbusiness.com. ಹೋಸ್ಟಿಂಗ್ ಅದನ್ನು ಆನ್ಲೈನ್ನಲ್ಲಿ ಇಡುತ್ತದೆ. ಡೊಮೇನ್ ಮತ್ತು ಹೋಸ್ಟಿಂಗ್ ಸಾಮಾನ್ಯವಾಗಿ ವರ್ಷಕ್ಕೊಮ್ಮೆ ನವೀಕರಿಸಬೇಕು.’,fq2:’ಗ್ರಾಹಕರು ಅಥವಾ Google ಮೊದಲ ಸ್ಥಾನ ಖಚಿತವೇ?’,fa2:’ವೆಬ್ಸೈಟ್ ನಿಮ್ಮ ಬಗ್ಗೆ ತಿಳಿಯಲು ಮತ್ತು ಸಂಪರ್ಕಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಮೂಲ ಹುಡುಕಾಟ ವ್ಯವಸ್ಥೆ ಸೇರಿದೆ. ನಿರಂತರ SEO, ಜಾಹೀರಾತು ಮತ್ತು Google Business Profile ಕೆಲಸ ಪ್ರತ್ಯೇಕ. ಗ್ರಾಹಕರ ಸಂಖ್ಯೆ ಅಥವಾ Google ಸ್ಥಾನಕ್ಕೆ ಖಾತರಿ ಇಲ್ಲ.’,fq3:’ಯೋಜನೆ ಆಯ್ಕೆ ಮಾಡಿದ ನಂತರ ಏನಾಗುತ್ತದೆ?’,fa3:’ಪುಟಗಳು, ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ವಿಷಯ ಚರ್ಚಿಸಿ, ಒಳಗೊಂಡ ಸೇವೆಗಳು, ನವೀಕರಣ, ಪಾವತಿ ಹಂತಗಳು ಮತ್ತು ಸಮಯದ ಲಿಖಿತ ದರಪಟ್ಟಿ ನೀಡುತ್ತೇವೆ. ಇಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡುವುದು ವಿಚಾರಣೆ ಮಾತ್ರ; ಹಣ ಪಾವತಿ ಅಲ್ಲ.’,fq4:’ಸಾಮಾನ್ಯ ಯೋಜನೆಗಳಲ್ಲಿ ಏನು ಸೇರಿದೆ?’,fa4:’ಮೊಬೈಲ್ಗೆ ಹೊಂದುವ ವಿನ್ಯಾಸ, ಸಂಪರ್ಕ ಮತ್ತು WhatsApp ಲಿಂಕ್, ಮೂಲ ಪುಟ ಶೀರ್ಷಿಕೆ ಮತ್ತು ಹುಡುಕಾಟ ವ್ಯವಸ್ಥೆ, ಬಳಕೆಯ ಮಾರ್ಗದರ್ಶನ. ಲೋಗೋ, ಚಿತ್ರಗಳು ಮತ್ತು ಅನುಮೋದಿತ ಪಠ್ಯ ನೀವು ನೀಡಬೇಕು. ಬರವಣಿಗೆ, ಅನುವಾದ, ಪಾವತಿಯ ಪರವಾನಗಿ, ನಿರ್ವಹಣೆ ಮತ್ತು ದೊಡ್ಡ ಬದಲಾವಣೆ ಪ್ರತ್ಯೇಕ.’,fq5:’ಇನ್ನಷ್ಟು ಭಾಷೆಗಳು ಅಥವಾ ಸಾಫ್ಟ್ವೇರ್ ಸೇರಿಸಬಹುದೇ?’,fa5:’ಹೌದು. ಹೆಚ್ಚುವರಿ ಭಾಷೆ, ಅಪಾಯಿಂಟ್ಮೆಂಟ್, ಪ್ರವೇಶ, ಸದಸ್ಯರ ಭಾಗ, ಆನ್ಲೈನ್ ಪಾವತಿ, ERP ಅಥವಾ ಕಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ ಕೇಳಬಹುದು. ಇವು ಪ್ರತ್ಯೇಕ ಕೆಲಸ. ಶಾಲೆ ಅಥವಾ ಆಸ್ಪತ್ರೆ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೇರಿಲ್ಲ.’,choose:’ಈ ಯೋಜನೆ ಆಯ್ಕೆಮಾಡಿ’,from:’ಆರಂಭಿಕ ಬೆಲೆ’,recommend:’ನಿಮ್ಮ ಅಗತ್ಯಕ್ಕೆ ಸಲಹೆ’,noBusiness:’ವ್ಯವಹಾರ ಆಯ್ಕೆಮಾಡಿ / ಇತರೆ’,noResults:’ಹೊಂದಾಣಿಕೆ ಇಲ್ಲ — ಇತರೆ ಆಯ್ಕೆ ಮಾಡಿ ವಿವರಿಸಿ.’,copied:’ವಿಚಾರಣೆ ನಕಲಾಗಿದೆ. ಬೇಕಾದ ಆ್ಯಪ್ನಲ್ಲಿ ಅಂಟಿಸಿ.’,copyFail:’ನಕಲಿಸಲು ಆಗಲಿಲ್ಲ. ಕೆಳಗಿನ ಸಂದೇಶವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ನಕಲಿಸಿ.’,chatReady:’ವಿಚಾರಣೆ ಚಾಟ್ನಲ್ಲಿ ಸಿದ್ಧವಾಗಿದೆ. ಅಗತ್ಯವಿದ್ದರೆ ಸಂಪರ್ಕ ವಿವರ ನೀಡಿ, ಪರಿಶೀಲಿಸಿ Send ಒತ್ತಿ.’,chatFail:’ಚಾಟ್ ಲೋಡ್ ಆಗುತ್ತಿದೆ. WhatsApp ಅಥವಾ ಇಮೇಲ್ ಬಳಸಿ.’,locationWait:’ಅಂದಾಜು ಸ್ಥಳ ಹುಡುಕಲಾಗುತ್ತಿದೆ…’,locationFail:’ಸ್ಥಳ ಲಭ್ಯವಿಲ್ಲ. ನಿಮ್ಮ ನಗರ ನಮೂದಿಸಿ ಮುಂದುವರಿಯಬಹುದು.’,locationOff:’IP ಮತ್ತು ಪತ್ತೆಯಾದ ಸ್ಥಳ ಸೇರಿಸುವುದಿಲ್ಲ.’,custom:’ಪ್ರತ್ಯೇಕ ದರಪಟ್ಟಿ’,selected:’ಆಯ್ಕೆಯಾಗಿದೆ’,needs:[‘ನನ್ನ ಬಗ್ಗೆ ತಿಳಿದು ಸಂಪರ್ಕಿಸಲಿ’,’ಉತ್ಪನ್ನ ನೋಡಿ ಬೆಲೆ ಕೇಳಲಿ’,’ಅಪಾಯಿಂಟ್ಮೆಂಟ್ ಅಥವಾ ಸೇವೆ ಕಾಯ್ದಿರಿಸಲಿ’,’ಉತ್ಪನ್ನ ಖರೀದಿಸಿ ಆನ್ಲೈನ್ ಪಾವತಿಸಲಿ’,’ಲಾಗಿನ್, ಪೋರ್ಟಲ್ ಅಥವಾ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ ಬಳಸಿ’,’ಇನ್ನೂ ಖಚಿತವಿಲ್ಲ’],plans:[‘ಒಂದು ಪುಟ’,’ಮೂಲ ವ್ಯವಹಾರ’,’ವೃತ್ತಿಪರ’,’ಆನ್ಲೈನ್ ಅಂಗಡಿ’,’Business Pro Cloud’,’ಕಸ್ಟಮ್ ಪರಿಹಾರ’],descriptions:[‘ವ್ಯವಹಾರ ಪರಿಚಯಕ್ಕೆ ಒಂದು ಸರಳ ಪುಟ.’,’ಸಣ್ಣ ವ್ಯವಹಾರದ ಸಂಪೂರ್ಣ ಪರಿಚಯ.’,’ಸೇವೆಗಳು, ಕೆಲಸಗಳು ಮತ್ತು ವಿಚಾರಣೆಗೆ ಹೆಚ್ಚಿನ ಪುಟಗಳು.’,’ನಿಮ್ಮ ಆನ್ಲೈನ್ ಅಂಗಡಿಯಲ್ಲಿ ಉತ್ಪನ್ನ ಮಾರಾಟ.’,’ವ್ಯವಹಾರಕ್ಕೆ ಹೊಂದುವ ದೊಡ್ಡ ವೆಬ್ಸೈಟ್ ಮತ್ತು ಕ್ಲೌಡ್ ವ್ಯವಸ್ಥೆ.’,’ಪೋರ್ಟಲ್, ERP, ಪ್ರವೇಶ ಅಥವಾ ವಿಶೇಷ ಕಾರ್ಯಗಳಿಗೆ.’],features:[[‘6 ವಿಭಾಗಗಳವರೆಗೆ 1 ಪುಟ’,’ಪರಿಚಯ, ಸೇವೆ, ಚಿತ್ರ ಮತ್ತು ಸಂಪರ್ಕ’,’ವಿಚಾರಣೆ ಲಿಂಕ್; ಆನ್ಲೈನ್ ಖರೀದಿ ಇಲ್ಲ’],[‘5 ಪುಟಗಳವರೆಗೆ’,’ಮುಖಪುಟ, ಪರಿಚಯ, ಸೇವೆ, ಗ್ಯಾಲರಿ, ಸಂಪರ್ಕ’,’ವಿಚಾರಣೆ ಫಾರ್ಮ್ ಮತ್ತು ನಕ್ಷೆ ಲಿಂಕ್’],[’12 ಪುಟಗಳವರೆಗೆ’,’ಸೇವೆ ಪುಟ, ಪ್ರಾಜೆಕ್ಟ್ ಮತ್ತು ಸುದ್ದಿ / ಬ್ಲಾಗ್’,’ವಿಚಾರಣೆ ಫಾರ್ಮ್ ಮತ್ತು ವಿಶ್ಲೇಷಣೆ ವ್ಯವಸ್ಥೆ’],[‘8 ಮಾಹಿತಿ ಪುಟಗಳವರೆಗೆ’,’ಆರಂಭದಲ್ಲಿ 30 ಉತ್ಪನ್ನ ಸೇರಿಸುವುದು’,’ಕಾರ್ಟ್, ಸಾಮಾನ್ಯ ಪಾವತಿ ಮತ್ತು ಶಿಪ್ಪಿಂಗ್ ವ್ಯವಸ್ಥೆ’],[’20 ಪುಟಗಳವರೆಗೆ’,’ಅಗತ್ಯವಿದ್ದರೆ 50 ಉತ್ಪನ್ನಗಳವರೆಗೆ’,’ಕ್ಲೌಡ್ ಹೋಸ್ಟಿಂಗ್ ಮತ್ತು ಡೊಮೇನ್ ದರ ಲಿಖಿತ ದರಪಟ್ಟಿಯಲ್ಲಿ’],[‘ಚರ್ಚಿಸಿ ಪುಟ ಮತ್ತು ವೈಶಿಷ್ಟ್ಯ ನಿರ್ಧಾರ’,’ಒಪ್ಪಿದಂತೆ ಪಾತ್ರ, ಕಾರ್ಯವಿಧಾನ ಮತ್ತು ಸಂಪರ್ಕಗಳು’,’ನಿರ್ಮಾಣ ಮತ್ತು ಮರುಕಳಿಸುವ ವೆಚ್ಚ ಪ್ರತ್ಯೇಕ ದರಪಟ್ಟಿ’]]}
};
const packs={
hi:{labels:[‘अपनी भाषा चुनें’,’आपके व्यवसाय के लिए वेबसाइट। समझने में आसान योजना।’,’वेबसाइट के बारे में नहीं जानते? अपना व्यवसाय और ज़रूरत चुनें, फिर हमारी टीम से बात करें। तकनीकी जानकारी ज़रूरी नहीं।’,’1 · अपना व्यवसाय चुनें’,’2 · योजनाओं की तुलना करें’,’3 · हमसे बात करें’,’व्यवसाय खोजें — जैसे paint shop या doctor’,’आपका व्यवसाय किस प्रकार का है?’,’आप चाहते हैं कि ग्राहक क्या करें?’,’समझ नहीं आ रहा? चुनने में मदद लें’,’ये वेबसाइट बनाने की अनुमानित शुरुआती कीमतें हैं। डोमेन, होस्टिंग, भुगतान वाले टूल, लागू कर और नियमित सेवाएँ लिखित प्रस्ताव में शामिल न हों तो अलग हैं।’,’आपका शहर / क्षेत्र (वैकल्पिक)’,’और क्या चाहिए? (वैकल्पिक)’,’इस पूछताछ में मेरा IP और अनुमानित शहर / क्षेत्र शामिल करें। स्थान गलत हो सकता है। स्थान के लिए ipwho.is का उपयोग होता है।’,’व्यवसाय, योजना, कीमत, भाषा और पेज लिंक संदेश में शामिल होंगे। WhatsApp या ईमेल में संदेश जाँचकर भेजें। लाइव चैट में Send दबाएँ।’,’WhatsApp पर पूछें’,’लाइव चैट में पूछें’,’ईमेल से पूछें’,’संदेश कॉपी करें’,’चुनने से पहले’,’यह योजना चुनें’,’शुरुआती कीमत’,’आपकी ज़रूरत के लिए सुझाव’,’व्यवसाय चुनें / अन्य’,’चुना गया’,’अलग प्रस्ताव’],needs:[‘मेरे बारे में जानें और संपर्क करें’,’उत्पाद देखें और कीमत पूछें’,’अपॉइंटमेंट या सेवा बुक करें’,’उत्पाद खरीदें और ऑनलाइन भुगतान करें’,’लॉगिन, पोर्टल या प्रबंधन प्रणाली इस्तेमाल करें’,’अभी तय नहीं है’],plans:[‘एक पेज’,’बेसिक व्यवसाय’,’प्रोफेशनल’,’ऑनलाइन स्टोर’,’Business Pro Cloud’,’कस्टम समाधान’],desc:[‘व्यवसाय का परिचय देने वाला एक पेज।’,’छोटे व्यवसाय का पूरा परिचय।’,’सेवाओं, काम और पूछताछ के लिए अधिक पेज।’,’अपनी ऑनलाइन दुकान से उत्पाद बेचें।’,’बड़ी वेबसाइट और व्यवसाय के अनुसार क्लाउड व्यवस्था।’,’पोर्टल, ERP या विशेष काम के लिए।’],faq:[‘वेबसाइट, डोमेन और होस्टिंग क्या हैं?’,’वेबसाइट आपकी ऑनलाइन दुकान या कार्यालय है। डोमेन उसका पता है। होस्टिंग उसे ऑनलाइन रखती है। डोमेन और होस्टिंग आम तौर पर हर साल नवीनीकृत होते हैं।’,’क्या ग्राहक या Google पर पहला स्थान मिलेगा?’,’वेबसाइट से लोग आपको जान और संपर्क कर सकते हैं। मूल खोज व्यवस्था शामिल है। नियमित SEO और विज्ञापन अलग हैं। ग्राहकों या रैंक की गारंटी नहीं है।’,’योजना चुनने के बाद क्या होगा?’,’हम ज़रूरत समझकर सुविधाओं, नवीनीकरण, भुगतान और समय का लिखित प्रस्ताव देंगे। यहाँ चुनाव केवल पूछताछ है, भुगतान नहीं।’,’सामान्य योजनाओं में क्या शामिल है?’,’मोबाइल पर चलने वाला डिज़ाइन, संपर्क और WhatsApp लिंक, मूल खोज व्यवस्था और उपयोग का मार्गदर्शन। लोगो, फोटो और स्वीकृत सामग्री आप देते हैं। लेखन, अनुवाद, लाइसेंस और रखरखाव अलग हैं।’,’क्या भाषाएँ या सॉफ़्टवेयर जोड़ सकते हैं?’,’हाँ। अतिरिक्त भाषा, बुकिंग, प्रवेश, भुगतान और ERP अलग काम हैं। स्कूल या अस्पताल की वेबसाइट में प्रबंधन सॉफ़्टवेयर अपने आप शामिल नहीं है।’],unit:[‘पेज’,’तक’,’शुरुआती उत्पाद’,’संपर्क, फोटो और सेवाएँ’,’पूछताछ; ऑनलाइन खरीद नहीं’,’पूछताछ फ़ॉर्म और नक्शा’,’सेवा पेज, काम और ब्लॉग’,’कार्ट, भुगतान और शिपिंग सेटअप’,’क्लाउड और डोमेन की कीमत लिखित प्रस्ताव में’,’सुविधाएँ चर्चा के बाद तय होंगी’,’नियमित खर्च अलग प्रस्ताव में’]},
ml:{labels:[‘നിങ്ങളുടെ ഭാഷ തിരഞ്ഞെടുക്കുക’,’നിങ്ങളുടെ ബിസിനസിന് ഒരു വെബ്സൈറ്റ്. എളുപ്പം മനസ്സിലാക്കാവുന്ന പ്ലാൻ.’,’വെബ്സൈറ്റ് അറിയില്ലേ? നിങ്ങളുടെ ബിസിനസും ആവശ്യവും തിരഞ്ഞെടുക്കുക, ഞങ്ങളോട് സംസാരിക്കുക. സാങ്കേതിക അറിവ് വേണ്ട.’,’1 · ബിസിനസ് തിരഞ്ഞെടുക്കുക’,’2 · പ്ലാനുകൾ താരതമ്യം ചെയ്യുക’,’3 · ഞങ്ങളോട് സംസാരിക്കുക’,’ബിസിനസ് തിരയുക — ഉദാ: paint shop അല്ലെങ്കിൽ doctor’,’നിങ്ങളുടെ ബിസിനസ് ഏതാണ്?’,’ഉപഭോക്താക്കൾ എന്ത് ചെയ്യണം?’,’ഉറപ്പില്ലേ? തിരഞ്ഞെടുക്കാൻ സഹായം വേണം’,’ഇവ വെബ്സൈറ്റ് നിർമ്മാണത്തിന്റെ ഏകദേശ ആരംഭ വിലകളാണ്. ഡൊമെയ്ൻ, ഹോസ്റ്റിംഗ്, പണമടയ്ക്കേണ്ട ടൂളുകൾ, ബാധകമായ നികുതി, തുടർ സേവനങ്ങൾ എന്നിവ എഴുത്തിലുള്ള ക്വട്ടേഷനിൽ ഉൾപ്പെടുത്തിയില്ലെങ്കിൽ വേറെയാണ്.’,’നിങ്ങളുടെ നഗരം / പ്രദേശം (നിർബന്ധമില്ല)’,’മറ്റെന്തെങ്കിലും ആവശ്യമുണ്ടോ? (നിർബന്ധമില്ല)’,’ഈ അന്വേഷണത്തിൽ എന്റെ IP വിലാസവും ഏകദേശ നഗരവും പ്രദേശവും ഉൾപ്പെടുത്തുക. സ്ഥലം കൃത്യമാകണമെന്നില്ല. സ്ഥലം കണ്ടെത്താൻ ipwho.is ഉപയോഗിക്കുന്നു.’,’ബിസിനസ്, പ്ലാൻ, വില, ഭാഷ, പേജ് ലിങ്ക് എന്നിവ സന്ദേശത്തിൽ ഉൾപ്പെടും. WhatsApp അല്ലെങ്കിൽ ഇമെയിലിൽ പരിശോധിച്ച് അയയ്ക്കുക. ലൈവ് ചാറ്റിൽ Send അമർത്തുക.’,’WhatsApp വഴി ചോദിക്കുക’,’ലൈവ് ചാറ്റിൽ ചോദിക്കുക’,’ഇമെയിൽ വഴി ചോദിക്കുക’,’സന്ദേശം കോപ്പി ചെയ്യുക’,’തിരഞ്ഞെടുക്കുന്നതിനു മുമ്പ്’,’ഈ പ്ലാൻ തിരഞ്ഞെടുക്കുക’,’ആരംഭ വില’,’നിങ്ങളുടെ ആവശ്യത്തിന് നിർദേശം’,’ബിസിനസ് തിരഞ്ഞെടുക്കുക / മറ്റുള്ളവ’,’തിരഞ്ഞെടുത്തു’,’പ്രത്യേക ക്വട്ടേഷൻ’],needs:[‘എന്നെക്കുറിച്ച് അറിയാനും ബന്ധപ്പെടാനും’,’ഉൽപ്പന്നങ്ങൾ കണ്ട് വില ചോദിക്കാൻ’,’അപ്പോയിന്റ്മെന്റ് / സേവനം ബുക്ക് ചെയ്യാൻ’,’ഉൽപ്പന്നങ്ങൾ വാങ്ങി ഓൺലൈനിൽ പണമടയ്ക്കാൻ’,’ലോഗിൻ, പോർട്ടൽ, മാനേജ്മെന്റ് സംവിധാനം’,’ഇതുവരെ തീരുമാനിച്ചിട്ടില്ല’],plans:[‘ഒറ്റ പേജ്’,’അടിസ്ഥാന ബിസിനസ്’,’പ്രൊഫഷണൽ’,’ഓൺലൈൻ സ്റ്റോർ’,’Business Pro Cloud’,’കസ്റ്റം പരിഹാരം’],desc:[‘ബിസിനസ് പരിചയപ്പെടുത്തുന്ന ഒറ്റ പേജ്.’,’ചെറിയ ബിസിനസിന്റെ സമ്പൂർണ പരിചയം.’,’സേവനങ്ങളും പ്രവർത്തനങ്ങളും കാണിക്കാൻ കൂടുതൽ പേജുകൾ.’,’സ്വന്തം ഓൺലൈൻ കടയിൽ ഉൽപ്പന്നങ്ങൾ വിൽക്കാം.’,’വലിയ വെബ്സൈറ്റും ആവശ്യത്തിനനുസരിച്ചുള്ള ക്ലൗഡ് സംവിധാനവും.’,’പോർട്ടൽ, ERP, പ്രത്യേക പ്രവർത്തനങ്ങൾ എന്നിവയ്ക്ക്.’],faq:[‘വെബ്സൈറ്റ്, ഡൊമെയ്ൻ, ഹോസ്റ്റിംഗ് എന്താണ്?’,’വെബ്സൈറ്റ് നിങ്ങളുടെ ഓൺലൈൻ കടയോ ഓഫീസോ ആണ്. ഡൊമെയ്ൻ അതിന്റെ വിലാസം. ഹോസ്റ്റിംഗ് അത് ഓൺലൈനിൽ നിലനിർത്തുന്നു. ഡൊമെയ്നും ഹോസ്റ്റിംഗും സാധാരണ വർഷംതോറും പുതുക്കണം.’,’ക്ലയന്റുകളോ Google ഒന്നാം സ്ഥാനമോ ഉറപ്പാണോ?’,’വെബ്സൈറ്റ് നിങ്ങളെ അറിയാനും ബന്ധപ്പെടാനും സഹായിക്കുന്നു. അടിസ്ഥാന സെർച്ച് ക്രമീകരണം ഉൾപ്പെടും. തുടർച്ചയായ SEO, പരസ്യം എന്നിവ വേറെയാണ്. ക്ലയന്റുകളോ റാങ്കോ ഉറപ്പുനൽകുന്നില്ല.’,’പ്ലാൻ തിരഞ്ഞെടുത്താൽ എന്ത് സംഭവിക്കും?’,’ആവശ്യങ്ങൾ ചർച്ച ചെയ്തശേഷം ഉൾപ്പെടുന്ന സേവനങ്ങൾ, പുതുക്കൽ, പണമടയ്ക്കൽ, സമയം എന്നിവയുടെ ക്വട്ടേഷൻ നൽകും. ഇവിടെ തിരഞ്ഞെടുക്കുന്നത് അന്വേഷണം മാത്രമാണ്; പണമടയ്ക്കലല്ല.’,’സാധാരണ പ്ലാനുകളിൽ എന്തുണ്ട്?’,’മൊബൈലിൽ ഉപയോഗിക്കാവുന്ന രൂപകൽപ്പന, കോൺടാക്ട്, WhatsApp ലിങ്ക്, അടിസ്ഥാന സെർച്ച് ക്രമീകരണം, ഉപയോഗ മാർഗനിർദേശം. ലോഗോ, ചിത്രങ്ങൾ, അംഗീകരിച്ച ഉള്ളടക്കം നിങ്ങൾ നൽകണം. എഴുത്ത്, വിവർത്തനം, ലൈസൻസ്, പരിപാലനം വേറെയാണ്.’,’മറ്റ് ഭാഷകളോ സോഫ്റ്റ്വെയറോ ചേർക്കാമോ?’,’അതെ. കൂടുതൽ ഭാഷ, ബുക്കിംഗ്, അഡ്മിഷൻ, പേയ്മെന്റ്, ERP എന്നിവ പ്രത്യേക ജോലിയാണ്. സ്കൂൾ / ആശുപത്രി വെബ്സൈറ്റിൽ മാനേജ്മെന്റ് സോഫ്റ്റ്വെയർ സ്വയം ഉൾപ്പെടില്ല.’],unit:[‘പേജുകൾ’,’വരെ’,’ആദ്യം ചേർക്കുന്ന ഉൽപ്പന്നങ്ങൾ’,’പരിചയം, സേവനങ്ങൾ, ചിത്രങ്ങൾ, കോൺടാക്ട്’,’അന്വേഷണം; ഓൺലൈൻ വാങ്ങൽ ഇല്ല’,’അന്വേഷണ ഫോം, മാപ്പ്’,’സേവന പേജുകൾ, പ്രവർത്തനങ്ങൾ, ബ്ലോഗ്’,’കാർട്ട്, പേയ്മെന്റ്, ഷിപ്പിംഗ് ക്രമീകരണം’,’ക്ലൗഡ്, ഡൊമെയ്ൻ വില ക്വട്ടേഷനിൽ’,’ഫീച്ചറുകൾ ചർച്ച ചെയ്ത് തീരുമാനിക്കും’,’തുടർ ചെലവുകൾ പ്രത്യേകം’]},
ta:{labels:[‘உங்கள் மொழியைத் தேர்ந்தெடுக்கவும்’,’உங்கள் வணிகத்திற்கு இணையதளம். எளிதாகப் புரியும் திட்டம்.’,’இணையதளம் பற்றி தெரியாதா? உங்கள் வணிகத்தையும் தேவையையும் தேர்ந்தெடுத்து எங்களுடன் பேசுங்கள். தொழில்நுட்ப அறிவு தேவையில்லை.’,’1 · உங்கள் வணிகத்தைத் தேர்ந்தெடுக்கவும்’,’2 · திட்டங்களை ஒப்பிடவும்’,’3 · எங்களுடன் பேசவும்’,’வணிகத்தைத் தேடவும் — paint shop அல்லது doctor’,’உங்கள் வணிகம் எது?’,’வாடிக்கையாளர்கள் என்ன செய்ய வேண்டும்?’,’உறுதியாகத் தெரியவில்லையா? உதவி பெறவும்’,’இவை இணையதளம் உருவாக்குவதற்கான தொடக்க மதிப்பீடுகள். டொமைன், ஹோஸ்டிங், கட்டண கருவிகள், பொருந்தும் வரிகள் மற்றும் தொடர் சேவைகள் எழுத்துப்பூர்வ விலைப்புள்ளியில் சேர்க்கப்படாவிட்டால் தனியாகும்.’,’உங்கள் நகரம் / பகுதி (விருப்பம்)’,’வேறு ஏதேனும் தேவையா? (விருப்பம்)’,’எனது IP முகவரி மற்றும் தோராயமான நகரம் / பகுதியை இந்த விசாரணையில் சேர்க்கவும். இருப்பிடம் தவறாக இருக்கலாம். ipwho.is பயன்படுத்தப்படுகிறது.’,’வணிகம், திட்டம், விலை, மொழி மற்றும் பக்க இணைப்பு சேர்க்கப்படும். WhatsApp அல்லது மின்னஞ்சலில் பார்த்து அனுப்பவும். நேரடி அரட்டையில் Send அழுத்தவும்.’,’WhatsApp மூலம் கேட்கவும்’,’நேரடி அரட்டையில் கேட்கவும்’,’மின்னஞ்சலில் கேட்கவும்’,’செய்தியை நகலெடுக்கவும்’,’தேர்வு செய்வதற்கு முன்’,’இந்தத் திட்டத்தைத் தேர்ந்தெடுக்கவும்’,’தொடக்க விலை’,’உங்கள் தேவைக்கான பரிந்துரை’,’வணிகத்தைத் தேர்ந்தெடுக்கவும் / மற்றவை’,’தேர்ந்தெடுக்கப்பட்டது’,’தனிப்பட்ட விலைப்புள்ளி’],needs:[‘என்னைப் பற்றி அறிந்து தொடர்புகொள்ள’,’பொருட்களைப் பார்த்து விலை கேட்க’,’சந்திப்பு அல்லது சேவையை முன்பதிவு செய்ய’,’பொருட்களை வாங்கி இணையத்தில் பணம் செலுத்த’,’உள்நுழைவு, போர்டல் அல்லது நிர்வாக அமைப்பு’,’இன்னும் முடிவு செய்யவில்லை’],plans:[‘ஒரு பக்கம்’,’அடிப்படை வணிகம்’,’தொழில்முறை’,’இணையக் கடை’,’Business Pro Cloud’,’தனிப்பயன் தீர்வு’],desc:[‘வணிகத்தை அறிமுகப்படுத்தும் ஒரு பக்கம்.’,’சிறு வணிகத்திற்கான முழுமையான அறிமுகம்.’,’சேவைகள் மற்றும் பணிகளுக்கு அதிக பக்கங்கள்.’,’உங்கள் இணையக் கடையில் பொருட்களை விற்கவும்.’,’பெரிய இணையதளம் மற்றும் தேவைக்கேற்ற கிளவுட் அமைப்பு.’,’போர்டல், ERP மற்றும் சிறப்பு செயல்பாடுகளுக்கு.’],faq:[‘இணையதளம், டொமைன், ஹோஸ்டிங் என்றால் என்ன?’,’இணையதளம் உங்கள் இணையக் கடை அல்லது அலுவலகம். டொமைன் அதன் முகவரி. ஹோஸ்டிங் அதை இணையத்தில் வைத்திருக்கிறது. டொமைன் மற்றும் ஹோஸ்டிங் பொதுவாக ஆண்டுதோறும் புதுப்பிக்கப்படும்.’,’வாடிக்கையாளர்கள் அல்லது Google முதல் இடம் உறுதியா?’,’இணையதளம் உங்களை அறியவும் தொடர்புகொள்ளவும் உதவும். அடிப்படை தேடல் அமைப்பு சேர்க்கப்பட்டுள்ளது. தொடர் SEO மற்றும் விளம்பரம் தனியாகும். வாடிக்கையாளர்கள் அல்லது தரவரிசைக்கு உறுதி இல்லை.’,’திட்டத்தைத் தேர்ந்தெடுத்த பிறகு என்ன நடக்கும்?’,’தேவைகளைப் பேசி சேவைகள், புதுப்பிப்பு, கட்டணம் மற்றும் காலக்கெடுவுடன் விலைப்புள்ளி தருவோம். இங்கு தேர்வு செய்வது விசாரணை மட்டுமே; கட்டணம் வசூலிக்காது.’,’சாதாரண திட்டங்களில் என்ன உள்ளது?’,’மொபைலுக்கு ஏற்ற வடிவமைப்பு, தொடர்பு மற்றும் WhatsApp இணைப்புகள், அடிப்படை தேடல் அமைப்பு, பயன்பாட்டு வழிகாட்டல். லோகோ, படங்கள், ஒப்புதல் பெற்ற உள்ளடக்கத்தை நீங்கள் தர வேண்டும். எழுத்து, மொழிபெயர்ப்பு, உரிமங்கள், பராமரிப்பு தனியாகும்.’,’மொழிகள் அல்லது மென்பொருள் சேர்க்கலாமா?’,’ஆம். கூடுதல் மொழி, முன்பதிவு, சேர்க்கை, பணம் செலுத்துதல், ERP தனியாகத் திட்டமிடப்படும். பள்ளி அல்லது மருத்துவமனை இணையதளத்தில் நிர்வாக மென்பொருள் தானாகச் சேராது.’],unit:[‘பக்கங்கள்’,’வரை’,’முதலில் சேர்க்கப்படும் பொருட்கள்’,’அறிமுகம், சேவைகள், படங்கள், தொடர்பு’,’விசாரணை; இணையக் கொள்முதல் இல்லை’,’விசாரணைப் படிவம் மற்றும் வரைபடம்’,’சேவைப் பக்கங்கள், பணிகள், வலைப்பதிவு’,’கார்ட், பணம் செலுத்துதல், விநியோக அமைப்பு’,’கிளவுட், டொமைன் விலை எழுத்து விலைப்புள்ளியில்’,’அம்சங்கள் பேச்சுக்குப் பிறகு முடிவு’,’தொடர் செலவுகள் தனியாகும்’]},
te:{labels:[‘మీ భాషను ఎంచుకోండి’,’మీ వ్యాపారానికి వెబ్సైట్. సులభంగా అర్థమయ్యే ప్లాన్.’,’వెబ్సైట్ గురించి తెలియదా? మీ వ్యాపారం, అవసరాన్ని ఎంచుకొని మాతో మాట్లాడండి. సాంకేతిక పరిజ్ఞానం అవసరం లేదు.’,’1 · మీ వ్యాపారాన్ని ఎంచుకోండి’,’2 · ప్లాన్లను పోల్చండి’,’3 · మాతో మాట్లాడండి’,’వ్యాపారాన్ని వెతకండి — paint shop లేదా doctor’,’మీ వ్యాపారం ఏది?’,’కస్టమర్లు ఏమి చేయాలి?’,’తెలియదా? ఎంచుకోవడానికి సహాయం పొందండి’,’ఇవి వెబ్సైట్ తయారీకి అంచనా ప్రారంభ ధరలు. డొమైన్, హోస్టింగ్, చెల్లింపు సాధనాలు, వర్తించే పన్నులు, నిరంతర సేవలు రాతపూర్వక కొటేషన్లో లేకపోతే విడిగా ఉంటాయి.’,’మీ నగరం / ప్రాంతం (ఐచ్ఛికం)’,’ఇంకేమైనా అవసరమా? (ఐచ్ఛికం)’,’ఈ విచారణలో నా IP చిరునామా, అంచనా నగరం / ప్రాంతం చేర్చండి. స్థానం తప్పుగా ఉండవచ్చు. ipwho.is ఉపయోగించబడుతుంది.’,’వ్యాపారం, ప్లాన్, ధర, భాష, పేజీ లింక్ సందేశంలో ఉంటాయి. WhatsApp లేదా ఇమెయిల్లో చూసి పంపండి. లైవ్ చాట్లో Send నొక్కండి.’,’WhatsAppలో అడగండి’,’లైవ్ చాట్లో అడగండి’,’ఇమెయిల్లో అడగండి’,’సందేశాన్ని కాపీ చేయండి’,’ఎంచుకునే ముందు’,’ఈ ప్లాన్ ఎంచుకోండి’,’ప్రారంభ ధర’,’మీ అవసరానికి సూచన’,’వ్యాపారం ఎంచుకోండి / ఇతర’,’ఎంచుకున్నారు’,’ప్రత్యేక కొటేషన్’],needs:[‘నా గురించి తెలుసుకొని సంప్రదించాలి’,’ఉత్పత్తులు చూసి ధర అడగాలి’,’అపాయింట్మెంట్ లేదా సేవ బుక్ చేయాలి’,’ఉత్పత్తులు కొనుగోలు చేసి ఆన్లైన్లో చెల్లించాలి’,’లాగిన్, పోర్టల్ లేదా నిర్వహణ వ్యవస్థ’,’ఇంకా నిర్ణయించలేదు’],plans:[‘ఒక పేజీ’,’ప్రాథమిక వ్యాపారం’,’ప్రొఫెషనల్’,’ఆన్లైన్ స్టోర్’,’Business Pro Cloud’,’కస్టమ్ పరిష్కారం’],desc:[‘వ్యాపారాన్ని పరిచయం చేసే ఒక పేజీ.’,’చిన్న వ్యాపారానికి పూర్తి పరిచయం.’,’సేవలు, పనులకు మరిన్ని పేజీలు.’,’మీ ఆన్లైన్ షాప్లో ఉత్పత్తులు అమ్మండి.’,’పెద్ద వెబ్సైట్, అవసరానికి తగిన క్లౌడ్ వ్యవస్థ.’,’పోర్టల్, ERP, ప్రత్యేక పనుల కోసం.’],faq:[‘వెబ్సైట్, డొమైన్, హోస్టింగ్ అంటే ఏమిటి?’,’వెబ్సైట్ మీ ఆన్లైన్ షాప్ లేదా కార్యాలయం. డొమైన్ దాని చిరునామా. హోస్టింగ్ దాన్ని ఆన్లైన్లో ఉంచుతుంది. డొమైన్, హోస్టింగ్ సాధారణంగా ఏటా పునరుద్ధరించాలి.’,’కస్టమర్లు లేదా Google మొదటి స్థానం ఖచ్చితమా?’,’వెబ్సైట్ మీ గురించి తెలుసుకొని సంప్రదించడానికి సహాయపడుతుంది. ప్రాథమిక శోధన అమరిక ఉంటుంది. నిరంతర SEO, ప్రకటనలు విడిగా ఉంటాయి. కస్టమర్లు లేదా ర్యాంకుకు హామీ లేదు.’,’ప్లాన్ ఎంచుకున్న తర్వాత ఏమవుతుంది?’,’అవసరాలను చర్చించి సేవలు, పునరుద్ధరణ, చెల్లింపులు, సమయంతో రాతపూర్వక కొటేషన్ ఇస్తాము. ఇక్కడ ఎంపిక విచారణ మాత్రమే; చెల్లింపు కాదు.’,’సాధారణ ప్లాన్లలో ఏముంటాయి?’,’మొబైల్కు అనుకూల రూపకల్పన, సంప్రదింపు, WhatsApp లింక్లు, ప్రాథమిక శోధన అమరిక, ఉపయోగ మార్గదర్శకం. లోగో, ఫోటోలు, ఆమోదించిన సమాచారం మీరు ఇవ్వాలి. రచన, అనువాదం, లైసెన్స్, నిర్వహణ విడిగా ఉంటాయి.’,’భాషలు లేదా సాఫ్ట్వేర్ చేర్చవచ్చా?’,’అవును. అదనపు భాష, బుకింగ్, అడ్మిషన్, చెల్లింపులు, ERP ప్రత్యేకంగా నిర్ణయిస్తాము. స్కూల్ లేదా ఆసుపత్రి వెబ్సైట్లో నిర్వహణ సాఫ్ట్వేర్ స్వయంగా ఉండదు.’],unit:[‘పేజీలు’,’వరకు’,’మొదట చేర్చే ఉత్పత్తులు’,’పరిచయం, సేవలు, ఫోటోలు, సంప్రదింపు’,’విచారణ; ఆన్లైన్ కొనుగోలు లేదు’,’విచారణ ఫారమ్, మ్యాప్’,’సేవా పేజీలు, పనులు, బ్లాగ్’,’కార్ట్, చెల్లింపు, షిప్పింగ్ అమరిక’,’క్లౌడ్, డొమైన్ ధర రాతపూర్వక కొటేషన్లో’,’చర్చ తర్వాత ఫీచర్లు నిర్ణయం’,’నిరంతర ఖర్చులు విడిగా’]},
ar:{labels:[‘اختر لغتك’,’موقع لعملك. وخطة يسهل فهمها.’,’لا تعرف الكثير عن المواقع؟ اختر نشاطك وما تحتاجه ثم تحدث معنا. لا تحتاج إلى معرفة تقنية.’,’1 · اختر نشاطك’,’2 · قارن الخطط’,’3 · تحدث معنا’,’ابحث عن نشاطك — مثل paint shop أو doctor’,’ما نوع نشاطك؟’,’ماذا تريد أن يفعل العملاء؟’,’غير متأكد؟ ساعدني في الاختيار’,’هذه أسعار أولية تقديرية لتطوير الموقع بالروبية الهندية. النطاق والاستضافة والأدوات المدفوعة والضرائب المطبقة والخدمات المستمرة منفصلة ما لم يشملها العرض المكتوب.’,’مدينتك / منطقتك (اختياري)’,’هل تحتاج إلى شيء آخر؟ (اختياري)’,’أدرج عنوان IP والمدينة / المنطقة التقريبية في الاستفسار. قد يكون الموقع غير دقيق. نستخدم ipwho.is لتحديده.’,’يتضمن الاستفسار النشاط والخطة والسعر واللغة ورابط الصفحة. راجع مسودة WhatsApp أو البريد ثم أرسلها. في الدردشة اضغط Send.’,’اسأل عبر WhatsApp’,’اسأل عبر الدردشة’,’اسأل عبر البريد’,’انسخ الاستفسار’,’قبل الاختيار’,’اختر هذه الخطة’,’السعر يبدأ من’,’اقتراح لاحتياجاتك’,’اختر نشاطك / غير ذلك’,’تم الاختيار’,’عرض سعر مخصص’],needs:[‘التعرف عليّ والتواصل معي’,’عرض المنتجات والاستفسار عن السعر’,’حجز موعد أو خدمة’,’شراء المنتجات والدفع عبر الإنترنت’,’استخدام تسجيل دخول أو بوابة أو نظام إدارة’,’لم أقرر بعد’],plans:[‘صفحة واحدة’,’موقع أعمال أساسي’,’موقع احترافي’,’متجر إلكتروني’,’Business Pro Cloud’,’حل مخصص’],desc:[‘صفحة واضحة للتعريف بعملك.’,’تعريف كامل بنشاط صغير.’,’صفحات أكثر للخدمات والأعمال والاستفسارات.’,’بيع المنتجات عبر متجرك الإلكتروني.’,’موقع أكبر وإعداد سحابي حسب احتياجاتك.’,’للبوابات وERP وسير العمل الخاص.’],faq:[‘ما الموقع والنطاق والاستضافة؟’,’الموقع هو مساحة عملك على الإنترنت. النطاق هو عنوانه. الاستضافة تبقيه متاحاً. عادة يتم تجديد النطاق والاستضافة سنوياً.’,’هل تضمنون العملاء أو المرتبة الأولى في Google؟’,’يساعد الموقع الناس على التعرف عليك والتواصل معك. يشمل إعداد البحث الأساسي. SEO المستمر والإعلانات منفصلة. لا نضمن العملاء أو ترتيب البحث.’,’ماذا يحدث بعد اختيار الخطة؟’,’نناقش احتياجاتك ونقدم عرضاً مكتوباً يوضح الميزات والتجديدات والمدفوعات والمدة. الاختيار هنا استفسار فقط، دون دفع.’,’ماذا تشمل الخطط العادية؟’,’تصميم مناسب للهاتف، وروابط التواصل وWhatsApp، وإعداد البحث الأساسي وإرشادات الاستخدام. تقدم أنت الشعار والصور والنص المعتمد. الكتابة والترجمة والتراخيص والصيانة منفصلة.’,’هل يمكن إضافة لغات أو برامج؟’,’نعم. اللغات والحجوزات والقبول والدفع وERP تحتاج إلى نطاق منفصل. موقع المدرسة أو المستشفى لا يتضمن تلقائياً برنامج الإدارة.’],unit:[‘صفحات’,’حتى’,’منتجات مضافة أولياً’,’تعريف وخدمات وصور وتواصل’,’استفسارات؛ دون شراء إلكتروني’,’نموذج استفسار ورابط خريطة’,’صفحات خدمات وأعمال ومدونة’,’سلة ودفع وإعداد شحن’,’سعر الاستضافة السحابية والنطاق في العرض المكتوب’,’تحديد الميزات بعد المناقشة’,’التكاليف المستمرة في عرض منفصل’]}
};
const labelKeys=[‘language’,’title’,’intro’,’step1′,’step2′,’step3′,’search’,’business’,’need’,’unsure’,’priceNote’,’town’,’notes’,’share’,’contactNote’,’whatsapp’,’chat’,’email’,’copy’,’faq’,’choose’,’from’,’recommend’,’noBusiness’,’selected’,’custom’];
Object.entries(packs).forEach(([l,p])=>{const t={…T.en};labelKeys.forEach((k,i)=>t[k]=p.labels[i]);t.needs=p.needs;t.plans=p.plans;t.descriptions=p.desc;p.faq.forEach((v,i)=>t[(i%2?’fa’:’fq’)+(Math.floor(i/2)+1)]=v);const u=p.unit;t.features=[[`1 ${u[0]} · 6 ${u[1]}`,u[3],u[4]],[`5 ${u[0]} ${u[1]}`,u[3],u[5]],[`12 ${u[0]} ${u[1]}`,u[6],u[5]],[`8 ${u[0]} ${u[1]}`,`30 ${u[2]}`,u[7]],[`20 ${u[0]} ${u[1]}`,`50 ${u[2]}`,u[8]],[u[9],u[10],u[8]]];T[l]=t;});
const categories=[[‘Church / ministry’,’ಚರ್ಚ್ / ಮಿನಿಸ್ಟ್ರಿ’,’church temple mosque prayer religious trust’],[‘School’,’ಶಾಲೆ’,’cbse icse primary secondary international school’],[‘Preschool / daycare’,’ಪ್ರಿಸ್ಕೂಲ್ / ಡೇಕೇರ್’,’nursery kindergarten play school’],[‘College / university’,’ಕಾಲೇಜು / ವಿಶ್ವವಿದ್ಯಾಲಯ’,’engineering nursing polytechnic institute’],[‘Tuition / training academy’,’ಟ್ಯೂಷನ್ / ತರಬೇತಿ ಕೇಂದ್ರ’,’coaching IELTS computer language music dance driving’],[‘Small shop / general store’,’ಸಣ್ಣ ಅಂಗಡಿ’,’grocery stationery gifts toys books’],[‘Paint shop’,’ಪೇಂಟ್ ಅಂಗಡಿ’,’paints paint dealer painting colour’],[‘Hardware / building materials’,’ಹಾರ್ಡ್ವೇರ್ / ಕಟ್ಟಡ ಸಾಮಗ್ರಿ’,’cement steel electrical plumbing tiles marble sanitary’],[‘Mobile / electronics shop’,’ಮೊಬೈಲ್ / ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಅಂಗಡಿ’,’phones laptop computer appliances’],[‘Clothing / boutique / tailor’,’ಬಟ್ಟೆ / ಬೂಟಿಕ್ / ಟೈಲರ್’,’textiles fashion shoes footwear’],[‘Jewellery / watches / optical’,’ಆಭರಣ / ವಾಚ್ / ಕನ್ನಡಕ’,’gold silver eyewear’],[‘Furniture / home décor’,’ಪೀಠೋಪಕರಣ / ಮನೆ ಅಲಂಕಾರ’,’lighting mattress kitchen’],[‘Supermarket / wholesale / distributor’,’ಸೂಪರ್ಮಾರ್ಕೆಟ್ / ಸಗಟು ಮಾರಾಟ’,’hypermarket reseller trading importer exporter’],[‘Beauty parlour / salon’,’ಬ್ಯೂಟಿ ಪಾರ್ಲರ್ / ಸಲೂನ್’,’saloon barber unisex ladies men makeup bridal nails cosmetics’],[‘Spa / wellness centre’,’ಸ್ಪಾ / ವೆಲ್ನೆಸ್ ಕೇಂದ್ರ’,’skincare wellness’],[‘Doctor / specialist’,’ವೈದ್ಯ / ತಜ್ಞ’,’physician pediatrician dermatologist’],[‘Clinic / dental clinic’,’ಕ್ಲಿನಿಕ್ / ದಂತ ಕ್ಲಿನಿಕ್’,’dentist fertility eye veterinary’],[‘Hospital / nursing home’,’ಆಸ್ಪತ್ರೆ’,’multispeciality specialist hospital’],[‘Diagnostics / laboratory’,’ಡಯಾಗ್ನೋಸ್ಟಿಕ್ಸ್ / ಪ್ರಯೋಗಾಲಯ’,’scan lab diagnostic medical test’],[‘Pharmacy / medical equipment’,’ಔಷಧ ಅಂಗಡಿ / ವೈದ್ಯಕೀಯ ಉಪಕರಣ’,’medical store surgical healthcare supplier’],[‘Counsellor / psychologist’,’ಕೌನ್ಸೆಲರ್ / ಮನಶ್ಶಾಸ್ತ್ರಜ್ಞ’,’mental health counselling counseling’],[‘Physiotherapy / home healthcare’,’ಫಿಸಿಯೋಥೆರಪಿ / ಮನೆ ಆರೋಗ್ಯ ಸೇವೆ’,’rehabilitation dietitian ambulance care’],[‘CA / accountant / tax consultant’,’CA / ಲೆಕ್ಕಪರಿಶೋಧಕ / ತೆರಿಗೆ ಸಲಹೆಗಾರ’,’chartered accountant GST auditor bookkeeping payroll company secretary’],[‘Lawyer / law firm’,’ವಕೀಲ / ಕಾನೂನು ಸಂಸ್ಥೆ’,’advocate legal notary’],[‘Business consultant’,’ವ್ಯವಹಾರ ಸಲಹೆಗಾರ’,’management registration consulting’],[‘Engineer / engineering consultant’,’ಇಂಜಿನಿಯರ್ / ಸಲಹೆಗಾರ’,’civil structural mechanical electrical geotechnical’],[‘Architect / interior designer’,’ಆರ್ಕಿಟೆಕ್ಟ್ / ಒಳಾಂಗಣ ವಿನ್ಯಾಸ’,’architecture interior modular kitchen’],[‘Surveyor / valuer’,’ಸರ್ವೇಯರ್ / ಮೌಲ್ಯಮಾಪಕ’,’land survey quantity surveyor valuation’],[‘Builder / contractor’,’ಬಿಲ್ಡರ್ / ಗುತ್ತಿಗೆದಾರ’,’construction renovation demolition waterproofing’],[‘Real estate / property agent’,’ರಿಯಲ್ ಎಸ್ಟೇಟ್ / ಆಸ್ತಿ ಏಜೆಂಟ್’,’realtor developer property management land plot’],[‘House / office / property rentals’,’ಮನೆ / ಕಚೇರಿ / ಆಸ್ತಿ ಬಾಡಿಗೆ’,’flat apartment PG commercial rentals’],[‘Industry / factory / manufacturer’,’ಉದ್ಯಮ / ಕಾರ್ಖಾನೆ / ತಯಾರಕ’,’industrial manufacturing textile food chemical plastic packaging’],[‘Fabrication / machine workshop’,’ಫ್ಯಾಬ್ರಿಕೇಶನ್ / ಯಂತ್ರ ಕಾರ್ಯಾಗಾರ’,’welding engineering machining tools’],[‘Industrial equipment / automation’,’ಉದ್ಯಮ ಉಪಕರಣ / ಆಟೊಮೇಷನ್’,’machinery safety maintenance equipment hire’],[‘Company / startup / corporate’,’ಕಂಪನಿ / ಸ್ಟಾರ್ಟ್ಅಪ್’,’SME business group enterprise office’],[‘IT / software / cybersecurity’,’IT / ಸಾಫ್ಟ್ವೇರ್ / ಸೈಬರ್ ಭದ್ರತೆ’,’cloud hosting web agency networking CCTV computer repair’],[‘Restaurant / café / bakery’,’ರೆಸ್ಟೋರೆಂಟ್ / ಕೆಫೆ / ಬೇಕರಿ’,’food sweets juice cloud kitchen food truck cuisine’],[‘Catering / home food’,’ಕ್ಯಾಟರಿಂಗ್ / ಮನೆ ಆಹಾರ’,’caterer tiffin’],[‘Hotel / resort / homestay’,’ಹೋಟೆಲ್ / ರೆಸಾರ್ಟ್ / ಹೋಮ್ಸ್ಟೇ’,’guesthouse hostel serviced apartment holiday Airbnb’],[‘Travel / tour / visa agency’,’ಪ್ರವಾಸ / ಟೂರ್ / ವೀಸಾ ಏಜೆನ್ಸಿ’,’tourism ticket pilgrimage’],[‘Taxi / transport / logistics’,’ಟ್ಯಾಕ್ಸಿ / ಸಾರಿಗೆ / ಲಾಜಿಸ್ಟಿಕ್ಸ್’,’cab bus freight courier packers movers fleet’],[‘Vehicle dealer / garage’,’ವಾಹನ ಮಾರಾಟ / ಗ್ಯಾರೇಜ್’,’car bike tyre automobile EV detailing workshop’],[‘Car / bike / scooter rentals’,’ಕಾರು / ಬೈಕ್ / ಸ್ಕೂಟರ್ ಬಾಡಿಗೆ’,’vehicle rental’],[‘Electrician / plumber / repair’,’ಎಲೆಕ್ಟ್ರಿಷಿಯನ್ / ಪ್ಲಂಬರ್ / ದುರಸ್ತಿ’,’AC appliance carpenter painter repair technician’],[‘Cleaning / pest control / laundry’,’ಕ್ಲೀನಿಂಗ್ / ಪೆಸ್ಟ್ ಕಂಟ್ರೋಲ್ / ಲಾಂಡ್ರಿ’,’housekeeping laundry dry cleaning’],[‘Gym / yoga / sports academy’,’ಜಿಮ್ / ಯೋಗ / ಕ್ರೀಡಾ ಕೇಂದ್ರ’,’fitness trainer swimming martial arts turf club’],[‘Event / wedding planner’,’ಈವೆಂಟ್ / ಮದುವೆ ಆಯೋಜನೆ’,’decorator DJ sound lighting’],[‘Photographer / photo studio’,’ಛಾಯಾಗ್ರಾಹಕ / ಫೋಟೋ ಸ್ಟುಡಿಯೋ’,’videographer artist media production’],[‘Printing / advertising / publisher’,’ಪ್ರಿಂಟಿಂಗ್ / ಜಾಹೀರಾತು / ಪ್ರಕಾಶಕ’,’signboard marketing newspaper news portal’],[‘Farm / nursery / agriculture’,’ಕೃಷಿ / ನರ್ಸರಿ’,’dairy poultry fisheries organic landscaping garden’],[‘NGO / charity / association’,’NGO / ಚಾರಿಟಿ / ಸಂಘ’,’foundation welfare residents community club’],[‘Recruitment / HR / staffing’,’ನೇಮಕಾತಿ / HR’,’jobs placement manpower recruitment outsourcing’],[‘Insurance / finance / loan consultant’,’ವಿಮೆ / ಹಣಕಾಸು / ಸಾಲ ಸಲಹೆಗಾರ’,’financial adviser cooperative banking’],[‘CSC / document service centre’,’CSC / ದಾಖಲೆ ಸೇವಾ ಕೇಂದ್ರ’,’government public citizen services consultancy’],[‘Personal portfolio / freelancer’,’ವೈಯಕ್ತಿಕ ಪೋರ್ಟ್ಫೋಲಿಯೋ / ಸ್ವತಂತ್ರ ವೃತ್ತಿ’,’speaker author influencer professional’],[‘E-commerce / online store’,’ಇ-ಕಾಮರ್ಸ್ / ಆನ್ಲೈನ್ ಅಂಗಡಿ’,’B2B D2C retail subscription digital products’],[‘Marketplace / membership / SaaS’,’ಮಾರ್ಕೆಟ್ಪ್ಲೇಸ್ / ಸದಸ್ಯತ್ವ / SaaS’,’multi vendor portal platform aggregator software’],[‘Other / not listed’,’ಇತರೆ / ಪಟ್ಟಿಯಲ್ಲಿಲ್ಲ’,’other business service’]];
const starterNames={en:’Starter’,kn:’ಸ್ಟಾರ್ಟರ್’,hi:’स्टार्टर’,ml:’സ്റ്റാർട്ടർ’,ta:’ஸ்டார்டர்’,te:’స్టార్టర్’,ar:’البداية’};
const variationNotes={en:”These are indicative estimates, not fixed or accurate final quotations. The final price may increase or decrease with your requirements, hosting type, domain, number of pages and features. Starter ₹5,999 includes shared hosting; domain registration and renewal are charged separately. Hosting duration, renewal, paid tools, taxes and support are confirmed in your written quotation.”,kn:’ಇವು ಅಂದಾಜು ಬೆಲೆಗಳು. ನಿಮ್ಮ ಅಗತ್ಯಗಳು, ಹೋಸ್ಟಿಂಗ್, ಡೊಮೇನ್, ಪುಟಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳ ಆಧಾರದ ಮೇಲೆ ಅಂತಿಮ ಬೆಲೆ ಹೆಚ್ಚಾಗಬಹುದು ಅಥವಾ ಕಡಿಮೆಯಾಗಬಹುದು. ₹5,999 ಸ್ಟಾರ್ಟರ್ನಲ್ಲಿ ಶೇರ್ಡ್ ಹೋಸ್ಟಿಂಗ್ ಸೇರಿದೆ; ಡೊಮೇನ್ ಶುಲ್ಕ ಪ್ರತ್ಯೇಕ. ಅವಧಿ ಮತ್ತು ನವೀಕರಣ ದರವನ್ನು ಲಿಖಿತ ಕೊಟೇಶನ್ನಲ್ಲಿ ತಿಳಿಸಲಾಗುತ್ತದೆ.’,hi:’ये अनुमानित कीमतें हैं। आवश्यकताओं, होस्टिंग, डोमेन, पेज और सुविधाओं के अनुसार अंतिम कीमत बढ़ या घट सकती है। ₹5,999 स्टार्टर में साझा होस्टिंग शामिल है; डोमेन शुल्क अलग है। अवधि और नवीनीकरण लिखित कोटेशन में बताए जाएंगे।’,ml:’ഇവ ഏകദേശ നിരക്കുകളാണ്. ആവശ്യങ്ങൾ, ഹോസ്റ്റിംഗ്, ഡൊമെയ്ൻ, പേജുകൾ, ഫീച്ചറുകൾ എന്നിവ അനുസരിച്ച് അന്തിമ വില കൂടുകയോ കുറയുകയോ ചെയ്യാം. ₹5,999 സ്റ്റാർട്ടറിൽ ഷെയർഡ് ഹോസ്റ്റിംഗ് ഉൾപ്പെടുന്നു; ഡൊമെയ്ൻ ഫീസ് പ്രത്യേകം. കാലാവധിയും പുതുക്കൽ നിരക്കും രേഖാമൂലമുള്ള ക്വട്ടേഷനിൽ അറിയിക്കും.’,ta:’இவை தோராயமான விலைகள். தேவைகள், ஹோஸ்டிங், டொமைன், பக்கங்கள் மற்றும் வசதிகளுக்கு ஏற்ப இறுதி விலை அதிகரிக்கலாம் அல்லது குறையலாம். ₹5,999 ஸ்டார்ட்டரில் பகிரப்பட்ட ஹோஸ்டிங் உள்ளது; டொமைன் கட்டணம் தனி. காலம் மற்றும் புதுப்பிப்பு எழுத்துப்பூர்வ விலைப்புள்ளியில் தெரிவிக்கப்படும்.’,te:’ఇవి అంచనా ధరలు. అవసరాలు, హోస్టింగ్, డొమైన్, పేజీలు మరియు ఫీచర్లను బట్టి తుది ధర పెరగవచ్చు లేదా తగ్గవచ్చు. ₹5,999 స్టార్టర్లో షేర్డ్ హోస్టింగ్ ఉంటుంది; డొమైన్ ఛార్జీ వేరు. వ్యవధి, రెన్యూవల్ ధర రాతపూర్వక కోట్లో తెలియజేస్తాం.’,ar:’هذه أسعار تقديرية. قد يزيد السعر النهائي أو ينخفض حسب المتطلبات والاستضافة والنطاق والصفحات والميزات. تشمل باقة البداية بسعر ₹5,999 استضافة مشتركة؛ رسوم النطاق منفصلة. تحدد المدة والتجديد في العرض المكتوب.’};
Object.entries(T).forEach(([l,t])=>{t.plans.push(starterNames[l]||’Starter’);t.descriptions.push(l===’en’?’A simple one-page website to start your online presence.’:t.descriptions[0]);t.features.push(l===’en’?[‘1 page with up to 6 sections’,’Shared hosting included; period and renewal confirmed in quote’,’Domain registration / renewal charged separately’,’Introduction, services, photos and contact links’]:[‘1 ‘+(l===’kn’?’ಪುಟ’:’page’),l===’kn’?’ಶೇರ್ಡ್ ಹೋಸ್ಟಿಂಗ್ ಸೇರಿದೆ’:’Shared hosting included’,l===’kn’?’ಡೊಮೇನ್ ಶುಲ್ಕ ಪ್ರತ್ಯೇಕ’:’Domain charged separately’]);t.priceNote=variationNotes[l]||variationNotes.en;t.from=l===’en’?’Indicative estimate from’:t.from;});
const profiles=[
{indices:[0,50],label:’Community & organisations’,plans:[6,1,2,5],goal:0,content:’organisation introduction, service or worship times, events, gallery and contact’,extras:’sermon library, donations, member login and multilingual content’},
{indices:[1,2,3,4],label:’Education’,plans:[6,1,2,4,5],goal:0,content:’courses or classes, admissions information, facilities, events and enquiries’,extras:’online admissions, fee payment, student or parent login and management software’},
{indices:[5,6,7,8,9,10,11,12,19,55],label:’Retail & product businesses’,plans:[6,1,2,3,4,5],goal:1,content:’shop introduction, product categories, photos, opening hours and enquiries’,extras:’large product catalogue, online checkout, inventory and shipping integrations’},
{indices:[13,14,15,16,17,18,20,21,45],label:’Appointments & care’,plans:[6,1,2,4,5],goal:2,content:’services, practitioners or staff, opening hours, gallery and enquiries’,extras:’online appointments, reminders, payments and management systems’},
{indices:[31,32,33,34,35],label:’Companies & industry’,plans:[6,1,2,4,5],goal:0,content:’company profile, services or products, projects, capabilities and enquiries’,extras:’large catalogues, dealer portals, multilingual content and custom integrations’},
{indices:[36,37,38,39,40,41,42,46,47],label:’Food, travel & bookings’,plans:[6,1,2,3,5],goal:0,content:’services or menu, photos, location, availability information and enquiries’,extras:’reservations, online ordering, payments and booking integrations’},
{indices:[29,30,56],label:’Property & platforms’,plans:[6,1,2,4,5],goal:0,content:’business introduction, services, listings or projects, gallery and enquiries’,extras:’advanced property search, user accounts, memberships and platform workflows’},
{indices:[],label:’Professional & local services’,plans:[6,1,2,5],goal:0,content:’your introduction, expertise, services, work examples and enquiries’,extras:’appointments, document upload, customer login and custom workflows’}
];
function profile(){const v=$(‘#dxvp-category’).value;return profiles.find(p=>p.indices.includes(Number(v)))||profiles[profiles.length-1];}
function isGeneral(){return $(‘#dxvp-category’).value===”;}
function shownPlans(){if($(‘#dxvp-service’).value!==’website’)return [5];if(isGeneral())return [6,0,1,2,3,4,5];const goal=Number($(‘#dxvp-need’).value);if(goal===3)return [3,4,5];if(goal===4)return [5];return profile().plans;}
function chosenCategory(){const v=$(‘#dxvp-category’).value;return v===”?”:(lang===’kn’?categories[Number(v)][1]:categories[Number(v)][0]);}
function categoryContent(){return profile().content;}
var selectedServices=new Set([‘website’]);
const prices=[15000,30000,65000,95000,160000,null,5999],ids=[‘single-page’,’basic-business’,’professional’,’online-store’,’business-pro-cloud’,’custom’,’starter’];let lang=’en’,plan=6,geo=null,contextPromise=null;
const safeGet=k=>{try{return localStorage.getItem(k)}catch(e){return null}},safeSet=(k,v)=>{try{localStorage.setItem(k,v)}catch(e){}};
const money=n=>n===null?T[lang].custom:’₹’+n.toLocaleString(‘en-IN’);
function renderCategories(){const s=$(‘#dxvp-category’),old=s.value;s.replaceChildren(new Option(T[lang].noBusiness,”));categories.forEach((c,i)=>s.add(new Option(lang===’kn’?c[1]+’ · ‘+c[0]:c[0],String(i))));s.value=old;update();}
function suggested(){if($(‘#dxvp-service’).value!==’website’)return 5;const n=Number($(‘#dxvp-need’).value);if(isGeneral())return n===3?3:n===4?5:6;return [1,2,2,3,5,6][n]??6;}
function renderPlans(){ $(‘#dxvp-results-title’).textContent=chosenCategory()?($(‘#dxvp-service’).value===’website’?’Website options for ‘:’Service quotation for ‘)+chosenCategory():’Common website plans · start from ₹5,999’;$(‘#dxvp-category-detail’).textContent=isGeneral()?’Choose your business above to see suitable options.’:profile().label+’ · ‘+categoryContent()+’. Optional features priced to requirements: ‘+profile().extras+’.’;const grid=$(‘#dxvp-plans’);grid.replaceChildren();shownPlans().forEach(i=>{const p=prices[i];const a=document.createElement(‘article’);a.className=’dxvp-plan’+(i===suggested()?’ recommended’:”);const badge=document.createElement(‘div’);badge.className=’dxvp-badge’;badge.textContent=i===suggested()?T[lang].recommend:(chosenCategory()||’DAXEVYN’);const h=document.createElement(‘h3’);h.textContent=$(‘#dxvp-service’).value===’website’?T[lang].plans[i]:$(‘#dxvp-service’).selectedOptions[0].textContent;const d=document.createElement(‘p’);d.textContent=$(‘#dxvp-service’).value===’website’?T[lang].descriptions[i]:’A quotation prepared for your business and service requirements.’;const small=document.createElement(‘small’);small.textContent=p===null?”:T[lang].from;const cost=document.createElement(‘div’);cost.className=’dxvp-price’;cost.textContent=money(p);const ul=document.createElement(‘ul’);(i===5&&$(‘#dxvp-service’).value!==’website’?[‘Tell us what you need’,’Scope, setup costs and ongoing charges confirmed in writing’]:T[lang].features[i]).forEach(f=>{const li=document.createElement(‘li’);li.textContent=f;ul.append(li)});const b=document.createElement(‘button’);b.type=’button’;b.className=i===plan?’dxvp-primary’:”;b.textContent=i===plan?’✓ ‘+T[lang].selected:T[lang].choose;b.setAttribute(‘aria-pressed’,String(i===plan));b.onclick=()=>{plan=i;update();renderPlans();$(‘#dxvp-contact’).scrollIntoView({behavior:matchMedia(‘(prefers-reduced-motion: reduce)’).matches?’auto’:’smooth’,block:’start’});};if(!isGeneral()&&$(‘#dxvp-service’).value===’website’){const li=document.createElement(‘li’);li.textContent=’Suggested content: ‘+categoryContent()+’. Exact scope agreed in quotation.’;ul.append(li);}a.append(badge,h,d,small,cost,ul,b);grid.append(a);});}
function changeLanguage(l){lang=T[l]?l:’en’;safeSet(‘dxvp_language’,lang);root.lang=lang;root.dir=lang===’ar’?’rtl’:’ltr’;$(‘#dxvp-language’).value=lang;root.querySelectorAll(‘[data-t]’).forEach(e=>{e.textContent=T[lang][e.dataset.t]||T.en[e.dataset.t]});const need=$(‘#dxvp-need’),old=need.value;need.replaceChildren();T[lang].needs.forEach((v,i)=>need.add(new Option(v,String(i))));need.value=old||’0′;renderCategories();renderPlans();}
function enquiry(){const c=categories[Number($(‘#dxvp-category’).value)]||null,has=$(‘#dxvp-category’).value!==”;const url=new URL(location.origin+location.pathname);url.searchParams.set(‘service’,$(‘#dxvp-service’).value);url.searchParams.set(‘services’,[…selectedServices].join(‘,’));url.searchParams.set(‘goal’,$(‘#dxvp-need’).value);url.searchParams.set(‘plan’,ids[plan]);if(has)url.searchParams.set(‘business’,String($(‘#dxvp-category’).value));url.searchParams.set(‘lang’,lang);const lines=[‘Hello DAXEVYN, I would like a website quotation.’,’Business: ‘+(has?c[0]:’Not selected / please help me choose’),’Service: ‘+$(‘#dxvp-service’).selectedOptions[0].textContent,’Goal: ‘+T.en.needs[Number($(‘#dxvp-need’).value)||0],’Plan: ‘+T.en.plans[plan],’Starting development price: ‘+(prices[plan]===null?’Custom quotation’:’₹’+prices[plan].toLocaleString(‘en-IN’)),’Price basis: Indicative estimate. Final price may increase or decrease with requirements, hosting, domain, pages and features.’,’Preferred language: ‘+$(‘#dxvp-language’).selectedOptions[0].textContent,’Current page: ‘+location.origin+location.pathname,’Selected plan link: ‘+url.href];if(plan===6)lines.push(‘Starter: shared hosting included; domain fees separate; hosting period and renewal as quoted.’);if(!isGeneral())lines.push(‘Suggested category content: ‘+profile().content,’Optional category features: ‘+profile().extras);if($(‘#dxvp-town’).value.trim())lines.push(‘Customer-provided city: ‘+$(‘#dxvp-town’).value.trim());if($(‘#dxvp-share’).checked){lines.push(‘IP: ‘+(geo?.ip||’Unavailable’));lines.push(‘Approximate IP location: ‘+([geo?.city,geo?.region,geo?.country].filter(Boolean).join(‘, ‘)||’Unavailable’));}if($(‘#dxvp-notes’).value.trim())lines.push(‘Requirements: ‘+$(‘#dxvp-notes’).value.trim());return lines.join(‘\n’);}
function update(){const t=T[lang],s=$(‘#dxvp-category’),c=s.value!==”?categories[Number(s.value)]:null;$(‘#dxvp-summary’).textContent=(c?(lang===’kn’?c[1]:c[0]):t.noBusiness)+’\n’+t.plans[plan]+’ · ‘+money(prices[plan]);$(‘#dxvp-example’).textContent=t.descriptions[suggested()];const body=enquiry();$(‘#dxvp-wa’).href=’https://wa.me/917010694574?text=’+encodeURIComponent(body);$(‘#dxvp-email’).href=’mailto:info@daxevyn.com?subject=’+encodeURIComponent(‘Website enquiry — ‘+T.en.plans[plan])+’&body=’+encodeURIComponent(body);$(‘#dxvp-context’).textContent=$(‘#dxvp-share’).checked?(geo?’IP: ‘+(geo.ip||’Unavailable’)+’ · ‘+[geo.city,geo.region,geo.country].filter(Boolean).join(‘, ‘):t.locationWait):t.locationOff;}
async function getContext(){if(contextPromise)return contextPromise;contextPromise=(async()=>{try{const r=await fetch(api+’?_=’+Date.now(),{cache:’no-store’,credentials:’same-origin’,signal:AbortSignal.timeout(12000)});if(!r.ok)throw Error(‘context’);geo=await r.json();update();return geo;}catch(e){contextPromise=null;$(‘#dxvp-context’).textContent=T[lang].locationFail;return null;}})();return contextPromise;}
function preferredLanguage(g){
if(/karnataka/i.test(g?.region||”))return ‘kn’;
const region=(g?.region||”).toLowerCase();
if(/kerala/.test(region))return ‘ml’;if(/tamil/.test(region))return ‘ta’;if(/telangana|andhra/.test(region))return ‘te’;
const country=(g?.country||”).toLowerCase();
if(/qatar|united arab emirates|saudi|oman|bahrain|kuwait|jordan|egypt|iraq|morocco|algeria|tunisia|yemen|lebanon|palestine/.test(country))return ‘ar’;
const browser=(navigator.languages||[navigator.language]).map(x=>x.split(‘-‘)[0]);
return browser.find(x=>T[x])||’en’;
}
function showPrompt(g){const d=$(‘#dxvp-language-prompt’);const suggested=preferredLanguage(g);
const names={en:’English’,kn:’ಕನ್ನಡ’,hi:’हिन्दी’,ml:’മലയാളം’,ta:’தமிழ்’,te:’తెలుగు’,ar:’العربية’};
const b=$(‘#dxvp-kannada’);b.dataset.language=suggested;b.textContent=names[suggested];
$(‘#dxvp-prompt-text’).textContent=suggested===’kn’?’ನೀವು ಕನ್ನಡದಲ್ಲಿ ನೋಡಲು ಬಯಸುವಿರಾ? Choose Kannada, another language, or stay in English.’:’Would you like to continue in ‘+names[suggested]+’? Choose your preferred language or stay in English.’;
const s=$(‘#dxvp-prompt-language’);s.replaceChildren();Object.entries(names).forEach(([k,v])=>s.add(new Option(v,k)));s.value=suggested;
if(g)$(‘#dxvp-prompt-text’).append(document.createTextNode(‘ Approximate location: ‘+[g.region,g.country].filter(Boolean).join(‘, ‘)+’. You can change this suggestion.’));
if(!d.open){if(d.showModal)d.showModal();else d.setAttribute(‘open’,”);}
}
function finishPrompt(l){changeLanguage(l);safeSet(‘dxvp_language_prompt’,’1′);$(‘#dxvp-language-prompt’).close();}
$(‘#dxvp-language’).onchange=e=>{changeLanguage(e.target.value);safeSet(‘dxvp_language_prompt’,’1′)};$(‘#dxvp-kannada’).onclick=()=>finishPrompt($(‘#dxvp-kannada’).dataset.language||’kn’);$(‘#dxvp-english’).onclick=()=>finishPrompt(‘en’);$(‘#dxvp-other’).onclick=()=>finishPrompt($(‘#dxvp-prompt-language’).value);$(‘#dxvp-language-prompt’).addEventListener(‘cancel’,()=>safeSet(‘dxvp_language_prompt’,’1′));
$(‘#dxvp-locate-language’).onclick=async()=>{const b=$(‘#dxvp-locate-language’);b.disabled=true;b.textContent=’Checking approximate location…’;await getContext();if(geo)showPrompt(geo);b.disabled=false;b.textContent=geo?’Check location again’:’Location unavailable — choose a language above’;};
$(‘#dxvp-category’).onchange=()=>{if(!isGeneral())$(‘#dxvp-need’).value=String(profile().goal);else $(‘#dxvp-need’).value=’0′;plan=suggested();renderPlans();update();};$(‘#dxvp-service’).onchange=()=>{plan=suggested();renderPlans();update();};$(‘#dxvp-need’).onchange=()=>{plan=suggested();renderPlans();update()};$(‘#dxvp-town’).oninput=update;$(‘#dxvp-notes’).oninput=update;$(‘#dxvp-help’).onclick=()=>{plan=suggested();renderPlans();update();$(‘#dxvp-contact’).scrollIntoView({behavior:’smooth’})};$(‘#dxvp-share’).onchange=async()=>{update();if($(‘#dxvp-share’).checked)await getContext()};
$(‘#dxvp-copy’).onclick=async()=>{try{await navigator.clipboard.writeText(enquiry());$(‘#dxvp-status’).textContent=T[lang].copied}catch(e){$(‘#dxvp-status’).textContent=T[lang].copyFail+’\n\n’+enquiry()}};
$(‘#dxvp-chat’).onclick=()=>{const launcher=document.querySelector(‘#dxv-live-chat-root .dxv-launch’),panel=document.querySelector(‘#dxv-live-chat-root .dxv-window’);if(!launcher||!panel){$(‘#dxvp-status’).textContent=T[lang].chatFail;return}if(panel.classList.contains(‘dxv-hidden’))launcher.click();const fill=()=>{const t=panel.querySelector(‘.dxv-compose textarea’);if(!t)return false;t.value=enquiry();t.dispatchEvent(new Event(‘input’,{bubbles:true}));return true;};const text=panel.querySelector(‘.dxv-compose textarea’);if(!fill()){const observer=new MutationObserver(()=>{if(fill())observer.disconnect()});observer.observe(panel,{childList:true,subtree:true});setTimeout(()=>observer.disconnect(),180000);}$(‘#dxvp-status’).textContent=T[lang].chatReady;const name=panel.querySelector(‘input’);if(name)name.focus();else text?.focus();};
// Prevent sending a draft with lookup still pending; retain a user gesture for new tabs.
$(‘#dxvp-wa’).addEventListener(‘click’,e=>{if($(‘#dxvp-share’).checked&&!geo&&contextPromise){e.preventDefault();$(‘#dxvp-status’).textContent=T[lang].locationWait;getContext().then(()=>{$(‘#dxvp-status’).textContent=geo?’Location ready. Click WhatsApp again to review your enquiry.’:T[lang].locationFail;update()})}});
$(‘#dxvp-email’).addEventListener(‘click’,e=>{if($(‘#dxvp-share’).checked&&!geo&&contextPromise){e.preventDefault();getContext().then(()=>{$(‘#dxvp-status’).textContent=geo?’Location ready. Click email again to review your enquiry.’:T[lang].locationFail;update()})}});
const params=new URLSearchParams(location.search);if(ids.includes(params.get(‘plan’)))plan=ids.indexOf(params.get(‘plan’));changeLanguage(params.get(‘lang’)||safeGet(‘dxvp_language’)||’en’);if(/^\d+$/.test(params.get(‘business’)||”)&&categories[Number(params.get(‘business’))])$(‘#dxvp-category’).value=params.get(‘business’);if(/^[0-5]$/.test(params.get(‘goal’)||”))$(‘#dxvp-need’).value=params.get(‘goal’);if([…$(‘#dxvp-service’).options].some(o=>o.value===params.get(‘service’)))$(‘#dxvp-service’).value=params.get(‘service’);if(!shownPlans().includes(plan))plan=suggested();renderPlans();update();if(!safeGet(‘dxvp_language_prompt’))setTimeout(()=>showPrompt(null),650);
const serviceLabels={website:’Website design / development’,seo:’SEO / Google search’,maps:’Google Business Profile / Maps / listings’,hosting:’Hosting / domain / business email’,software:’Software / ERP / management systems’,apps:’Android / iOS apps’,it:’IT support / cloud / security’};
const varietyValues={};
const serviceVarieties={seo:[[‘Local SEO’,”],[‘Technical SEO’,”],[‘E-commerce SEO’,”],[‘International SEO’,”],[‘SEO audit / improve an existing website’,”]],maps:[[‘Create or improve business profile’,”],[‘Verification / profile support’,”],[‘Business listings’,”]],hosting:[[‘Shared hosting’,”],[‘Cloud / VPS hosting’,”],[‘Domain registration / renewal’,”],[‘Business email’,”]],software:[[‘School / education management’,’4′],[‘Accounting / billing’,’4′],[‘Business ERP / CRM’,’4′],[‘Custom software / client portal’,’4′]],apps:[[‘Android app’,”],[‘iOS app’,”],[‘Android and iOS’,”]],it:[[‘Remote computer support’,”],[‘Managed IT / maintenance’,”],[‘Cloud / server support’,”],[‘Networking / CCTV’,”],[‘Cybersecurity’,”]]};
Object.assign(serviceLabels,{marketing:’Digital marketing / social media’,design:’Graphic design / branding’,maintenance:’Website maintenance / updates’});
Object.assign(serviceVarieties,{marketing:[[‘Social media management’,”],[‘Advertising / campaigns’,”],[‘Digital marketing strategy’,”]],design:[[‘Logo / brand identity’,”],[‘Posters / social media graphics’,”],[‘Brochure / marketing designs’,”]],maintenance:[[‘WordPress maintenance’,”],[‘Content / page updates’,”],[‘Performance / security improvements’,”]]});
Object.entries(serviceLabels).forEach(([key,label])=>{if(![…$(‘#dxvp-service’).options].some(o=>o.value===key))$(‘#dxvp-service’).add(new Option(label,key));});
const subtypes={0:[‘Church / ministry’],1:[‘CBSE school’,’ICSE school’,’State-board school’,’International school’],2:[‘Preschool’,’Daycare’,’Kindergarten’],3:[‘College’,’University’,’Professional institute’],6:[‘Paint retailer’,’Paint dealer / distributor’],13:[‘Ladies salon / beauty parlour’,’Men’s salon / barber’,’Unisex salon’,’Bridal makeup studio’],15:[‘General physician’,’Specialist doctor’],16:[‘General clinic’,’Dental clinic’,’Eye clinic’,’Veterinary clinic’],17:[‘Hospital’,’Nursing home’],22:[‘CA firm’,’Accounting / bookkeeping’,’Tax / GST consultant’],25:[‘Civil engineer’,’Structural engineer’,’Mechanical / electrical consultant’],27:[‘Land surveyor’,’Quantity surveyor’,’Valuer’],31:[‘Manufacturer / factory’,’Industrial supplier’],36:[‘Restaurant’,’Café’,’Bakery’,’Cloud kitchen’],38:[‘Hotel’,’Resort’,’Homestay’,’Guesthouse’],41:[‘Vehicle dealer’,’Garage / workshop’]};
function websiteVarieties(){if(isGeneral())return [[‘Simple introduction / contact website’,’0′],[‘Products / catalogue with enquiries’,’1′],[‘Appointments / booking enquiries’,’2′],[‘Online store / payments’,’3′],[‘Login / portal / management system’,’4′]];
const n=Number($(‘#dxvp-category’).value);if([0,50].includes(n))return [[‘Organisation information / events’,’0′],[‘Sermons / articles / resources’,’0′],[‘Members / donations / portal’,’4′]];if([1,2,3,4].includes(n))return [[‘School / institute information’,’0′],[‘Admissions information / enquiries’,’0′],[‘Admissions / fee payment / student portal’,’4′]];if([5,6,7,8,9,10,11,12,19,55].includes(n))return [[‘Shop introduction / contact’,’0′],[‘Product catalogue / price enquiries’,’1′],[‘Online store / checkout / payments’,’3′]];if([13,14,15,16,17,18,20,21,45].includes(n))return [[‘Services / staff / contact’,’0′],[‘Appointments / bookings’,’2′],[‘Customer / patient portal’,’4′]];return [[‘Services / portfolio / enquiries’,’0′],[‘Detailed business website’,’0′],[‘Bookings / portal / custom features’,’4′]];}
function renderVarieties(){const container=$(‘#dxvp-varieties’);container.replaceChildren();
const business=$(‘#dxvp-category’).value;if(business!==”){const options=subtypes[Number(business)]||[categories[Number(business)][0]];addVariety(‘business’, ‘Business type’,options.map(x=>[x,”]));}
selectedServices.forEach(k=>addVariety(k,serviceLabels[k],k===’website’?websiteVarieties():(serviceVarieties[k]||[[serviceLabels[k],”]])));if(!selectedServices.size)container.textContent=’Choose a service above; we can help if you are unsure.’;
function addVariety(k,label,options){const wrap=document.createElement(‘div’),l=document.createElement(‘label’);l.textContent=label+(options.length===1?’ · selected automatically’:”);wrap.append(l);if(options.length===1){varietyValues[k]=options[0][0];const t=document.createElement(‘p’);t.textContent=options[0][0];wrap.append(t);}else{const s=document.createElement(‘select’);s.setAttribute(‘aria-label’,label+’ type’);options.forEach(([v,g])=>{const o=new Option(v,v);o.dataset.goal=g;s.add(o)});if(options.some(o=>o[0]===varietyValues[k]))s.value=varietyValues[k];varietyValues[k]=s.value;s.onchange=()=>{varietyValues[k]=s.value;if(k===’website’)$(‘#dxvp-need’).value=s.selectedOptions[0].dataset.goal||’0′;plan=suggested();renderPlans();update();};if(k===’website’)$(‘#dxvp-need’).value=s.selectedOptions[0].dataset.goal||’0′;wrap.append(s);}container.append(wrap);}
}
function applyServices(){const primary=selectedServices.has(‘website’)?’website’:([…selectedServices][0]||’unknown’);$(‘#dxvp-service’).value=primary;renderVarieties();plan=suggested();renderPlans();update();$(‘#dxvp-service-count’).textContent=selectedServices.size+’ service’+(selectedServices.size===1?”:’s’)+’ selected’;}
Object.entries(serviceLabels).forEach(([k,label])=>{const l=document.createElement(‘label’),i=document.createElement(‘input’);i.type=’checkbox’;i.value=k;i.checked=selectedServices.has(k);i.onchange=()=>{if(i.checked)selectedServices.add(k);else selectedServices.delete(k);applyServices();};l.append(i,document.createTextNode(label));$(‘#dxvp-service-options’).append(l);});
const originalEnquiry=enquiry;enquiry=function(){return originalEnquiry()+’\nSelected services: ‘+([…selectedServices].map(k=>serviceLabels[k]).join(‘; ‘)||’Please help me choose’)+’\nTypes / varieties: ‘+Object.entries(varietyValues).filter(([k])=>k===’business’||selectedServices.has(k)).map(([k,v])=>(serviceLabels[k]||’Business’)+’: ‘+v).join(‘; ‘);};
const originalRenderPlans=renderPlans;renderPlans=function(){originalRenderPlans();const extras=[…selectedServices].filter(k=>k!==$(‘#dxvp-service’).value);if(extras.length){const a=document.createElement(‘article’);a.className=’dxvp-plan’;const h=document.createElement(‘h3′);h.textContent=’Additional selected services’;const d=document.createElement(‘p’);d.textContent=extras.map(k=>serviceLabels[k]).join(‘ · ‘);const n=document.createElement(‘p’);n.textContent=’Priced separately in your combined quotation. Website prices do not include these services.’;a.append(h,d,n);$(‘#dxvp-plans’).append(a);}};
function norm(s){return s.toLowerCase().replace(/[^\p{L}\p{N}]+/gu,’ ‘).trim();}
function distance(a,b){if(Math.abs(a.length-b.length)>2)return 9;let row=Array.from({length:b.length+1},(_,i)=>i);for(let i=1;i<=a.length;i++){let next=[i];for(let j=1;jwords.some(y=>y.startsWith(x)||(x.length>=3&&distance(x,y)=6?2:1))))?60:0;}
function openMatches(){const box=$(‘#dxvp-search-results’),q=norm($(‘#dxvp-search’).value);box.replaceChildren();let list=categories.map((c,i)=>({label:lang===’kn’?c[1]+’ · ‘+c[0]:c[0],kind:’Business’,id:i,score:score(c.join(‘ ‘),q)})).concat(Object.entries(serviceLabels).map(([id,label])=>({label,kind:’Service’,id,score:score(label+’ ‘+serviceAliases[id],q)}))).filter(x=>x.score).sort((a,b)=>b.score-a.score);if(!list.length){const t=document.createElement(‘p’);t.textContent=’No exact match. Choose Other or tell us your requirement.’;box.append(t);list=[{label:’Other / please help me choose’,kind:’Business’,id:57}];}list.forEach((x,i)=>{const b=document.createElement(‘button’);b.type=’button’;b.setAttribute(‘role’,’option’);b.id=’dxvp-match-‘+i;b.textContent=x.label+’ · ‘+x.kind;b.onclick=()=>{if(x.kind===’Business’){renderCategories();$(‘#dxvp-category’).value=String(x.id);$(‘#dxvp-search’).value=x.label;$(‘#dxvp-picked’).textContent=’Selected business: ‘+x.label;delete varietyValues.business;delete varietyValues.website;}else{selectedServices.add(x.id);$(‘#dxvp-service-options input[value=”‘+x.id+’”]’).checked=true;$(‘#dxvp-search’).value=x.label;$(‘#dxvp-picked’).textContent=’Added service: ‘+x.label;}closeMatches();applyServices();};box.append(b)});box.hidden=false;$(‘#dxvp-search’).setAttribute(‘aria-expanded’,’true’);}
function closeMatches(){$(‘#dxvp-search-results’).hidden=true;$(‘#dxvp-search’).setAttribute(‘aria-expanded’,’false’);}
$(‘#dxvp-search’).onfocus=openMatches;$(‘#dxvp-search’).onclick=openMatches;$(‘#dxvp-search’).oninput=openMatches;$(‘#dxvp-search’).onkeydown=e=>{const buttons=[…$(‘#dxvp-search-results’).querySelectorAll(‘button’)];if(e.key===’ArrowDown’&&buttons.length){e.preventDefault();buttons[0].focus();}if(e.key===’Enter’&&buttons.length){e.preventDefault();buttons[0].click();}if(e.key===’Escape’)closeMatches();};
$(‘#dxvp-search-results’).onkeydown=e=>{const buttons=[…$(‘#dxvp-search-results’).querySelectorAll(‘button’)],n=buttons.indexOf(document.activeElement);if(e.key===’ArrowDown’||e.key===’ArrowUp’){e.preventDefault();buttons[(n+(e.key===’ArrowDown’?1:-1)+buttons.length)%buttons.length]?.focus();}if(e.key===’Escape’){closeMatches();$(‘#dxvp-search’).focus();closeMatches();}};
document.addEventListener(‘click’,e=>{if(!e.target.closest(‘.dxvp-combo’))closeMatches();});
const selectParams=new URLSearchParams(location.search);if(selectParams.get(‘services’)){selectedServices.clear();selectParams.get(‘services’).split(‘,’).filter(k=>serviceLabels[k]).forEach(k=>selectedServices.add(k));}
$(‘#dxvp-service-options’).querySelectorAll(‘input’).forEach(i=>i.checked=selectedServices.has(i.value));
if(!isGeneral())$(‘#dxvp-picked’).textContent=’Selected business: ‘+chosenCategory();
/* Separate DAXEVYN service catalog and business-specific website rates. */
const categoryBaseRates=[7999,14999,9999,19999,9999,6999,8999,9999,8999,9999,10999,10999,12999,7999,8999,9999,12999,29999,13999,9999,10999,11999,12999,14999,11999,13999,16999,11999,17999,14999,12999,19999,16999,18999,17999,17999,10999,7999,16999,12999,13999,11999,9999,6999,7999,9999,10999,9999,11999,8999,7999,13999,14999,6999,6999,24999,49999,9999];
const pricedServiceCatalog={“seo”:[[“SEO Starter”,1599,”/month”,[“One existing website; up to 2 pages”,”Up to 3 target keywords and basic title/meta updates”,”Search Console review and a brief monthly work report”,”No content-writing or link-building campaign; no ranking guarantee”]],[“Local SEO”,4999,”/month”,[“Up to 5 pages and 5 local keywords”,”On-page improvements and local search review”,”Monthly Search Console report”,”One city; content, paid listings and major technical fixes extra”]],[“Growth SEO”,9999,”/month”,[“Up to 10 pages and 10 target keywords”,”Technical review, internal-link and content recommendations”,”One monthly content brief and progress report”,”E-commerce / international scope priced after audit”]]],”maps”:[[“Profile Setup”,999,”one-time”,[“One eligible Google Business Profile”,”Business information, categories, hours and contact setup”,”Guidance on Google’s verification steps”,”Google’s platform is free; this is our service fee; verification is not guaranteed”]],[“Profile Care”,1599,”/month”,[“One location; up to 4 profile posts per month”,”Hours / services updates and review-response guidance”,”Monthly insights summary”,”No paid reviews or guaranteed Maps ranking”]],[“Local Presence”,2999,”/month”,[“One profile; up to 8 posts per month”,”Review-response assistance and up to 5 free-directory submissions”,”Monthly profile report”,”Paid-directory fees and extra locations separate”]]],”hosting”:[[“Shared Hosting Starter”,2599,”/year”,[“Hosting for 1 small website on a shared server”,”Hosting setup and SSL configuration where supported”,”Storage, traffic, backup frequency and renewal rate confirmed in quote”,”Domain, website development and premium email not included”]],[“Shared Hosting Plus”,4999,”/year”,[“Shared hosting for a growing website”,”Migration assistance for 1 standard WordPress site”,”Resource limits, backups and support scope confirmed before purchase”,”Domain and paid licences separate”]],[“Cloud Hosting Starter”,15999,”/year”,[“Entry cloud-hosting setup for 1 website”,”Server and SSL configuration”,”Provider, CPU, RAM, storage and backups confirmed in written quote”,”Not a dedicated server; management and upgrades scoped separately”]]],”email”:[[“Business Email Setup”,999,”one-time”,[“Up to 2 mailboxes on your existing provider”,”DNS, SPF / DKIM and client configuration where supported”,”Mailbox subscription and domain charges separate”]],[“Email Migration”,2999,”one-time”,[“Migration planning for up to 5 mailboxes”,”DNS and email-client setup”,”Mailbox size, provider fees and migration limits confirmed in quote”]],[“Email Support”,1499,”/month”,[“Support for up to 5 existing mailboxes”,”Up to 2 configuration / delivery support requests per month”,”Provider subscriptions and bulk-mail tools separate”]]],”software”:[[“Software Setup Starter”,4999,”one-time”,[“Configure one existing licensed accounting / business tool”,”Up to 2 users and basic setup guidance”,”Software licence, subscription, data cleanup and development separate”]],[“Workflow Customisation”,29999,”one-time”,[“One small workflow on an agreed existing platform”,”Up to 3 forms / screens and one simple report”,”Platform licence, hosting and integrations separate”]],[“Custom Software Starter”,99999,”one-time”,[“Small application: up to 5 screens and 2 user roles”,”One defined business workflow”,”Specifications, integrations, hosting and support confirmed before work”]]],”apps”:[[“Android Starter”,39999,”one-time”,[“Basic Android information app, up to 5 screens”,”Client-supplied content and simple contact actions”,”No custom commerce / complex backend; store-account fee separate”]],[“Cross-platform Starter”,89999,”one-time”,[“Basic Android and iOS app, up to 8 screens”,”One standard authentication / data workflow as agreed”,”Backend hosting, paid APIs and store fees separate”]],[“Business App”,149999,”one-time”,[“Up to 12 screens and 2 user roles”,”One agreed core business workflow”,”Payments, integrations and ongoing infrastructure priced in final scope”]]],”it”:[[“Remote Support”,499,”/session”,[“One device; up to 30 minutes remote troubleshooting”,”Software / basic configuration issue”,”No parts, onsite work or guaranteed recovery”]],[“Small Team Support”,2999,”/month”,[“Up to 3 devices and 4 remote sessions/month”,”Basic Windows / Linux / network configuration support”,”Sessions up to 30 minutes; parts and onsite work separate”]],[“IT Care”,6999,”/month”,[“Up to 5 devices and 8 remote sessions/month”,”Monthly basic maintenance / security review”,”Server, network redesign and specialist cybersecurity scope separate”]]],”marketing”:[[“Social Starter”,2499,”/month”,[“One social platform; up to 4 static posts/month”,”Basic captions and scheduling; client supplies photos”,”Ad spend, video production and community management separate”]],[“Social Growth”,5999,”/month”,[“Up to 2 platforms; 8 static posts/month”,”Captions, scheduling and monthly summary”,”Advertising budget and reels / filming separate”]],[“Campaign Management”,9999,”/month”,[“One ad platform; up to 2 campaigns”,”Basic tracking and a monthly performance report”,”Advertising spend is paid separately to the platform; no lead guarantee”]]],”design”:[[“Single Creative”,499,”one-time”,[“One static social poster / banner”,”Client-supplied text / logo; 1 revision”,”Stock licences, printing and source-file scope confirmed in quote”]],[“Logo Starter”,1999,”one-time”,[“2 logo concepts; 2 revision rounds”,”Final agreed logo in PNG / JPG / SVG”,”Trademark search / registration separate”]],[“Brand Essentials”,7999,”one-time”,[“Logo, colour palette, typography and brief brand guide”,”Business-card design and 3 social templates”,”Printing, paid fonts and extensive revisions separate”]]],”maintenance”:[[“Website Care Starter”,999,”/month”,[“One standard WordPress website”,”Monthly update / backup review and up to 1 small content change”,”Backup storage, paid licences and malware recovery separate”]],[“Website Care Plus”,2499,”/month”,[“One WordPress website; up to 4 small content changes/month”,”Plugin / theme update review and uptime-check setup”,”Major redesign, integrations and infrastructure separate”]],[“Store Care”,4999,”/month”,[“One standard WooCommerce store; up to 8 small updates/month”,”Update / backup review and basic store checks”,”Product bulk entry, custom development and security incidents separate”]]]};
const catalogSelections={};
serviceLabels.hosting=’Web hosting’;serviceLabels.domains=’Domain registration / renewal’;serviceLabels.email=’Business email’;
serviceVarieties.domains=[[‘.com’,”],[‘.in’,”],[‘.co.in’,”],[‘.net’,”],[‘.org’,”],[‘.shop / .online / .store’,”]];
serviceVarieties.email=[[‘Mailbox setup’,”],[‘Email migration’,”],[‘Email support’,”]];
Object.entries({domains:serviceLabels.domains,email:serviceLabels.email}).forEach(([k,label])=>{if(![…$(‘#dxvp-service’).options].some(o=>o.value===k))$(‘#dxvp-service’).add(new Option(label,k));const l=document.createElement(‘label’),i=document.createElement(‘input’);i.type=’checkbox’;i.value=k;i.onchange=()=>{i.checked?selectedServices.add(k):selectedServices.delete(k);applyServices();};l.append(i,document.createTextNode(label));$(‘#dxvp-service-options’).append(l);});
const hostLabel=$(‘#dxvp-service-options input[value=”hosting”]’).parentElement;hostLabel.lastChild.textContent=’Web hosting’;
function rate(n){return ‘₹’+Number(n).toLocaleString(‘en-IN’);}
function domainReference(ext){const row=document.querySelector(‘#dxvp-domain-market tr[data-domain=”‘+ext+’”]’);return row?Number(row.dataset.register):null;}
function catalogFor(k){
if(k===’domains’){return [‘.in’,’.com’,’.org’].map(ext=>[ext+’ registration reference’,domainReference(ext),’first year · provider reference’,[‘Non-premium available name; current term / checkout price confirmed before purchase’,’Provider reference only; DAXEVYN assistance and applicable taxes confirmed separately’,’Renewal varies with provider / market; see the table below’]]);}
if(k!==’website’)return pricedServiceCatalog[k]||[[‘Custom service’,null,”,[‘Scope and charges confirmed before work’]]];
if(isGeneral())return [[‘Starter’,5999,’one-time’,[‘1 page / up to 6 sections’,’Shared hosting included; duration and renewal confirmed in quote’,’Domain fees separate’]],[‘Business’,30000,’one-time’,[‘Up to 5 pages and enquiry form’,’Domain, hosting and content writing separate’]],[‘Professional’,65000,’one-time’,[‘Up to 12 pages; service / project pages’,’Domain, hosting, content and advanced features separate’]],[‘Online Store’,95000,’one-time’,[‘Up to 30 initial products; standard cart / payment setup’,’Gateway fees, shipping charges and hosting separate’]],[‘Business Pro Cloud’,160000,’one-time’,[‘Up to 20 pages / 50 products as agreed’,’Hosting / domain inclusion and renewal confirmed in quote’]]];
const n=Number($(‘#dxvp-category’).value),b=categoryBaseRates[n]||9999,g=Number($(‘#dxvp-need’).value);
if(g===3)return [[‘Category Store Starter’,Math.max(34999,b*3),’one-time’,[‘Up to 15 initial products; standard checkout’,’Category: ‘+chosenCategory(),’Hosting, gateway / shipping charges and domain separate’]],[‘Category Store Growth’,Math.max(64999,b*5),’one-time’,[‘Up to 50 initial products and category pages’,’Standard payments / shipping setup’,’Custom inventory / integrations separate’]],[‘Category Commerce Pro’,Math.max(99999,b*8),’one-time’,[‘Up to 100 initial products’,’Larger catalogue / workflow setup as agreed’,’Provider fees, custom integrations and maintenance separate’]]];
if(g===4)return [[‘Portal Starter’,Math.max(99999,b*5),’one-time’,[‘Small portal: up to 5 screens, 2 roles’,’One agreed category workflow; no full ERP included’,’Hosting, security requirements and integrations scoped separately’]],[‘Portal Growth’,Math.max(159999,b*8),’one-time’,[‘Up to 10 screens, 3 roles’,’Two agreed workflows and simple reports’,’Detailed specifications and support agreement required’]],[‘Portal Pro’,Math.max(249999,b*12),’one-time’,[‘Multi-workflow portal based on written specification’,’User volumes, data security and integrations priced in scope’,’Full ERP / hospital / school management needs separate specification’]]];
return [[‘Category Starter’,b,’one-time’,[‘Up to 5 information pages’,’Relevant content: ‘+categoryContent(),’Mobile layout, enquiry / WhatsApp links; domain and hosting separate’]],[‘Category Growth’,Math.round(b*2.2/1000)*1000-1,’one-time’,[‘Up to 10 information pages’,’Gallery, service / programme pages and enquiry forms’,’Client supplies approved content; booking software and paid licences separate’]],[‘Category Professional’,Math.round(b*3.8/1000)*1000-1,’one-time’,[‘Up to 15 information pages’,’Structured category content, blog / notices where relevant’,’Portals, ERP, payments and advanced integrations separate’]]];
}
function picked(k){const entries=catalogFor(k);return entries[Math.min(catalogSelections[k]||0,entries.length-1)];}
function packageText(k){const e=picked(k);return serviceLabels[k]+’: ‘+e[0]+’ · ‘+(e[1]===null?’Confirm provider price’:rate(e[1]))+’ ‘+e[2];}
renderPlans=function(){const grid=$(‘#dxvp-plans’);grid.replaceChildren();$(‘#dxvp-results-title’).textContent=chosenCategory()?’Plans priced for ‘+chosenCategory():’Choose a service · see its own prices’;$(‘#dxvp-category-detail’).textContent=chosenCategory()?’Category-specific estimates use different page and feature scopes. A generic 1-page introduction is available from ₹5,999; it does not include specialist category features.’:’Website Starter ₹5,999 one-time · SEO Starter ₹1,599/month · Shared Hosting Starter ₹2,599/year. All service scopes and billing periods are shown below.’;
selectedServices.forEach(k=>{const heading=document.createElement(‘h3′);heading.textContent=serviceLabels[k]+(k===’website’&&chosenCategory()?’ · ‘+chosenCategory():”);heading.style.gridColumn=’1 / -1’;grid.append(heading);catalogFor(k).forEach((e,i)=>{const a=document.createElement(‘article’);a.className=’dxvp-plan’+(i===(catalogSelections[k]||0)?’ recommended’:”);const h=document.createElement(‘h3’);h.textContent=e[0];const cost=document.createElement(‘div’);cost.className=’dxvp-price’;cost.textContent=e[1]===null?’Confirm price’:rate(e[1]);const unit=document.createElement(‘small’);unit.textContent=e[2]+’ · Indicative price · T&C apply’;const ul=document.createElement(‘ul’);e[3].forEach(t=>{const li=document.createElement(‘li’);li.textContent=t;ul.append(li)});const b=document.createElement(‘button’);b.type=’button’;b.className=i===(catalogSelections[k]||0)?’dxvp-primary’:”;b.textContent=i===(catalogSelections[k]||0)?’✓ Selected’:’Select this plan’;b.setAttribute(‘aria-pressed’,String(i===(catalogSelections[k]||0)));b.onclick=()=>{catalogSelections[k]=i;renderPlans();update();$(‘#dxvp-contact’).scrollIntoView({behavior:’smooth’,block:’start’});};a.append(h,cost,unit,ul,b);grid.append(a);});});
if(!selectedServices.size){const d=document.createElement(‘p’);d.textContent=’Select one or more services above, or contact us for help.’;grid.append(d);}
const domain=document.getElementById(‘dxvp-domain-market’);if(domain){domain.hidden=!selectedServices.has(‘domains’);domain.open=selectedServices.has(‘domains’);}
};
enquiry=function(){const url=new URL(location.origin+location.pathname);url.searchParams.set(‘business’,$(‘#dxvp-category’).value);url.searchParams.set(‘services’,[…selectedServices].join(‘,’));url.searchParams.set(‘packages’,JSON.stringify(catalogSelections));url.searchParams.set(‘lang’,lang);
const lines=[‘Hello DAXEVYN, I would like to discuss these services.’,’Business: ‘+(chosenCategory()||’Please help me choose’),’Preferred language: ‘+$(‘#dxvp-language’).selectedOptions[0].textContent,’Selected service plans:’];
selectedServices.forEach(k=>lines.push(packageText(k)));lines.push(‘Types / varieties: ‘+Object.entries(varietyValues).filter(([k])=>k===’business’||selectedServices.has(k)).map(([k,v])=>(serviceLabels[k]||’Business’)+’: ‘+v).join(‘; ‘),’Price basis: Indicative; may increase or decrease with requirements, pages, features, hosting and domain. Recurring charges are separate from one-time costs.’,’Current page: ‘+location.origin+location.pathname,’Selection link: ‘+url.href);
if($(‘#dxvp-town’).value.trim())lines.push(‘Customer-provided city: ‘+$(‘#dxvp-town’).value.trim());if($(‘#dxvp-notes’).value.trim())lines.push(‘Requirements: ‘+$(‘#dxvp-notes’).value.trim());lines.push(‘IP: ‘+(geo?.ip||’Unavailable’),’Approximate IP location: ‘+([geo?.city,geo?.region,geo?.country].filter(Boolean).join(‘, ‘)||’Unavailable’));return lines.join(‘\n’);
};
update=function(){const summary=$(‘#dxvp-summary’);summary.textContent=(chosenCategory()||’Please help me choose’)+’\n’+([…selectedServices].map(packageText).join(‘\n’)||’No services selected’);const body=enquiry();$(‘#dxvp-wa’).href=’https://wa.me/917010694574?text=’+encodeURIComponent(body);$(‘#dxvp-email’).href=’mailto:info@daxevyn.com?subject=’+encodeURIComponent(‘DAXEVYN service plan enquiry’)+’&body=’+encodeURIComponent(body);$(‘#dxvp-example’).textContent=’Choose one plan per selected service. Monthly, yearly and one-time charges are shown separately; no payment is taken here.’;$(‘#dxvp-context’).textContent=geo?’IP: ‘+(geo.ip||’Unavailable’)+’ · ‘+[geo.city,geo.region,geo.country].filter(Boolean).join(‘, ‘):’Checking approximate connection details…’;};
try{const restored=JSON.parse(selectParams.get(‘packages’)||'{}’);Object.entries(restored).forEach(([k,v])=>{if(serviceLabels[k]&&Number.isInteger(v)&&v>=0&&v{t.priceNote=’Indicative prices, not exact final amounts. T&C apply. These are DAXEVYN estimates. Final prices may increase or decrease with requirements, pages, features, hosting, domain and service scope. SEO is billed monthly; hosting yearly; development / setup normally one-time. Taxes, licences, ad spend and provider fees are separate unless included in your written quote. The ₹5,999 generic Starter includes shared hosting; domain fees separate.’;});
applyServices();
if(ids.includes(selectParams.get(‘plan’))&&shownPlans().includes(ids.indexOf(selectParams.get(‘plan’))))plan=ids.indexOf(selectParams.get(‘plan’));renderPlans();update();
let dashboardConfig=null,customerDomainRates={“date”:”2026-10-12″,”rates”:{“.com”:{“register”:1279,”renew”:1479,”date”:”2026-10-12″},”.in”:{“register”:909,”renew”:909,”date”:”2026-10-12″},”.co.in”:{“register”:719,”renew”:749,”date”:”2026-10-12″},”.net”:{“register”:1599,”renew”:1699,”date”:”2026-10-12″},”.org”:{“register”:1459,”renew”:1649,”date”:”2026-10-12″},”.shop”:{“register”:249,”renew”:3929,”date”:”2026-10-12″},”.online”:{“register”:3199,”renew”:3599,”date”:”2026-10-12″},”.store”:{“register”:4699,”renew”:4999,”date”:”2026-10-12″}}};
const dateNow=new Intl.DateTimeFormat(‘en-CA’,{timeZone:’Asia/Kolkata’,year:’numeric’,month:’2-digit’,day:’2-digit’}).format(new Date());if(customerDomainRates.date!==dateNow)customerDomainRates={date:null,rates:{}};
const previousCatalogFor=catalogFor;
catalogFor=function(k){
if(k===’domains’){const rows=customerDomainRates.rates||{};if(!Object.keys(rows).length)return [[‘Domain registration’,null,’tax excluded’,[‘Current daily estimate is awaiting verification’,’Exact amount depends on extension, availability, term and market price’,’Renewal varies; T&C apply’]]];return Object.entries(rows).map(([ext,r])=>[ext+’ registration estimate’,r.register,’/year · tax excluded’,[‘Approximate standard non-premium price verified ‘+r.date,’Highest comparable rate verified from checked suppliers today; not a guaranteed maximum across the whole market’,’Renewal ‘+(r.renew?’approximately ‘+rate(r.renew)+’/year, tax excluded; may vary’:’confirmed at purchase; may vary’)]]);}
if(!dashboardConfig)return previousCatalogFor(k);
if(k!==’website’||isGeneral())return (dashboardConfig.services[k]||[]).map(e=>[e[0],Number(e[1])>0?Number(e[1]):null,e[2],e[3]]);
const c=dashboardConfig.categories[Number($(‘#dxvp-category’).value)];if(!c)return previousCatalogFor(k);const goal=Number($(‘#dxvp-need’).value),kind=goal===3?’store’:goal===4?’portal’:’rates’,original=previousCatalogFor(k);return(c[kind]||[]).map((amount,i)=>[original[i]?.[0]||[‘Starter’,’Growth’,’Professional’][i],Number(amount)>0?Number(amount):null,’one-time’,c.inclusions?.[kind]?.[i]?.length?c.inclusions[kind][i]:(original[i]?.[3]||[‘Scope agreed in written quotation’])]);
};
function showCustomerDomains(){const w=$(‘#dxvp-domain-customer-rates’);if(!w)return;w.replaceChildren();const rows=customerDomainRates.rates||{};if(!Object.keys(rows).length){w.textContent=’No current verified estimate is available. Ask us to confirm the price.’;return;}const table=document.createElement(‘table’);table.style.width=’100%’;const head=document.createElement(‘tr’);[‘Extension’,’Approximate registration’,’Approximate renewal’].forEach(t=>{const th=document.createElement(‘th’);th.textContent=t;head.append(th)});table.append(head);Object.entries(rows).forEach(([ext,r])=>{const tr=document.createElement(‘tr’);[ext,rate(r.register)+’ /year excluding tax’,r.renew?rate(r.renew)+’ /year excluding tax; may vary’:’Confirmed at purchase’].forEach(t=>{const td=document.createElement(‘td’);td.textContent=t;td.style.padding=’10px’;tr.append(td)});table.append(tr)});w.append(table);}
showCustomerDomains();renderPlans();update();
fetch(‘/wp-json/daxevyn-pricing/v2/settings?_=’+Date.now(),{cache:’no-store’,credentials:’same-origin’}).then(r=>{if(!r.ok)throw Error(‘settings’);return r.json()}).then(data=>{
if(!data.config?.categories||!data.config?.services)return;dashboardConfig=data.config;customerDomainRates=data.domains||{date:null,rates:{}};const old=$(‘#dxvp-category’).value;
categories.splice(0,categories.length,…dashboardConfig.categories.map(c=>[c.name,c.local||c.name,c.keywords||c.name]));categoryBaseRates.splice(0,categoryBaseRates.length,…dashboardConfig.categories.map(c=>c.rates[0]));
Object.keys(serviceLabels).forEach(k=>{if(!dashboardConfig.labels[k]){delete serviceLabels[k];selectedServices.delete(k);}});Object.assign(serviceLabels,dashboardConfig.labels);Object.assign(pricedServiceCatalog,dashboardConfig.services);
Object.entries(dashboardConfig.varieties||{}).forEach(([k,types])=>{if(types.length)serviceVarieties[k]=types.map(t=>[t,k===’software’?’4′:”]);});dashboardConfig.categories.forEach((c,i)=>subtypes[i]=c.types?.length?c.types:[c.name]);
$(‘#dxvp-service’).replaceChildren(new Option(‘Please help me choose’,’unknown’));Object.entries(serviceLabels).forEach(([k,label])=>$(‘#dxvp-service’).add(new Option(label,k)));
$(‘#dxvp-service-options’).replaceChildren();Object.entries(serviceLabels).forEach(([k,label])=>{const l=document.createElement(‘label’),input=document.createElement(‘input’);input.type=’checkbox’;input.value=k;input.checked=selectedServices.has(k);input.onchange=()=>{input.checked?selectedServices.add(k):selectedServices.delete(k);applyServices();};l.append(input,document.createTextNode(label));$(‘#dxvp-service-options’).append(l);});
renderCategories();if(old!==”&&dashboardConfig.categories[Number(old)])$(‘#dxvp-category’).value=old;applyServices();showCustomerDomains();renderPlans();update();
}).catch(()=>{showCustomerDomains();renderPlans();update();});
getContext().then(()=>update());
const actions=$(‘#dxvp-contact .dxvp-actions’);const quick=document.createElement(‘p’);quick.textContent=’Ready? Choose WhatsApp, live chat or email below. Your selections are added automatically; no form submission or payment is needed here.’;actions.before(quick);
let pricingDetailMode=false;
const olderPicked=picked;picked=function(k){return olderPicked(k)||[‘Please discuss requirements’,null,’quotation’,[‘Scope and exact price confirmed after discussion’]];};
function renderCompactOverview(){
const rows=$(‘#dxvp-overview-rows’);rows.replaceChildren();const totals={one:0,month:0,year:0},counts={one:0,month:0,year:0};const other=[],unknown=[];selectedServices.forEach(k=>{
const entries=catalogFor(k),selected=Math.min(catalogSelections[k]||0,Math.max(0,entries.length-1));const row=document.createElement(‘div’);row.className=’dxvp-overview-row’;
const label=document.createElement(‘label’);label.textContent=serviceLabels[k];const selector=document.createElement(‘select’);selector.id=’dxvp-overview-‘+k;label.htmlFor=selector.id;selector.setAttribute(‘aria-label’,serviceLabels[k]+’ plan’);
entries.forEach((e,i)=>selector.add(new Option(e[0]+’ · ‘+(e[1]===null?’Confirm price’:rate(e[1]))+’ ‘+e[2],String(i))));if(!entries.length)selector.add(new Option(‘Discuss requirements’,’0′));selector.value=String(selected);
selector.onchange=()=>{catalogSelections[k]=Number(selector.value);renderPlans();update();};row.append(label,selector);
const current=picked(k),details=document.createElement(‘details’),summary=document.createElement(‘summary’);summary.textContent=’What is included?’;const list=document.createElement(‘ul’);(current[3]||[]).forEach(t=>{const li=document.createElement(‘li’);li.textContent=t;list.append(li)});details.append(summary,list);row.append(details);rows.append(row);
if(current[1]===null){unknown.push(serviceLabels[k]);return;}const n=Number(current[1]),unit=current[2].toLowerCase();if(!Number.isFinite(n)){unknown.push(serviceLabels[k]);return;}const bucket=/month|monthly/.test(unit)?’month’:/year|annual/.test(unit)?’year’:/one.?time|setup|project/.test(unit)?’one’:null;if(bucket){totals[bucket]+=n;counts[bucket]++;}else other.push(serviceLabels[k]+’: ‘+rate(n)+’ ‘+current[2]);
});
if(!selectedServices.size)rows.textContent=’Select services above, or contact us and we will help you choose.’;
const totalsBox=$(‘#dxvp-overview-totals’);totalsBox.replaceChildren();const overview=$(‘#dxvp-compact-summary’);overview.insertBefore(totalsBox,rows);overview.insertBefore(overview.querySelector(‘.dxvp-actions’),rows);[[‘one’,’One-time charges’],[‘month’,’Monthly charges’],[‘year’,’Annual / first-year charges’]].forEach(([key,title])=>{if(!counts[key])return;const card=document.createElement(‘div’);card.className=’dxvp-total’;const text=document.createElement(‘span’);text.textContent=title;const amount=document.createElement(‘strong’);amount.textContent=rate(totals[key])+(key===’month’?’/month’:key===’year’?’/year’:”);card.append(text,amount);totalsBox.append(card)});
const notes=[…other];if(unknown.length)notes.push(‘Price confirmation needed: ‘+unknown.join(‘, ‘)+’. These items are excluded from the totals.’);if(selectedServices.has(‘hosting’)&&selectedServices.has(‘website’)&&picked(‘website’)[0]===’Starter’)notes.push(‘The website Starter already includes shared hosting. A separate hosting plan may not be necessary; we will confirm this in your quote.’);$(‘#dxvp-overview-note’).textContent=notes.join(‘ ‘);
$(‘#dxvp-plans’).hidden=!pricingDetailMode;$(‘#dxvp-compact-summary’).hidden=pricingDetailMode;$(‘#dxvp-view-summary’).classList.toggle(‘dxvp-primary’,!pricingDetailMode);$(‘#dxvp-view-details’).classList.toggle(‘dxvp-primary’,pricingDetailMode);$(‘#dxvp-view-summary’).setAttribute(‘aria-pressed’,String(!pricingDetailMode));$(‘#dxvp-view-details’).setAttribute(‘aria-pressed’,String(pricingDetailMode));
$(‘#dxvp-quick-wa’).href=$(‘#dxvp-wa’).href;$(‘#dxvp-quick-email’).href=$(‘#dxvp-email’).href;
}
const previousOverviewRender=renderPlans;renderPlans=function(){previousOverviewRender();renderCompactOverview();};
const previousOverviewUpdate=update;update=function(){previousOverviewUpdate();renderCompactOverview();};
$(‘#dxvp-view-summary’).onclick=()=>{pricingDetailMode=false;renderCompactOverview();};$(‘#dxvp-view-details’).onclick=()=>{pricingDetailMode=true;renderCompactOverview();};
$(‘#dxvp-quick-chat’).onclick=()=>$(‘#dxvp-chat’).click();
$(‘#dxvp-quick-wa’).onclick=e=>{if(!geo&&contextPromise){e.preventDefault();$(‘#dxvp-overview-note’).textContent=’Connection details are still loading. Please click WhatsApp again shortly.’;}};
document.addEventListener(‘click’,e=>{const dropdown=$(‘.dxvp-service-dropdown’);if(dropdown?.open&&!dropdown.contains(e.target))dropdown.open=false;});
document.addEventListener(‘keydown’,e=>{if(e.key===’Escape’){const dropdown=$(‘.dxvp-service-dropdown’);if(dropdown)dropdown.open=false;}});
renderCompactOverview();
})();