Feature Request: Domain Name Purchase/Quote Widget

  • Skilltech
    Asked on October 12, 2014 at 7:42 AM

    There should really be this widget available. So the people buying websites through your forms could request from the seller to acquire a particular domain name on their behalf.

    A simple domain name availability check, without an option to buy, simply check and choose if they also want to order a domain name WITHOUT THE ACTUAL BUYING PROCESS.

    Example:

    1. Choose a TLD dropdown (.com, .net and ALL the others)

    2. textbox where users can type in the domain name

    3. the indicator on the live form should instantly give a message ''it is available!'' or ''it is taken'', this text should be editable so it could be adjusted for different languages or the indicator should simply become red for taken and green for available.

    4. If the domain name is available, the checkbox should appear with an editable message saying something like ''I want this domain name'' and the users can then check the box and the form submission simply show that the user is interested in the particular domain.

  • Skilltech
    Replied on October 12, 2014 at 10:21 AM

    Hi Shadae,

    My original idea was to:

    simply allow checking of domain name availability (all available domain names in the world) without the purchase option (with an in-form indicator that shows the user if the domain is taken or available, and "IF AVAILABLE" then "CHECKBOX APPEARS" with a label "I WANT THIS DOMAIN" and user can let the form owner know that they are interested in that domain name), the form owner receives as a result either:

    DOMAIN NAME: NO

    or

    DOMAIN NAME: YES

    DOMAIN NAME TITLE: www.example.com

    But now that I gave you question a thought, it would be extremely helpful if jotform covered domain names with more than on widget since domains are such a CRUCIAL part of the web.

    And actually, all your propositions are GREAT.

    1. There should be a form allowing a specific set of domains to be purchased (this would be useful to people/companies that sell "exclusive" domains which they acquired over time)

    2. There should be a form for purchasing any domain that is currently available for purchase at any given time.

    3. AND MOST IMPORTANT TO ME, WHICH I SUGGESTED IN THE FIRST PLACE is what you mentioned last: "the option for user to only show their interest in purchasing a domain name" and they should know if it's available by simply having an in-form availability indicator that tells them if it's available, and a check box that let's them say "I WANT IT" if it is available.

    FORM 1 - SPECIFIC SET OF DOMAINS - would be useful for domain name traders

    FORM 2 - DOMAIN NAME PURCHASE JOTFORM WIDGET - this would such a valuable form for companies that would buy the domains on behalf of their clients (e.g. design studio buys a domain for a plumber)

    FORM 3 - DOMAIN NAME AVAILABILITY CHECK JOTFORM WIDGET - This would be useful for design studios, domain sellers and so on (e.g. User shows interest in a domain name while buying a website design)

  • Skilltech
    Replied on October 12, 2014 at 11:25 AM

    Here is the pseudo code for what I had in mind:

     

    DEFINING ELEMENTS AND THEIR CHARACTERISTICS:

     

    SEARCH BAR

    // With styling options like color, transparency, border and round corners
    // or at least should have a number of predefined styles to choose from

     

    DROP DOWN MENU

    // At right side of the search bar.
    // Form owner can edit which TLDs should be in a dropdown menu e.g. .com, .net, .me ...
    // Default value = .com
    // Also styling options as for the search bar

     

    SEARCH BUTTON

    // Searches all available domain names on the market
    // Also has styling options mentioned

     

    CHECK BOX

    // hidden or dimmed
    // Prepopulated, with check mark
    // With a TITLE "I'm interested in purchasing this domain name"
    // TITLE text should be editable, because of language differences

     

    NOTIFICATION A: "It's Available!"

    // This text should be editable, because of language differences
    // Color: green

     

    NOTIFICATION B: "It's taken"

    // This text should be editable, because of language differences
    // Color: red

     

    AVAILABLE

    // domain name is available after the search is performed

     

    TAKEN

    // domain name is taken after the search is performed

     

    SUBMIT

    // submit form button

     

    RESULTS

            DOMAIN
            // shows whether the user is interested in purchasing a domain

            DOMAIN NAME
            // shows the domain name the user is interested in (e.g. www.example.xom)

     

    RESULT POSITIVE

    // in form submission, show DOMAIN: = "YES";
    // in form submission, show DOMAIN NAME: = "www.example.com";

     

    RESULT NEGATIVE

    // in form submission, show DOMAIN: = "NO";
    // in form submission, do not show DOMAIN NAME

     

    ALGORHYTHM

    // instantly checks the domain name availability in real-time
    // searches the database of all available domain names in the world
    // the database is defined by DROPDOWN MENU, e.g searches all free ".com" domain names
    // performs the search after each character is inputed in the SEARCH BAR
    // exaple: user is typing in any string with positions defined as "1,2,3,4,5,6,7...n"
    // user types the character in position: "1", the ALGORHYTHM runs for: "1";
    // user types the character in position: "2", the ALGORHYTHM runs for: "1,2";
    // user types the character in position: "3", the ALGORHYTHM runs for: "1,2,3";
    // user types the character in position: "n", the ALGORHYTHM runs for: "1,2,3...n";
    // after every search ALGORHYTHM runs, ends and is ready to run again

     

    // ALGORHYTHM end results:

            IF AVAILABLE THEN show NOTIFICATION A
            IF AVAILABLE THEN show(undimm) CHECKBOX
            IF CHECKBOX unchecked AND IF click: "SUBMIT" THEN end in RESULT NEGATIVE
            IF CHECKBOX checked AND IF click: "SUBMIT" THEN end in RESULT POSITIVE
            IF not available THEN show NOTIFICATION B

     

    HOW IT WOULD PLAY OUT:

    1. user comes upon this widget in a form;
    2. user chooses a type of domain to search by using: "DROP DOWN MENU";
    3. user starts typing the domain name he is looking for
    4. ALGORHYTHM runs
    5. User sees either NOVIFICATION A and CHECK BOX or user sees NOTIFICATION B
    6. After the use clicks SUMBIT, form owner either sees RESULT NEGATIVE or RESULT POSITIVE

     

    THE END

     

     

  • Skilltech
    Replied on October 12, 2014 at 11:57 AM

    Hi Shadae,

    Here is the reasoning behind requesting this particular type of widget:

     

    1. If a user is requesting a QUOTE and not buying at the time but wants a convenience of checking the availability - IMAGINE that a USER is inquiring at a DESIGN STUDIO and they want a QUOTE on a DESIGN SERVICE (e.g. website + domain + hosting + logo). If the user is simply getting a quote at the time, it wouldn't be wise to buy the domain at this time. But both the USER and the FORM OWNER would know which domain to keep an eye out for later.

    2. If it's impossible to charge the user online - In many countries, the users WILL NOT want to buy online but instead they will go and pay for the service in a bank after they have double-checked the company's credentials, they will be more confident to finish the purchase by actually going to a bank. In this case the widget with an actual purchase would be harmful for the rest of the form because it would allow the user to complete the QUOTE request.

    3. Easy implementation - the widget wouldn't require the FORM OWNER to have a PayPal account, or any other account, or to implement payment processing so everyone could have this great option in an instant.

    4. It would be a simple, powerful and effective tool for simply checking the availability of domain names.


    And, after giving this further thought, a fourth type of widget comes to mind so clearly now:

    FORM 4 - JOTFORM DOMAIN NAME FORM ALL-IN-ONE

    * IT CHECK DOMAIN NAMES AVAILABILITY
    * IT ALLOWS FORM OWNERS TO RESELL AN AVAILABLE DOMAIN NAME TO FORM USERS
    * IT INTEGRATES WITH GODADDY AND OTHER POWERFUL REGISTRARS AT THE SAME TIME
    * IT ALLOWS FORM OWNERS TO RAISE THE PRICE BY $xx.xx AND SHOW THE NEW PRICE TO FORM USERS
    * IT ALLOWS FORM OWNERS TO ADD AND SELL ''EXCLUSIVE" DOMAIN NAMES AS PRODUCTS AND PRE DEFINE THE PRICES FOR EACH DOMAIN/PRODDUCT

     

  • Skilltech
    Replied on October 12, 2014 at 12:01 PM

    Correction for last comment:

    At 2.

    "In this case the widget with an actual purchase would be harmful for the rest of the form because it would allow the user to complete the QUOTE request."

    Should be:

    "In this case the widget with an actual purchase would be harmful for the rest of the form because it wouldn't allow the user to complete the QUOTE request."

  • Skilltech
    Replied on October 12, 2014 at 2:25 PM

    If the purpose of the form is only for quotation purposes, why would the exact domain be needed? Will the quotation of the domain price depend on the domain itself and not just a standard price?

    The form would be multi-purpose. Quotation form using this widget is just one of the practical uses. This type of widget would:

    Offer the users the ability to check domain name availability ON THE FORM OWNER'S WEBSITE
    This type of service would generate website traffic. (if people are looking for a free domain name they are likely to look for a website design and a lot more services, this option would drive real customers to form owner's website)

    If so wouldn't it be better to just have the user provide a list of desired domain name and the quote will inform them if it is available and how much? Or even if it is not available, how much it would cost to get it from its current owners?

    It would be be one way to solve this but, again, your question is still limited to quotations forms. Form owner could, if they wanted to, and in case the domain name is available, add a domain name purchase order to pop-up. This order should be separated and thus give the flexibility to the form user. Again, a simple availability check has many implementation benefits and can be multi-purposed.

    Also it being used for quoting, does not say much to it being available at the time the quote is requested, as by the time the user decides if they would like that domain, it may have already been purchased by someone else and the process of quoting may have to be done again?

    Again, the widget wouldn't only be used for quoting. And if it was used in quoting form, and the domain name is no longer available when payment is completed, the form owner would suggest other domains. Have in mind the part I already described, there is a good deal of customers on the market who will go to finish the payment in the bank. In case the domain name is 'snatched' before before the design studio buys it, and if the user doesn't want to buy any other domain name, a refund could be issued.

    I think this also covers the last question.

    I hope this answers your current questions.

    Again, domain check/sales/lookups is a VERY important subject and I believe that JotForm should pay great attention to it. The ALL-IN-ONE widget should actually be the best solution and should have very powerful setup options. It would be a great solution for this type of services.

     

  • Jan
    Replied on October 12, 2014 at 4:04 PM

    Hello Skilltech,

    We would like to thank you for the detailed information you provided in this thread, it will surely help our developers. A request ticket was already filed for this feature. Our developers will take a look at it. I cannot provide a turn around time when will this be available but once it is available, we'll be surely notify you on this thread.

    We highly value our customer suggestions because it will help us improve our service.

    Again, thank you for choosing JotForm.

  • Skilltech
    Replied on October 12, 2014 at 6:31 PM

    Hi Jan,

    Thank you and the rest of the support team for listening.

  • Steve VP of Sales Operations
    Replied on October 14, 2014 at 12:13 AM

    Hello-

    Thank you for the suggestion. We've reviewed it and it's possible we'll build it. We have a few similar widgets. We do allow users to build widgets as well, if you're interested.

    http://developers.jotform.com/widgets

    Otherwise, this ticket will be updated if/when we have news to share on this.

    Regards,

    -Steve