joomlamailer.com

Registration on Virtuemart profiles

Registration on Virtuemart profiles

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

Administrator has disabled public posting. Please login or register in order to proceed.

Re: Registration on Virtuemart profiles

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

Administrator has disabled public posting. Please login or register in order to proceed.

Re: Registration on Virtuemart profiles

I too would like the subscribe feature to work on my vm registration....is this possible as of yet?

Thanks!

Administrator has disabled public posting. Please login or register in order to proceed.

Re: Registration on Virtuemart profiles

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

Administrator has disabled public posting. Please login or register in order to proceed.

Re: Registration on Virtuemart profiles

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  */

Administrator has disabled public posting. Please login or register in order to proceed.

Re: Registration on Virtuemart profiles

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

Administrator has disabled public posting. Please login or register in order to proceed.

Re: Registration on Virtuemart profiles

Hi there,

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

Regards

Administrator has disabled public posting. Please login or register in order to proceed.

Re: Registration on Virtuemart profiles

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

Administrator has disabled public posting. Please login or register in order to proceed.

Re: Registration on Virtuemart profiles

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

Administrator has disabled public posting. Please login or register in order to proceed.

Re: Registration on Virtuemart profiles

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

Administrator has disabled public posting. Please login or register in order to proceed.