Register Members List Search Today's Posts Mark Forums Read

Mod Options
microCART: Shopping System for vB4 Details »
microCART: Shopping System for vB4
Mod Version: 1.1.4, by micheal332001 (Member) micheal332001 is offline
Developer Last Online: Oct 2015 I like it Show Printable Version Email this Page

This modification is currently quarantined.
vB Version: 4.1.9 Rating: (31 votes - 4.87 average) Installs: 227
Released: 07 Jan 2011 Last Update: 13 Jun 2011 Downloads: 2181
Not Supported DB Changes Uses Plugins Auto-Template Additional Files Translations  

microCART is a fully featured Shopping Cart for vBulletin 4.x, with support for Downloadable & Pysical Products, Subscriptions and Services, without missing any feature even from commercial scripts. Installation is very easy, you just need sometime for the initial configuration.

Edit: Please note - Currently this mod is only compatible with vBulletin 4.1.9 and below, if your using vBulletin 4.1.10 then the modifications current version released here (1.1.4) is not suggested for use. - TheLastSuperman

1.- Highlights
  • Supports Downloadable products
  • Since version 1.0.3 supports Physical products too!!
  • Supports Subscriptions (Even Reccuring)
  • Supports Services
  • Ability to upgrade usergroup per product
  • Unlimited depth levels of categories
  • Unlimited Products
  • Supports Renewals
  • Ability to Add Orders manually
  • PayPal & 2CO payments
  • Since version 1.0.4 support payments with ccBill (Credits to kastak)
  • Supports AddOns
  • Support Special Deals
  • Unlimited Screenshoots per product
  • Unlimited Files per product, so the customers can download previous versions
  • Unlimited Agreements
  • Customers (and only those who have bought that product) can rate and review it.
  • Admin can turn On/Off the Reviews per product
  • Uses HTML Editor.
  • Since version 1.0.5 support multiple Tax levels.
  • Since version 1.0.5 support Shipping Zones with unlimited shipping choices per zone.
  • Since version 1.0.5 supports Delivery locations (unlimited depth, eg Country, State, Area with different setup for Tax and Shipping per category.
  • Since version 1.0.5 customer must enter his details to finalize the order.
  • NEW!! Since version 1.0.6 supports Auto Tax calculation.
  • NEW!! Since version 1.0.6 supports Auto Shipping calculation.
  • NEW!! Since version 1.0.5 supports Invoice creation.
  • NEW!! Comming Soon Block.
2.- Installation
  • Download and unzip file
  • Upload all the files in your site keeping the same structure. eg cart.php must be on the same level as your forum.php
  • CMOD 777 the directories:
    • microcart
    • microcart/photos
    • microcart/photos/thumbs
    • microcart/photos/tmp
    • microcart/editor/files
    • microcart/editor/flash
    • microcart/editor/media
    • microcart/editor/photos
    • microcart/pdf
    • microcart/fonts
    • microcart/images
  • Login to your admincp and import product-microcart.xml
3.- Configuration
  • First of all you need to setup microCART General Options. The most important option is to set the path to the directory where you'll store the files. For security reasons you must create a directory over the public area. Then write the full path in the options. Don't forget the trailing slash at the end. Example:
    • /home/username/downloads/
  • Setup Usergroup permissions. Available options are:
    • Can access the store
    • Can order
    • Can Moderate. Please note that, as a way to bypass the limitation of having vB editor in admincp, I've moved the product descriprion, system messages and agreements to fronend. But only those who can moderate can access this area, and only for modifying the text. Nothing more.
  • Setup Categories and Subcategories for your store.
  • Setup your Agreements (at least one)
  • Start adding products but from AddOns and Services. It will helps you to save time, as when at a later time you add a main product, you can choose the addons.
  • To work properly with HTML editor you need to edit settings.php locating at: microcart/editor/assetmanager/ and set the corrects paths.
4.- Product Options (Configurations)

In version 1.0.3 has been added support for configurable options. Not just simple text choices, but options that can increase/decrease the total price. That's why you need to pay extra attention on entering these options to avoid pricing mess.

First of all, you can find these options as "Extra Options" on the droplist on the right of each product (AdminCP). By choosing it you'll get a list of all available configurable options for the specific product. You can Edit and Delete it, or you can change the display order. Click "New Extra Option" to add one.

There is no need for explanation of title. Write there anything that you want. Examples of configuration options are: Color, Size, Ram, Hard disk etc. So let's write Size. In the box below you must add all the available options keeping the format:

  • 0|Normal : This option dosen't changes the product's price and it will appears as: Normal
  • 15.30|Large : This option increases the price by 15.30 and it will appears as: Large (+$15.30) ... The currency symbol is the one that you've setup. DON'T NEED TO ENTER CURRENCY SYMBOL HERE
  • -7.50|Mini : This option decreases the price by 7.50 and it will appears as: Mini (-$7.50). ONCE MORE: DONT ADD CURRENCY SYMBOL.
5.- Product Terminology
  • Price: Is the normal price that you're selling a product (eg 49.95)
  • Discount: Is the amount that you're giving as discount. eg if you place 4.95 here the price will appear as $49.95 $45.00
  • Special (Bundle) price. Currently not in use
  • AddOns. Are products that someone can order in the same form (eg Installation, Brand Free etc).
  • Special Bundle. Currently not in use
6.- Understanding Shipping Zones
To understand Shipping fields (Base weight, Base fare, Extra weight, Extra fare), you must know how the companies (at least the most of them) are working. They're saying: Till 3 kilos the rate is $15. More than 3 kilos you must add $3 per 500gr (1/2 kilos). In this example you must setup:
  1. Base weight 3000 (in grammars) or 3 (in kilos)
  2. Base fare 15.00
  3. Extra weight 500 (in grammars) or 0.5 (in kilos)
  4. Extra fare 3.00
  5. Please note to use the same as the definied in the general option weight unit. Setting in options kgr and here grammars is the best way to mess your shop.
7.- Friedly notes
  • Please let my copyright link in place. Thank you.
  • When rating, please remember that you're rating the script and not me as a person. Thank you.
  • Don't spam this thread with comments about my personality. Comment my work only. Thank you.
8.- Demo9.- Warning

The included HTML Editor is commercial, so you can use it ONLY within microCART directory.


To upgrade just upload the new files then follow
2.- Installationwith Allow Overwrite set to YES


  • Added Comming Soon Block
  • Added view users invoice within admincp
  • Added usergroup controled discounts
  • Added stock level control
  • Added coupon system
  • Changed the invoice system to work better.
  • Added forum home side block. (Download the product-microcart_forum_block.xml and Install like a new product)
  • has no affects added to my account
  • has a fade in affect on my accounts pages.
  • added some java for the my accounts page and the product view page. So you dont have to re-fresh the page all the time. Updated: 28/02/2011
  • Fixed the problem with the euro within the add-on options.
  • Fixed error within the admin php file on line 23.
  • Updated the forum side block ( Please let me know if you are still having problems with this. Updated Date 22nd Fed 2011)
  • fixed problem with the prices. UPDATED Date 22nd Apr 2011 to upgrade just upload the files as its only the cart.php and microcart/functions.php files that have been updated.
  • Fixed problem with the add-ons prices. Updated 25th Apr 2011 to upgrade just upload the cart.php file
  • cart.php updated again to fix the problem with the add-ons when changing the qty within the cart.
  • Fixed problem with edit invoices in admincp
  • Fixed a problem with large price formats.
  • Fixed problem with option prices (11-05-2011)
  • Updated the files for the new editor not tested Updated 13/06/2011.
Arabic Language File Download Here

Download Now

Only licensed members can download files, Click Here for more information.


Click image for larger version

Name:	cart.jpg
Views:	4384
Size:	69.4 KB
ID:	125327   Click image for larger version

Name:	downloadarea.jpg
Views:	2994
Size:	54.0 KB
ID:	125329   Click image for larger version

Name:	newproduct.jpg
Views:	2461
Size:	53.6 KB
ID:	125330   Click image for larger version

Name:	products.jpg
Views:	1885
Size:	27.2 KB
ID:	125333  

Click image for larger version

Name:	screenshoots.jpg
Views:	5432
Size:	133.8 KB
ID:	125334   Click image for larger version

Name:	configuration.jpg
Views:	3284
Size:	95.8 KB
ID:	125336  

Show Your Support

  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Old 11 Feb 2014, 00:36
Elenna Elenna is offline
Join Date: Jan 2006
Location: St. Charles, MO
Real name: Dana
GPOClan, that is an issue with having a newer version of PHP on the server (I think).

If you open up your config.php and put this as the second line (right under the "<?PHP"), it should fix that:
define('SKIP_ALL_ERRORS', true);

For those that are having the issue with the error about missing the "functions_wysiwyg.php" file, I changed it to this (in cart.php, around like 66):

I've only tested it for a few minutes, but I can see the WYSIWYG formatting on the front-end.

The above two things were the only modifications I made to have it working on 4.2.2.

Last edited by Elenna; 11 Feb 2014 at 00:56.
Reply With Quote
Old 11 Feb 2014, 00:52
Elenna Elenna is offline
Join Date: Jan 2006
Location: St. Charles, MO
Real name: Dana
Sorry for a second post! I couldn't find an existing answer. Is there a way for a coupon code to take a percentage off, or for it to apply to multiple items (i.e. Save $2 on each ticket). Right not it looks like it only takes $2 off the entire order.
Reply With Quote
Old 12 Feb 2014, 11:48
stemmy stemmy is offline
Join Date: Feb 2006
When you go to the "Terms and Conditions" section when viewing a product on the website it looks like the box is empty because its minimised to the top. to see the terms and conditions you have to click the little arrow top left to maximise the page. it just looks like there are no T&Cs when you first look. is there a way to start this section maximised so they are all visible ??

Thanks in advance.
Reply With Quote
Old 12 Feb 2014, 12:54
GPOClan GPOClan is offline
Join Date: Oct 2010
Thank you very much Elenna, it worked!
Reply With Quote
Old 12 Feb 2014, 22:45
Markos Markos is offline
Join Date: Aug 2006
Hi all im having a little problem when anyone clicks on the checkout instead of it taking them to the paypal checkout page its taking them to the paypal login page ive contacted paypal to see if its anything to do with that side and they say its something to do with the plugin anyone know what it could be?
Reply With Quote
Old 16 Feb 2014, 17:17
Markos Markos is offline
Join Date: Aug 2006
Any help on this @micheal332001
Reply With Quote
Old 19 Feb 2014, 19:48
meissenation meissenation is offline
Join Date: Apr 2005
Great product, thank you for sharing it. I'm running 4.2.2 and ran into an issue today. I had my first sale of a physical item - YAY! Unfortunately, though, I am noticing two issues.

I'm using the store to sell $3 decals for my website.

Issue 1 - My first order e-mail confirmation from Paypal shows the total amount as $6 but the quantity as 1. So did the MicroCART accidentally charge him double, or is the quantity supposed to be 2?

Issue 2 - I went to my Sales Report thinking I could answer issue #1 without having to contact the customer and the Sales Report is blank - it's not populating with physical sales. I looked in the scheduled tasks and I only see one task for the product. How do I get the sales report to populate?
Reply With Quote
Old 21 Feb 2014, 13:04
meissenation meissenation is offline
Join Date: Apr 2005
Please please please - any help on my above post? I set up a T-shirt order on my website and orders are coming in but it's not showing the Options! I can't tell if someone ordered a small, medium, large, XL, etc shirt!!! Please help!! If I can't tell what options people are selecting or see any reports on what is being sold then this product really isn't going to work!
Reply With Quote
Old 21 Feb 2014, 17:24
Nelson58 Nelson58 is offline
Join Date: Oct 2011
Does this product work for 4.2.2. If not, can someone update it please?

Thanks guys!
Reply With Quote
Old 21 Feb 2014, 18:52
meissenation meissenation is offline
Join Date: Apr 2005
It does but you'll run into a couple of errors - you just need to search this thread and people have posted work arounds. Honestly I can't remember what I had to do or else I would just tell you. I do remember I had to enable short tags in my PHP.ini file.
Reply With Quote
Old 21 Feb 2014, 18:55
meissenation meissenation is offline
Join Date: Apr 2005
I've been able to troubleshoot that the reason why my Sales Report shows blank is because all of my orders show PAID=0. How is it supposed to update to 1?
Reply With Quote
Old 05 Mar 2014, 20:19
seventhaxis seventhaxis is offline
Join Date: Feb 2013
What does it mean to "create a directory over the public area" -- am I having to create something above my public_html directory within my hosting?
Reply With Quote
Old 06 Mar 2014, 15:29
seventhaxis seventhaxis is offline
Join Date: Feb 2013
Is anyone able to clarify this wording for me please? What does it mean to "create a directory over the public area" -- am I having to create something above my public_html directory within my hosting?
Reply With Quote
Old 17 Mar 2014, 07:02
Mike Bucy Mike Bucy is offline
Join Date: Feb 2002
Error after moving dedicated servers

I got the following error after moving hosting companies:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/gczsrv/public_html/microcart/pdf/tcpdf.php(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 6313

Any Ideas?

VB 4.1.11

Microcart 3.0.5

Hack'n For Racer's!!!
Reply With Quote
Old 25 Mar 2014, 01:28
yippykiyey yippykiyey is offline
Join Date: Feb 2014
Hey quick question, what can I do with more then half of my options are just white pages. The only ones that work are General Options, Payments & Gateaways as well as Coming soon. Those three are the only ones that I am able to see but for some reason the others aren't showing up. If anyone has any ideas then please let me know asap.

I'm running 4.2.2.

Reply With Quote

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

New To Site? Need Help?

All times are GMT. The time now is 04:51.

Layout Options | Width: Wide Color: