How to Create New Form - Magento

After you install this wonderful FREE extension webforms mentioned in our post "Magento - Create Custom Forms FREE!", you would need to follow certain steps to create wonderful forms. But as mentioned in the post, this FREE version is only limited to create only 3 forms and each form is limited to only 10 fields, you would absolutely need Web Forms Pro2 Extension to fulfil all your requirements.





CREATE NEW FORM



After installation you should see Web-forms item in the admin menu of your store.
1. Select Manage Forms from the popup menu.
2. Press Add New Form.
3. In the dialog screen enter Name of the form and press Save and Continue Edit.



Form action buttons





Delete Form

Delete the entire form and all form data including customer submitted results.

Add Field Set

Add new field set to the form.

Add Field

Add new field to the form.

Duplicate Form

Duplicate the form with all fieldsets, fields and form parameters. Creates inactive copy of the current form. It doesn't duplicate submission data.

Save

Save the form and go to Manage Forms page.

Save And Continue Edit

Save form and stay on the current page.



Form parameters



Information

Name

Sets name of the form.

Code

This is technical parameter intended for developers. You can use it to identify the form in your scripts.

Description

This parameter sets html text to be displayed on the page with the form. You can use it to give additional information to the customer regarding the form. It disappears when form is successfully submitted.

Success text

This text appears after the form is successfully submitted.

Display in menu

Display the form in admin popup menu.

Status

Enable / disable form in the frontend.

General Settings

Registered customers only

Set form accessibility only for registered customers.

Survey mode

Limit submission only to one result per customer. Customer are identified by IP or customer id if they are logged in.

Redirect URL

Redirect customer to specified URL after successful form submission. You can use CMS URL keys for this field.

Result Approval Settings

Enable approval

Enable approval of the result in result grid view. It is used to publish submission results in the frontend. Good example of usage is testimonials forms.

Enable approval status notification

Send notification e-mail to customer when the result is approved or disapproved.

Result approved notification email template

Template for approved notification e-mail.

Result NOT approved notification email template

Template for NOT approved notification e-mail.

Print Settings

Print template

Select template for results PDF files. The template can be created in System > Transaction Emails page.

Attach PDF to email

Create PDF version of the result and attach it to the admin notification e-mail.

E-mail Settings

Send results by e-mail

Enable sending new results by e-mail to specified notification e-mail address.

Duplicate results by e-mail to customer

Enable duplicating of the results to the customer's mailbox.

Notification e-mail address

E-mail address to be used to send new results.

Add header to the message

Add header with general result information like Store Group and Customer IP to the result notification e-mail.

E-mail template

Set e-mail template for admin notifications. See this page for more information.

Customer e-mail template

Set customer e-mail template for admin notifications. See this page for more information.

Captcha Settings

Captcha mode

Set Captcha behavior for the form.
  • DefaultForms Settings value will be used.
  • Auto. Captcha will be shown for unregistered customers and hidden for logged in users.
  • Always on. Always show Captcha.
  • Off. Don't show Captcha.

Files Settings

Files upload limit

Maximum upload file size in kB. If not set Forms Settings value will be used.

Images Settings

Images upload limit

Maximum upload image size in kB. If not set Forms Settings value will be used.

Magento - Promotional Banner FREE Extension

You have no ideas how to decorate your website for upcoming holidays? Do not rack your brains
since we have already done everything for you!
With the new module you will make your store look really cool and special for almost every popular event or holiday!
Key features:
  • Special offers block on all pages;
  • Twelve different themes which suit almost every popular holiday;
  • Easy to add promoted products;
  • Easy installation and configuration.
  • Four new holidays skins were added
Overall information
With Magento Promotional Banner module you can enhance your website with eye-candy promotional banners that you can coincide with almost any holiday! 
The module contains twelve different predefined themes which you can select from and thus always be ready for almost every popular event without any additional efforts! 
  • Halloween
  • Cyber Monday
  • Christmas & New Year
  • St. Valentine’s Day
  • St. Patrick’s Day
  • Easter Day
  • Independence Day
  • Labor Day
  • Thanksgiving Day
The module is really easy to use and requires no special skills for installation.
Choose the theme which suits the event best, assign the products you wish to promote and – voila! – the banner is already on your website!
Visit the demo admin panel.

View Promotional Guide: 

Magento - Help Desk Integration for WebForms





Help Desk Integration for WebForms is a wonderful extension from Mageme.com.

* Now included in WebForms Pro 2 package

Seamless integration between WebForms and Help Desk
Magento versions: 1.3+

* WebForms extension required





WebForms + Help Desk
This extension creates seamless integration between WebForms and your help desk extension. If you have help desk installed in your system you will get great benefit of WebForms.

Product features

  • Convert results to tickets
  • Automatically generate tickets on web-forms submission
  • Extra departments/priority field types for your forms
  • Replace built in ticket forms *
* Only for Aheadworks and Magestore help desk extensions

You need Help Desk first

You can get one of following extensions:
  • Aheadworks Help Desk Ultimate
  • IToris Help Desk
  • Magestore Support Ticket
  • Mage-World Help Desk

Then install WebForms: Help Desk Integration

After you install this package each web-form will get extra settings group in Settings tab. Let them create help desk tickets and assign them to required department. You can always convert web-forms results to tickets with new mass action in results grid.

You`ll notice new configuration settings on Forms Settings page that let you configure default new ticket and reply Help Desk web-forms.

New field types will automatically load values from customer order history and Help Desk:
  • Help Desk / Departments
    Select type field which auto loads customer-visible departments
  • Help Desk / Priority
    Select type field which auto loads default priority list

System Requirements

  • Magento 1.3+
  • WebForms 1.3.2+
  • Help Desk extension

Supported Help Desk extensions

  • Aheadworks Help Desk Ultimate
  • IToris Help Desk
  • Magestore Support Ticket
  • Mage-World Help Desk
  • More coming soon. Contact Mageme.com if you are interested

Magento - Visitors Online Extension

Visitors Online is a free Magento extension that allows store owners to add a block indicating number of visitors on the site. To embed the extension on the site one only needs to insert the block through CMS - visitors online information would appear immediately. Let your shoppers know they are not alone ;)


Installation

Clear the store cache under var/cache and all cookies for your store domain. This step eliminates almost all potential problems. It's necessary since Magento uses cache heavily.
  1. Backup your store database and web directory.
  2. Download and unzip extension contents on your computer and navigate inside the extracted folder.
  3. If you use a different from default theme - be sure to rename folders app/design/frontend/default/default andskin/frontend/default/default to your store's values. Depending on the module, either or both directories may not exist in the package, no need to create them in this case. Using your FTP client upload app and skin directory to your store root.
That's all, the installation is complete now. You can proceed to the Configuration section.

Configuration

Insert next line into necessary layout files where you want to display number of visitors online: <block type="visitorsonline/visitors" name="visitorsonline_visitors" template="visitorsonline/visitors.phtml"/> Also you can use CMS to insert block with number of visitors online. In this case please use next line: {{block type="visitorsonline/visitors" template="visitorsonline/visitors.phtml"}} Also you can create your own layout file with such content: <?xml version="1.0"?>
<layout version="0.1.0">
  <!--Default layout, loads most of the pages-->
    <default>
      <reference name="left">
        <block type="visitorsonline/visitors" name="visitorsonline_visitors" template="visitorsonline/visitors.phtml"/>
      </reference>
    </default>
</layout>
This is an example of using our module which inserts the block with number of visitors online into the left column of default layout. The file name should be visitorsonline.xml and it must be placed inapp/design/frontend/default/default/layout/.

Magento - How to change Admin URL Path?

By default, to access magento admin panel, the url will be something like "http://www.yoursite.com/admin". This setting should be changed to not to let any general user to access your admin panel.

It is advised to change admin url of any magento site to avoid any hacking issues. This can be done by changing the settings in your app/etc/local.xml file.

Search for the below code in your local.xml file.


<admin>
    <routers>
            <adminhtml>
                <args>
                    <frontName><![CDATA[admin]]></frontName>
                </args>
            </adminhtml>
        </routers>
</admin>

Change the name from "admin" to any desired name, here I am changing to "myadminurl"

<frontName><![CDATA[myadminurl]]></frontName>

Save your local.xml file and refresh your caches from System > Cache Management.

Thats it, now you can access your admin panel using the below URL:

http://www.yoursite.com/myadminurl.