The following plugins are available for your use. All plugins are licensed under the GPL. If you have any comments / problems using them, then please do get in touch.
Add wp-ecommerce to XML sitemap
Add categories and products from your wp-e-commerce store to a Google XML sitemap.
NB: (Only required for WP e-Commerce 3.7 or lower). For 3.8 and up – I recommend Joost de Valk’s WordPress SEO plugin.
Download The Plugin | Find Out More
Ajax Subscription Forms for Campaign Monitor
This plugin will let you create a widget in any of your sidebars, add in your list ID, and account ID, choose whether to show the βNameβ field as well as βEmailβ. You can also use it to create shortcodes to insert into posts/pages to show the forms inline with other content.
WP E-Commerce Dashboard
A selection of admin dashboard widgets showing key information about your WP e-Commerce store, including sales graphs, revenue graphs and other useful information.
Note: The free version of this plugin is only compatible up to WP e-Commerce 3.7.x. For a version that works with WP e-Commerce 3.8 see here » WP e-Commerce Dashboard
Download The Free Plugin for WP e-Commerce 3.7.x
Split Test WordPress Themes
Serve different themes to your users, and use Google Analytics to measure the relative performance of each theme.
Download The Plugin | Find Out More
Track Twitter Traffic with Google Analytics & Twitter Tools
Add Google Analytics campaign tagging onto URLs posted to twitter by Twitter tools.
October 28, 2010 at 6:48 pm
Hi Lee
Just wanted to thank you for your superb e commerce dashboard plugin – the custom CSV is exactly what I was looking for and has solved a major problem for me. Fingers crossed I get some sales and I will be sure to donate as this plugin is priceless!
Now to try and sort out my Paypal IPN problem, although after 4 days of trying to get it fixed its not looking good lol
Thanks again
Diane
December 7, 2010 at 12:57 pm
I want to increase session life time of shopping cart (wp ecommerce) . The problem is that after I have bought some items and left the browser opened for 1 hours. After that when I click checkout again , all items and prices become zero.
How to increase the session life time for 24 hours. My wordpress version is 3.01 and wp ecommerce is 3.7.6.7.
May 10, 2011 at 11:49 am
please consider adding some sort of spam honeypot or verification/captcha to your campaign monitor plugin. It just accepts any post.. getting 10-15 spam/bot registrations a day.
May 10, 2011 at 11:09 pm
The premium version includes basic honeypot functionality (Which depending how sophisticated your spam bots are may well be enough!). It also includes list stats in your WordPress dashboard, so you can keep up to date with your signups. You can find it here:
http://plugins.leewillis.co.uk/store/plugins/wordpress-ajax-campaign-monitor-widgets/
November 12, 2011 at 11:48 pm
I want to have plug in 3.7.
November 13, 2011 at 9:29 am
Eh?
November 17, 2011 at 8:49 pm
Dear Lee,
Hope you are doing well.
Your Simple Product Options plugin may just be what i am looking for π
I would most gladly make a generous donation if you can help me tweak your plugin a bit for my site.
I am setting up an ecommerce website (on http://bollywoodmovieposters.org) to sell original posters of old movies. Now if someone cannot afford to buy an original poster, i would like to give him/her the option to buy a xerox/print copy of the poster. This print copy can be of several different qualities (the customer can select one of these qualities based on the customer’s preference).
Therefore, basically, for each product, i want to give the customer the following options:
A> Buy Laser Print
B> Buy Kodak Print
C> Buy Canvas Print
Now i cannot achieve this task via Product Variations in WP e-Commerce as Variations creates a matrix out of the different options and forces the user to select one option from each Parent/Group. On my site, i would like the user to select a value under any one of the parent options, i.e. either A or B or C.
I can easily achieve creating these options through your Simple Product Options plugin.
Now what i really need is a simple price field next to each Product Option in the WP admin dashboard where i can enter the price of each option selected.
Based on the product option selected, the price of the product should be automatically updated.
Can you kindly tell me if you can achieve this hack and how much you would charge for the same?
Look forward to your reply,
Best Regards,
Hinesh
November 17, 2011 at 9:25 pm
No chance I’m afraid… it would be a completely different plugin…
November 22, 2011 at 3:48 pm
Joost de Valk’s WordPress SEO plugin seems to completely crash WordPress (White screen) when using product variations in WP E-commerce products.
November 22, 2011 at 10:19 pm
I use Yoast’s plugin on several sites with variations without any issues. However if it’s causing problems for you – you’re probably best off contacting Yoast direct …
February 24, 2012 at 11:03 am
Hi, I’m using your plugin and I love it, works perfect.
But recently I installed the pluguin on a website of one of my clients in campaign monitor. And it’s not working propperly. I think is because he is in my account, so I should introduce the list ID, account ID and client ID, and there’s no place to write the third one. Can you help me?
Thanks!
February 24, 2012 at 7:38 pm
Not sure exactly which plugin you’ve got since I have quite a lot, even several Campaign monitor plugins, however you don’t need the client ID, just the account ID, and the list ID.
March 16, 2012 at 9:51 pm
Hey Lee – Purchased WP Dashboard Premium, Love It! Saved my A$$. But is it possible to customize the “Download CSV” format? Eliminate some of the fields I don’t want on the report?
March 16, 2012 at 9:56 pm
Sure – when you’re running the export just hit the “Click to choose fields” button..
March 16, 2012 at 10:04 pm
I’m assuming you mean from the “Sales Export” link. Is that a “global” function? Because it doesn’t show the “Custom Fields” from there. The “Download CSV” link from the Sales Report page actually exports the custom fields.
Appreciate your VERY quick response.
Steve
March 18, 2012 at 7:52 pm
Hi Lee,
I just downloaded your WPEC – Simple Product Options to try it out. Set up one product option with 6 options and tried to preview it with the product but it doesn’t show up on the single product page. I’m using Flexishop theme. Should it be appearing there? Is this an issue with the theme?
Seems like a great, easy to use pluggin if I can get it to work.
– Doug
March 18, 2012 at 10:12 pm
Most likely your theme doesn’t contain the hooks required, see Q5. on the FAQ for details of what they are:
http://wordpress.org/extend/plugins/wp-e-commerce-simple-product-options/installation/
May 14, 2012 at 5:19 pm
I’m using the Simple Product Options plugin. GREAT solution if you don’t need to use variations. I’m using it to allow the user to pick a cord length for a piece of jewelry at http://dichroicglassbylauriek.com
Is there an existing method to display the chosen option on the WPEC packing slip? Thanks!
May 14, 2012 at 6:23 pm
Not that I’m aware of.
May 14, 2012 at 7:02 pm
Thanks, Lee.
If I develop something, I’ll send it your way.
May 14, 2012 at 7:33 pm
Great – patches / related plugins always welcome π
December 11, 2012 at 11:26 pm
You can add this to the bottom of the packing-slip.php file:
0){ ?>
:
0){ ?>
:
December 11, 2012 at 11:27 pm
You can add this to the bottom of the packing-slip.php file:
0){ ?>
:
0){ ?>
:
December 12, 2012 at 8:40 am
Your code got swallowed by the comment filters – perhaps post it to https://gist.github.com/ and paste the link here?
June 1, 2012 at 6:51 am
Hi Lee,
I installed your “WP e-Commerce Show Personalisation” plugin but I do not see anything at checkout? Where should it appear?
WP3.3.1
WP e-Commerce Version 3.8.7.6.2
June 3, 2012 at 9:00 am
It’s possible that your WP e-Commerce theme doesn’t have the right hooks in – check the instructions here:
http://wordpress.org/extend/plugins/wp-e-commerce-simple-product-options/installation/
June 21, 2012 at 9:18 pm
I wondered if WP e-Commerce Show Personalisation works with WPEC customize?
MANY THANKS
July 6, 2012 at 11:34 am
I’ve been using your Country / Cart Amount Shipping plug in for several months now and it’s great. However i just found out that i couldn’t edit it at all, e.g. i wanted to set the postage to Brazil which i didn’t do before, after i choose Brazil from the drop down menu, click update, the setting chat didn’t pop up at all. And it’s the same with all of the countries. So if i wanted to change a postage i set up before, it didn’t give the choice to do it. I checked my computer setting for pop up and it was fine. Was it caused by updating the WordPress (i’m using the latest version at the moment)? Your help will be highly appreciated!! Many thanks in advance.
July 7, 2012 at 3:52 pm
See the FAQ : http://wordpress.org/extend/plugins/wp-e-commerce-country-cart-amount-shipping-module/faq/
August 8, 2012 at 2:24 am
Do you think you will ever update this plugin to work with 3.8?
I really need a simple method to have table rate shipping but per country.
August 8, 2012 at 7:35 am
Hi Jason,
Not sure which plugin you’re referring to, but this plugin is my recommended solution for WP e-Commerce 3.8:
http://plugins.leewillis.co.uk/store/plugins/wp-e-commerce-premium-shipping/
July 7, 2012 at 4:22 pm
OMG!! What should i do now since i’ve updated to version 3.8 already?? Can you recommend a similar plug in? I DO like this vvvvvery much! Many thank.
July 7, 2012 at 4:27 pm
Hi Mary,
This plugin offers the same functionality – although there is a cost associated.
http://plugins.leewillis.co.uk/store/plugins/wp-e-commerce-premium-shipping/
July 24, 2012 at 4:30 am
Hi Lee,
I’m using your WP E-Commerce Weight & Destination Shipping Modules and have a question. I use the Weight / Continent Shipping setting. I need to be able to separate Canada rates from the USA rates. Is there any way to do this? I only see the option for North America which includes Canada. I am in the USA and shipping from here to Canada is more expensive. Thank you.
Regards,
JD
July 24, 2012 at 8:00 am
You’ll want to check out this article:
http://www.leewillis.co.uk/region-based-shipping-wp-e-commerce/
September 24, 2012 at 12:36 am
Hello,
Please…I installed your plugin “WP E-Commerce Weight & Destination Shipping Modules” but I do not see anything on the dashboard … Where do I go to see the plugin actived and to show my different delivery rates ??
Sorry for my english… :/
Thank you !
September 24, 2012 at 7:38 am
It’s in the normal WP e-Commerce Shipping settings. Settings > Store > Shipping
October 20, 2012 at 10:54 pm
Hi Lee! Love the WPEC Dashboard plugin for version 3.8. Thanks for developing this. One suggestion, as there are currently no sales report type of plugins for WPEC that do this- I would love to see statistics in my dashboard for ‘How You Found Us’ option that users can choose at checkout. That way I can see which method is bringing me the most sales π If you ever add this functionality that would be an awesome addition!
October 21, 2012 at 9:34 am
Hi Lisa,
There’s no chart, or report for it – but it is available in the CSV download – so you should be able to analyse it that way!
December 27, 2012 at 7:19 am
Hi i just upgraded to wordpress 3.5 and am now getting a undefined index error on the checkout page:
Notice: Undefined index: wpsc_delivery_region in /var/www/html/wp-content/plugins/wp-e-commerce-weightregion-shipping/wp-e-commerce-weight-continent-shipping.php on line 370.
i am a programer myself, will check it out, I have also upgraded to the latest version of wp e-commerce
December 27, 2012 at 7:35 am
BTW i am using wp e-commerce 3.8.9.4
December 27, 2012 at 8:22 am
I have cracked it i have changed the code in “wp-e-commerce-weight-continent-shipping.php” to:
function validate_posted_country_info() {
global $wpdb, $table_prefix;
if (isset($_POST[‘country’])) {
$country = $_POST[‘country’];
$_SESSION[‘wpsc_delivery_country’] = $country;
} else {
$country = $_SESSION[‘wpsc_delivery_country’];
}
$sql = “SELECT id FROM {$table_prefix}wpsc_currency_list WHERE isocode=%s”;
$country_id = $wpdb->get_var($wpdb->prepare($sql, $country));
if (isset($_POST[‘country’])) { // WAS region
$region = $_POST[‘country’]; // WAS region
$_SESSION[‘wpsc_delivery_region’] = $region;
} else {
if( isset( $_SESSION[‘wpsc_delivery_region’] ) )
{
$region = $_SESSION[‘wpsc_delivery_region’];
}
}
if( isset( $_SESSION[‘wpsc_delivery_region’] ) )
{
// Check that the region is valid for this country (For when we’re changing coutries)
$sql = “SELECT id FROM {$table_prefix}wpsc_region_tax WHERE id = %s and country_id = %s”;
$region_id = $wpdb->get_var($wpdb->prepare($sql, $region, $country_id));
if ($region_id != $region) {
unset($_SESSION[‘wpsc_delivery_region’]);
}
}
return $country_id;
}
December 27, 2012 at 11:06 am
WP e-Commerce 3.8.9 makes a considerable number of changes to how shipping information is passed to shipping plugins, and while all of my Premium plugins are fully compatible, I haven’t had the time to update the free ones yet. I had a look at your changes, and unfortunately they’re neither complete or correct, so while they may work for you, they’re unlikely to work for a lot of users.
I’m planning (No guarantees unfortunately!) on updating the free shipping plugins in January, if you need something working in the meantime – I’d recommend this:
http://plugins.leewillis.co.uk/store/plugins/wp-e-commerce-premium-shipping/
December 28, 2012 at 1:18 am
Hi Lee,
ok thanks, the free one seems to work for now, after i start making some money with it i will give you a donation, will have my first website up and running soon.
Thanks Nick
February 13, 2013 at 4:06 am
This plugin appears to work well, however on the add to cart page, the drop downs appear in random order. They are not alphabetical or the order the items were added or any other order that I can figure. Is there a way to change or set the order so the options appear in a logical order?
http://secure-cert.net/~sayitint/products-page/bags-totes/duffel-bag/
http://wordpress.org/extend/plugins/wp-e-commerce-simple-product-options/
February 13, 2013 at 9:24 am
See the FAQ: http://wordpress.org/extend/plugins/wp-e-commerce-simple-product-options/faq/
February 13, 2013 at 4:13 am
I am also noticing that not all the options I have created show up each time. I have 4 different options setup and only one is showing. I have to go in and re-publish the product for each one to appear. Any ideas why they randomly appear and disappear?
http://secure-cert.net/~sayitint/products-page/bags-totes/duffel-bag/
There should be Thread Color, Sport Design, Monogram Style showing under the options.
February 13, 2013 at 7:45 am
I’ve just installed your WP e-Commerce Simple Product Options on a Themeforest theme called Mazine. I set up the options as described but it never appears on the front-end. Mazine has WP e-commerce installed so I was hoping that it would simply just work. Could it just be that I have to update WPEC (current version is 3.8.8.1) or could it be a conflict with the Mazine theme itself?
February 13, 2013 at 9:23 am
Most likely your theme doesn’t have the right hooks in it – see the installation note here: http://wordpress.org/extend/plugins/wp-e-commerce-simple-product-options/installation/
You’ll need to contact your theme author for further advice.
March 10, 2013 at 10:40 pm
Hey Lee, about “Simple Product Options” – In the Admin Purchase e-mail is it possible to add a line-break after each option set?
I’ve managed to do this on the checkout page by adding an “\n” after each option, but in the e-mail all I get is a semi-colon after each option…
Thank you.
March 11, 2013 at 8:39 am
Hi,
The inclusion of the data is handled by WP e-Commerce for that, there’s nothing specific that my plugin does to get that there. The semi-colon format is how the data is stored internally.
March 15, 2013 at 3:33 am
Hi Lee,
Just installed your WP newsletter signup plugin for campaign monitor and looks great, it appears with pink colour around the text and I have no idea how to fix it
I am new to WP and your help is greatly appreciated.
Thank you
March 15, 2013 at 8:10 am
The plugin doesn’t really apply any styling of its own – so it should just fit in with your theme. If it’s being coloured then that must be coming from your theme’s CSS.
April 25, 2013 at 8:04 pm
Hello Lee and thank you for your great work.
I am new to using your shipping module and edited the regions before I understood their purpose. Can I overwrite a file to reset the regions back to their original state?
Thank you for your help!
Deanna
April 26, 2013 at 7:21 am
Hi Deanna,
May 2, 2013 at 10:38 am
Lee,
Thank you for your response. I am not experienced enough with WordPress to edit the databases so I went ahead an re-entered all of the missing regions manually.
I am not sure if my entering them has caused the problem or why but on my checkout page the provinces and states are not listed alphabetically. Is there a solution for this?
Thank you,
Deanna
May 3, 2013 at 7:31 am
There’s a patch gone into WP e-Commerce recently to fix this. It should be in the next release. See here for details if you need to apply it to your site in the meantime.
https://github.com/wp-e-commerce/WP-e-Commerce/commit/5e86fd317064abfcdeccbc8cb0a9e40235b13035
April 3, 2014 at 12:24 pm
how can i know whether these plugins are useful for me, when the donate buttons prevent me from finding out?
April 3, 2014 at 1:20 pm
Not sure what you mean – can you provide some further info – or a screenshot maybe to explain what problems you’#re having?
April 22, 2014 at 5:11 am
Hi Lee, I just would like to know if you have an update for the PayPoint plugin that you created that would be compatible with wordpress 3.9? As of this moment, I’m stuck with Wordpres 3.5.1 because I can’t update it (doesn’t work with any higher versions). I hope you could help out on this.
April 22, 2014 at 7:51 am
I think you might have me confused with someone else, I don’t have a PayPoint plugin.
May 29, 2014 at 3:30 am
HI there,
Thanks for the great plugin!
I am using your Ajax signup form for Campaign Monitor in my wordpress site.
I would like to be able to align the register button to the left as well as change the name of this button. Is this possible?
Look forward to hearing from you.
May 31, 2014 at 9:25 pm
Hi Lauren,
You should be able to move the Register button using CSS – the exact CSS you’ll need will depend on your theme – however the form has relevant classes and IDs so you can target your changes.
If you need to change the text on the button – the strings are all fully translatable, so you should be able to use a plugin like http://wordpress.org/plugins/say-what/ to change the strings.
Hope that helps,
June 10, 2014 at 11:06 am
Hi Lee,
Your plugin is very, very useful.
What I’d like to know, is there a way for me to import table values from, say Excel, to the shipping region/country plugin?
You see, my shipping format is to charge ALL US states with a common table charge amount. What I’m doing right now is encode manually to each state the table values from my Excel. The problem is later on, if I change the rates, I have to do it over again.
I hope there is a way to do this.
Again, thanks again for your efforts.
June 10, 2014 at 8:49 pm
Hi – I assume you’re referring to this plugin: http://wordpress.org/extend/plugins/wp-e-commerce-weightregion-shipping ?
If so, then there’s no bulk upload, but if you’re just applying the same rate to a whole bunch of reasons then you may be interested in my Premium Shipping plugin. That will let you set up the rates once, and apply them to multiple regions.
http://plugins.leewillis.co.uk/downloads/wp-e-commerce-premium-shipping
July 11, 2014 at 4:35 pm
Any plug ins for woo commerce?
July 11, 2014 at 6:55 pm
Hi,
Most of my WooCommerce plugins are listed here:
http://plugins.leewillis.co.uk/downloads/category/woocommerce/
Although I have a few others dotted around on GitHub etc if you can’t find what you’re looking for.
March 8, 2023 at 3:48 am
Hi, I forked and improved the Wapuuvatar plugin to fix this issue
https://wordpress.org/support/topic/improvments-1/
Currently wanting to submit to the WordPress Plugin Directory, but the Review Team let me contact you to see if you can contribute to the original plugin or merge our plugin, thanks.
March 8, 2023 at 9:08 am
Happy to accept updates to the plugin if required. I’ve sent you an email so we can clarify the changes and look to merge them.