News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

VM2 Custom Fields Integration - IT WORKS!

Started by Robert_ITMan, November 21, 2013, 16:33:35 PM

Previous topic - Next topic

Robert_ITMan

Using 3rd party plugins I have put in place custom fields for VM2 that I am very happy with - and I'm sure you will be too. I'm using Crostec's BreezingForms and Polished Geek's Custom Fields for VirtueMart. These are great as they are so far unaffected by VM updates - I'm now using latest version 2.0.24b

IT WORKS! I posted my solution and code here for using BreezingForms Integration: http://crosstec.de/en/forums/15-usage/95513-populating-a-select-list-using-database-values.html?start=6#101764

See Also:
http://crosstec.de/en/extensions/virtuemart-custom-fields.html
http://crosstec.de/en/extensions/joomla-forms-download.html
http://docs.polishedgeek.com/wiki/display/BFCUSTOM/Introduction+to+Breezing+Forms+Custom+Fields+for+VirtueMart

I will publish my full solution here... but I first need a little help. I need the breezing form to tell me what the product id is of the page I'm on - I can't find the script anywhere. I'm using SEF so I can't use:
JURI::getInstance()->toString(array('scheme', 'host', 'port', 'path'));

I need the virtuemart_product_id and the form doesn't pickup on the virtuemart code which would let me use:
$this_product = $this->product->virtuemart_product_id;

PLEASE HELP!
WEBSITES @ OURFINGERTIPS
manage > develop > market > repeat

Save a lot of time and money when focused on building a website that works with marketing efforts to get more leads and sales from visitors.

www.ourfingertips.com

GJC Web Design

$product_id =  ff_getParam('virtuemart_product_id');   

works for me..

cheers
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 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
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Robert_ITMan

#2
Quote from: GJC Web Design on November 21, 2013, 20:54:06 PM
$this->execPieceByName('ff_InitLib');
$product_id =  ff_getParam('virtuemart_product_id');
Works for me too - I knew it was something easy THANKS - you saved me hours!
WEBSITES @ OURFINGERTIPS
manage > develop > market > repeat

Save a lot of time and money when focused on building a website that works with marketing efforts to get more leads and sales from visitors.

www.ourfingertips.com

GJC Web Design

GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 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
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

PolishedGeek

Glad to see the community was able to jump in and provide the answer to this. Everything else still working smoothly?
~ Deb Cinkus, CEO
Polished Geek, LLC   |    www.PolishedGeek.com

Creators of JoomLister - eBay Lister for Joomla!

Robert_ITMan

Everything working smoothly even after updating to VM 2.6.0 - updating VirtueMart has been easy so far and has not affected anything. This client site is now live and now I'm working on creating a demo site detailing the full solution... may take another few weeks before I can share it.
WEBSITES @ OURFINGERTIPS
manage > develop > market > repeat

Save a lot of time and money when focused on building a website that works with marketing efforts to get more leads and sales from visitors.

www.ourfingertips.com

microtribe

This solution no longer works because Crosstec stopped supporting the extension as they are "developing their own cart." Check the extensions directory for other solutions. I found one that works.

Robert_ITMan

Quote from: microtribe on October 14, 2015, 19:28:58 PM
This solution no longer works because Crosstec stopped supporting the extension as they are "developing their own cart." Check the extensions directory for other solutions. I found one that works.
Thanks for your post - please share what you found that works.

Breezing Forms and plugin still works with VM2.6.18

VM2.7 changed how the custom fields works and neither crosstec nor polished geek would fix it when I asked.

I'm looking at updating to VM3 and will need to get these forms working in it...
WEBSITES @ OURFINGERTIPS
manage > develop > market > repeat

Save a lot of time and money when focused on building a website that works with marketing efforts to get more leads and sales from visitors.

www.ourfingertips.com

Milbo

Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

Robert_ITMan

Thank you for the links Milbo! The info looks very helpful and I think I have a good template to work with that is designed for VM3 and is responsive ... I just need my client(s) to pay me to do the work which will take a few months... just in time for you to get VM4 out (!?)... I'm praying future updates will be MUCH easier.
WEBSITES @ OURFINGERTIPS
manage > develop > market > repeat

Save a lot of time and money when focused on building a website that works with marketing efforts to get more leads and sales from visitors.

www.ourfingertips.com

Milbo

Take a look on the vm2 and vm3 shipment/payment plugins. There you see as it should be. But vm3 was exactly necessary to clean up the customs. They are imho a lot easier to handle now.

If you want to have less stress for vm3.2 or vm4, use our API, use vRequest, vText, and the vmJsApi
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

Robert_ITMan

#11
Help! If anyone can help us get these working again for VM3+ it would be much appreciated! Please visit this page for more info and how to get the files you'll need: [url removed - since resolved, see post 2018-05-10]

Milbo: Thanks for the tips - I'll see what I can do... I'll either fix the plugins to work in VM3 or figure out a better way to do this.
WEBSITES @ OURFINGERTIPS
manage > develop > market > repeat

Save a lot of time and money when focused on building a website that works with marketing efforts to get more leads and sales from visitors.

www.ourfingertips.com

Robert_ITMan

#12
Update: VM has a new custom fields plugin 'rawforms' which replaces the need for BreezingForms VirtueMart Custom Fields plugins (VMBF), get it here: https://extensions.virtuemart.net/all-tutorials/9-custom-fields/31-rawforms

Let me know if you need help getting it working - it is so much easier to use than you would think at first - I have many working samples I can share with you!

Also, let me know if you are interested in the import script I developed which imports the #__facileforms_subrecords table data into the order item attributes #__virtuemart_order_items.product_attribute.

That took a long time ... now finally have upgraded from Joomla 2 / VM 2 to Joomla 3 / VM 3 ... just in time for Joomla 4 / VM 4 ...

Thank You Milbo and VM!!
WEBSITES @ OURFINGERTIPS
manage > develop > market > repeat

Save a lot of time and money when focused on building a website that works with marketing efforts to get more leads and sales from visitors.

www.ourfingertips.com

References

Quote from: Robert_ITMan on May 11, 2018, 03:09:23 AM
Update: VM has a new custom fields plugin 'rawforms' which replaces the need for BreezingForms VirtueMart Custom Fields plugins (VMBF), get it here: https://extensions.virtuemart.net/all-tutorials/9-custom-fields/31-rawforms

Let me know if you need help getting it working - it is so much easier to use than you would think at first - I have many working samples I can share with you!

Also, let me know if you are interested in the import script I developed which imports the #__facileforms_subrecords table data into the order item attributes #__virtuemart_order_items.product_attribute.

That took a long time ... now finally have upgraded from Joomla 2 / VM 2 to Joomla 3 / VM 3 ... just in time for Joomla 4 / VM 4 ...

Thank You Milbo and VM!!

Hi Robert,  I am trying very hard to upgrade my vm 2 website to vm 3 but my site uses vm custom fields fro breezing forms and crosstec has no plans to make this plugin compatible with joomla 3.  I have also reached out to polish geek and I don't think they are interested in upgrading it either.  Have you found a solution that will allow breezing forms to be used with VM 3?  If so can you explain?  Can I hire you to help me figure this out?  I am also going to pm you.  I am desperate for a solution to this. 

Studio 42

Why they dont want update to VM3/Joomla3? The code itself should not really have many changes.