Build your questions
Start with the enquiry fields, then use the searchable field picker to add what your customers need.
Choose your fieldsTurn a visitor's interest into the information you actually need. Build clear, visual forms inside OpenCart, without writing code.
OpenCart 3 development release 0.1.5-dev
See current compatibility and release status
Ask the right question. Make it easy to answer.
Your projectSelected: Classic cream. This example does not send data.
A guided setup keeps the important decisions in order. Build first, choose delivery, then create and place your form.
Start with the enquiry fields, then use the searchable field picker to add what your customers need.
Choose your fieldsDecide who receives enquiries, select a visitor reply-to field, or keep emails switched off.
Set up notificationsCheck the form and store settings. Create the storefront module and publish from the final step.
Understand publishingPlace the newly created module in a layout. Test the customer experience before inviting enquiries.
Follow the placement guideThe current builder brings familiar form tools into a guided OpenCart workflow. Advanced controls stay out of the way until you need them.
Name your form, select a field to edit its label and settings, change the order, duplicate a field or remove it. Save a draft and return when you are ready.
A prominent Add a field button opens one pop-up. Search by field name or browse the common, additional and layout field groups.
Website address, number, quantity, multiple selection, single choice, checkbox list, date, time, hidden value and calculated estimate. Layout tools include headings, help paragraphs, formatted messages, dividers, field groups, rows, columns, pages or steps, and review answers. Advanced combinations need testing against your actual form before publication.
Let customers select an image rather than describe an option. Give every choice a readable name and choose existing catalogue images through OpenCart's image manager.
Choose a different number of images per row for mobile, tablet and desktop. Extra choices wrap onto another row. Compare sizes in the customer preview.
Set the recipient and subject, and choose the visitor email field for replies. Delivery uses your store's mail settings. Switch notifications off when you only want enquiries in Entries.
Keep work in progress separate from publication. Use the mobile, tablet and desktop preview controls to inspect a form before you create or update it.
Find forms, return to drafts, duplicate a starting point or use the available templates. JSON import and export help move form definitions; review store and email settings at the destination.
The final setup step prepares a native OpenCart module. You decide where to place it in a layout. Creating a form does not silently rearrange your existing pages.
Use Entries to review saved enquiries and Diagnostics to identify the installed extension and PHP versions. Include those details when reporting a problem.
Finishes. Styles. Product options. Add a name to each image and let the customer point to the right one.
New image fields start at 2 / 3 / 4 columns. This illustration uses 1 / 2 / 3 to make the difference easy to see. It is a website demonstration, not a live enquiry form.
Desktop example: 3 images per row. Select any finish to try it.
No matching guide topics. Try a shorter phrase, such as "email", "images" or "layout".
Use the installer made for your OpenCart major version. This guide follows the current OC3 development release, 0.1.5-dev.
.ocmod.zip file without extracting it./admin. Do not upload the OC3 package to an OC4 store.Start with a short, specific form name, such as "Request a garage door quote". The default enquiry fields give you a starting point, not a fixed template.
Keep required questions to the information you genuinely need. Shorter forms are usually easier to complete. Saving a draft is not the same as publishing it.
Mobile is below 768px. Tablet is 768px to 1023px. Desktop is 1024px and above. These are screen-width breakpoints, so use fewer columns if the form is placed in a narrow sidebar.
After changing a published form, finish the update workflow. A saved draft alone does not change the published version.
The email step controls form notifications. Your OpenCart store's existing mail or SMTP configuration handles the actual delivery.
{form_title} tag inserts the form name.Look under Advanced settings instead of putting several addresses into the single-address field. Test the intended routing before relying on it.
The final step brings the important decisions together: form name, fields, email delivery, stores and the after-submission message.
Use the native layout editor for a standard OpenCart placement. Before editing an existing layout, record its current modules, positions and sort order.
For a single product, category or information page, you may need a dedicated layout and a layout override rather than changing a layout shared by the whole store.
Journal storefront compatibility is being tested. The current admin and preview checks are not a guarantee that every Journal version, skin or placement works.
Use Journal's layout documentation and custom layout guidance for the theme's own page-building controls.
.ocmod.zip through Extensions > Installer. Do not uninstall the existing module as a routine update step.The current release is 0.1.5-dev. It fixes the tablet preview breakpoint and the installed version shown in Diagnostics. Development releases should be tested before use on a live store.
Creating prepares and publishes the form, but you still need to add its module to the correct page layout. Check the module name, store availability, layout, position and any theme cache. On Journal, also check the page's Journal layout configuration.
Check Images per row on the actual image field. Save and complete Update form if it is already published. Then refresh the storefront and relevant caches. Verify the viewport size, the module's available space and the installed extension version. A one-column mobile setting is expected to stack images.
Allow the native image manager to finish closing before adding another choice. Check that the selected image is shown and the button now says Change image, then choose Add image choice.
First check whether the enquiry exists in Entries. Then check that notifications are enabled, the store has the correct recipient, and OpenCart mail settings are valid. Inspect spam folders and the hosting provider's mail logs. A saved enquiry and a delivered email are different results; neither proves the other.
Yes. Turn off Send email notifications in the second setup step and review the summary before publishing. Check Entries for saved enquiries and make reviewing them part of your routine.
Saving a draft does not publish the change. Finish the review and update workflow when you are ready for customers to see the new version.
The current Image choices field lets the customer select one named image. Use another suitable field type for multiple text selections, or separate questions for distinct choices.
The preview renders the form without your full storefront theme. Journal, layout width, fonts and store styling can change the final appearance. Always inspect the published page in the theme you actually use.
No. OC3 and OC4 use separate native packages. The current guided release and this guide focus on OC3. OC4 development is separate and is not represented here as feature-equivalent or release-ready.
No. This is a development release. Private customer uploads and other launch-scope capabilities are still subject to implementation and validation. Do not treat a roadmap item or an advanced field appearing in the picker as proof of every possible workflow being supported.
Include the extension version from Diagnostics, OpenCart and PHP versions, exact theme version, the steps that reproduce the problem and a screenshot with private details hidden. For an email problem, state whether the entry was saved. Never share passwords, session tokens or customer submissions in public support messages.
Useful software deserves honest release notes. The current OC3 build has been installed and exercised, but the complete marketplace release and theme compatibility checks are not finished.
This guide was updated on . Match it to the version shown in your own Diagnostics screen.
A clearer pre-publish checklist, improved placement guidance, test-email controls and additional image presentation options are proposed improvements, not promises about the current installer. Private uploads, broader workflow testing and full launch-scope validation remain part of the work before a completed release.