Registration on Virtuemart profiles

More
30 Dec 2010 19:31 #593 by olivierk
Hi,

Love what you guys are doing, it's very impressive!
I attended your Mailchimp virtual seminar and you mentioned that there would be a possibility to enable the newsletter checkbox in the Virtuemart profile (since I sell digital goods, I would like a single signup solution on my site). Is that still in the plans? Any ETA? Is there any workarounds that you know off that would work with your latest version?

Thanks again for a great product!

--Olivier

Please Log in or Create an account to join the conversation.

More
19 Jan 2011 14:48 #653 by olivierk
Hi. Any word on registration working on Virtuemart profiles? Since I use virtuemart on my site, I can't use the regular registration and so I'm stuck...

Thanks. --Olivier

Please Log in or Create an account to join the conversation.

More
25 Jan 2011 20:59 #673 by iCandy
I too would like the subscribe feature to work on my vm registration....is this possible as of yet?

Thanks!

Please Log in or Create an account to join the conversation.

More
26 Jan 2011 13:36 #674 by pete
Hello there,

Apologies for the late response! Joomailer signup does not support virtuemart so far. We will implement virtuemart support at some point but have no detailed plans or ETA so far.

Kind regards,
Pete

Please Log in or Create an account to join the conversation.

More
21 Mar 2011 19:23 #844 by webmastergreg
Hello,

perhaps provide us a hack on ps_userfield.php ?

Like ccnewsletter implemented this option like this:

line 43
Code:
case 'ccnewsletter_subscription': // Set params = $d['params'] = 'newsletter='.substr($d['type'],0,strpos($d['type'], '_') )."\n"; $d['type'] = 'checkbox';

line 517
Code:
/* ccNewsletter Subscription started */ $params = &JComponentHelper::getParams( 'com_ccnewsletter' ); $vmintegration = $params->get('vmintegration', 0); $user = & JFACTORY::getUser(); $useremail=$user->email; $query = "SELECT count(email) as count FROM new_ccnewsletter_subscribers WHERE email='".$useremail."' AND enabled= 1 "; $db->setquery($query); $total = $db->loadResult(); if($vmintegration) { if(!$total) { echo '<fieldset style="width:600px;"><input type="hidden" name="phpMyAdmin" value="2b02c4da2ce27t703cbb3br21ce" /><legend class="sectiontableheader">'.$VM_LANG->_('VM_CCNEWSLETTER_SUBSCRIPTION') .'</legend> <div id="agreed_div" class="formLabel"> <label for="agreed_field">'.$VM_LANG->_('VM_CCNEWSLETTER_INTRODUCTION') .'</label> </div> <div class="formField" id="agreed_input"> <input id="ccnewsletter" name="ccnewsletter" class="inputbox" type="checkbox"><br> </div> <br style="clear: both;"> </fieldset><br/>'; } else { echo '<fieldset style="width:600px;"><input type="hidden" name="phpMyAdmin" value="2b02c4da2ce27t703cbb3br21ce" /><legend class="sectiontableheader">'.$VM_LANG->_('VM_CCNEWSLETTER_SUBSCRIPTION') .'</legend> <div id="agreed_div" class="formLabel"> <label for="agreed_field">'.$VM_LANG->_('VM_CCNEWSLETTER_INTRODUCTION') .'</label> </div> <div class="formField" id="agreed_input"> <input id="ccnewsletter" name="ccnewsletter" class="inputbox" type="checkbox" checked="checked"><br> </div> <br style="clear: both;"> </fieldset><br/>'; } } /* ccNewsletter Subscription ended */

line 581
Code:
/* ccNewsletter Subscription started */ $params = &JComponentHelper::getParams( 'com_ccnewsletter' ); $vmintegration = $params->get('vmintegration', 0); $db = new ps_DB; $user = & JFACTORY::getUser(); if($vmintegration) { if (isset($_POST['ccnewsletter']) && $_POST['ccnewsletter'] == 'on') { $db->query( "UPDATE new_ccnewsletter_subscribers SET enabled = 1 WHERE email='".$user->email."'"); } else { $db->query( "UPDATE new_ccnewsletter_subscribers SET enabled = 0 WHERE email='".$user->email."'"); } } /* ccNewsletter Subscription ended */

Please Log in or Create an account to join the conversation.

More
22 Mar 2011 20:41 #848 by pete
Unfortunately adding a user to an external webservice like the MailChimp API is much more complicated than storing a single value to the joomla database like in the ccnewsletter solution. We certainly have this on the todo list and there is no quick'n'dirty hack to accomplish this. So I'm afraid you'll have to bear with us.
Thank you.

Kind regards,
Pete

Please Log in or Create an account to join the conversation.

More
16 Aug 2011 01:21 #1913 by joneey
Hi there,

Do you have any ETA for the intergration to VM sign up form?
Meny thanks in advance!

Regards

Please Log in or Create an account to join the conversation.

More
16 Aug 2011 13:22 #1918 by pete
Hi joneey,

The current version (1.7.2) supports VirtueMart 1. If it doesn't work for you for some reason please open a new thread.

Kind regards,
Pete

Please Log in or Create an account to join the conversation.

More
16 Aug 2011 14:54 #1921 by joneey
Hi Pete,
Thanks for your fast answer.
Yes, i'm running on the component version 1.7.2 - But I cannot find any documentation how to create a checkbox in the registration for new VM customers?

Regards

Please Log in or Create an account to join the conversation.

More
18 Aug 2011 14:58 #1928 by pete
Hi joneey,

You need to enable and configure the joomlamailer mailchimp signup plugin. Once that is done, the newsletter checkbox should show up on the VirtueMart registration form. If that is not the case please send me a superadmin login and ftp credentials to your site and I'll take a look at it. pete@freakedout.de

Kind regards,
Pete

Please Log in or Create an account to join the conversation.