Author Topic: Per product user input fields  (Read 1200 times)

dave-cog

  • Beginner
  • *
  • Posts: 2
  • A beginner
Per product user input fields
« on: December 12, 2016, 16:29:59 pm »
Good day,

I am looking at using VirtueMart as a replacement for our current cart system.

http://www.greenfieldin.org/parks-online-registration/product/listing

We have been using HikkaShop for several years with success, but we are looking to upgrade Joomla and that would require upgrading HikkaShop. I needed to make so many deep changes to HikkaShop to get it to work for us that I honestly do not want to go through that again. So here we are... Vm looks to be a better solution for us and I have a few questions on it's use. For now, this is my stumbling point.

We have many products (Programs) that require we collect information from the customer at the time of purchase. I have looked at several videos and tutorials and I have played with Vm a good bit trying to figure out how to do that. For example, a parent wants to purchase a class for their child, we need to capture that child's birthdate. The captured birthdate needs to be included in the order details so that the program director knows what age children are signing up when they receive the signup (sales) information. Here is an example of our most complication signup, the one that captures the most data from the purchaser.  Note that none of the data needs to be processed or acted upon at all, it only needs to be captured with the order.

http://www.greenfieldin.org/parks-online-registration/product/show/42-kid-kamp-program-2016-ages-6-12

I cannot not seem to figure out, or find an example of, how that could be done. Any assistance would be appreciated.

Thanks,

DAve

Joomla! 2.5.28
VirtueMart 3.0.18
PHP Version 5.4.45

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 9223
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.6.8
Re: Per product user input fields
« Reply #1 on: December 12, 2016, 17:21:42 pm »
your site isn't loading but you simply use custom fields to capture inputs from a product details page
there are various types

these appear in the order as attributes

or u make child products of the parent course and name the selects by age range

just download a preinstalled http://dev.virtuemart.net/attachments/download/1023/VirtueMart3.0.18_Joomla_3.6.2-Stable-Full_Package.zip and start to experiment



GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

dave-cog

  • Beginner
  • *
  • Posts: 2
  • A beginner
Re: Per product user input fields
« Reply #2 on: December 12, 2016, 18:03:30 pm »
your site isn't loading but you simply use custom fields to capture inputs from a product details page
there are various types

these appear in the order as attributes

or u make child products of the parent course and name the selects by age range

just download a preinstalled http://dev.virtuemart.net/attachments/download/1023/VirtueMart3.0.18_Joomla_3.6.2-Stable-Full_Package.zip and start to experiment

Yea... we block all overseas traffic to the website. While it seems draconian, it stops over 85% of the hacking attempts we see. It is just a very small town Parks and Recreation department. I am attaching a screen shot of a page I am duplicating.

I do have a fresh test server running and VM installed and functioning. I have tried adding custom fields but no joy so far. A custom field where the user selects from a list works, a custom field where a user selects a date (birthdate) works as well. I cannot find a way to add a custom field where a buyer inputs a string. For example a field labeled "What is your child's nickname?" with an input box. This is the kind of thing I am looking for.

Thanks for your help.

DAve

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 4067
  • Joomla & Virtuemart developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3
Re: Per product user input fields
« Reply #3 on: December 13, 2016, 01:12:34 am »
You have the core field "text input" that i wrote for 4 years now.
Simply create a new product custom field, select type plugin and after select on the list on bottom : "text input". And save it(do not forget to add a field title before safe).
After this, you can add this field in your products.