Register Members List Search Today's Posts Mark Forums Read

Reply
 
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: 228
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 microCART.zip 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:
Amount|Name

Examples:
  • 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.


UPGRADING

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


CHANGE LOG

  • 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)
  • MICROCART_114_01022011.zip has no affects added to my account
  • MICROCART_114_240211.zip 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.
BUG FIX
  • 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.

Screenshots

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.
  #706  
Old 19 Feb 2012, 09:51
deverill2010 deverill2010 is offline
 
Join Date: Jan 2011
I uninstalled this but am now getting this database error due to where I had the mod installed -

Database error in vBulletin 4.1.10:

Invalid SQL:

SELECT languageid,
phrasegroup_global AS phrasegroup_global,
phrasegroup_microcart AS phrasegroup_microcart,
phrasegroup_postbit AS phrasegroup_postbit,
phrasegroup_posting AS phrasegroup_posting,
phrasegroupinfo AS lang_phrasegroupinfo,
options AS lang_options,
languagecode AS lang_code,
charset AS lang_charset,
locale AS lang_locale,
imagesoverride AS lang_imagesoverride,
dateoverride AS lang_dateoverride,
timeoverride AS lang_timeoverride,
registereddateoverride AS lang_registereddateoverride,
calformat1override AS lang_calformat1override,
calformat2override AS lang_calformat2override,
logdateoverride AS lang_logdateoverride,
decimalsep AS lang_decimalsep,
thousandsep AS lang_thousandsep
FROM language
WHERE languageid = 1;

MySQL Error : Unknown column 'phrasegroup_microcart' in 'field list'
Error Number : 1054
Request Date : Saturday, February 18th 2012 @ 04:33:51 PM
Error Date : Saturday, February 18th 2012 @ 04:33:51 PM
Script : http://www.midwiferyonline.co.uk/car...ct&productid=3
Referrer :
IP Address :
Username :
Classname : vB_Database
MySQL Version :
I've uninstalled the product in the acp, and removed the folders from the server.
Reply With Quote
  #707  
Old 19 Feb 2012, 15:57
chrisngrod's Avatar
chrisngrod chrisngrod is offline
 
Join Date: Oct 2010
Originally Posted by Jonm View Post
I found this, but when trying to upload new items to the shop it fails...


looks like its the offical one for me
Alright just tried to add a product today, and I see exactly what you mean. Official version here too I guess... Gotta check out my finances first of course.

I also get an error from time to time trying to connect to Microcart. A refresh usually resolves that.
__________________
Cricket Users - Cricket Wireless Forum
Reply With Quote
  #708  
Old 19 Feb 2012, 16:05
ngphuc2k ngphuc2k is offline
 
Join Date: Jun 2009
i test for my site. it very good.
Reply With Quote
  #709  
Old 25 Feb 2012, 13:08
morrow's Avatar
morrow morrow is offline
 
Join Date: Mar 2002
Why do people opt for the branding free version of this or any modification really? I'm considering the full version and I think at the moment my only tossup os between spending the extra 40 bux for brandin freee or not spending it. Just looking for some opinions. Thanks!
__________________
-=morrow=-
Reply With Quote
  #710  
Old 02 Mar 2012, 02:51
GeorgeB85 GeorgeB85 is offline
 
Join Date: Nov 2008
Have a few questions:

1. I have one section on the site that allows ads once per week. How can I set it up, so they pay to place the ad, and it is only good for that 1 time.

2. I use a company called squareup.com for CC processing. How can I use them with this system. Meaning, how could I set it up, to where I have to process CC payments manually with this software? So many fees with paypal.
Reply With Quote
  #711  
Old 09 Mar 2012, 19:56
DeniDov's Avatar
DeniDov DeniDov is offline
 
Join Date: Jul 2011
ITS WORKING with 4.1.11, thanks! (all problems solved, just read below)


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


got fixed? if yes, wheres the patch/code? cant find it, thanks!

UPDATE:
uploaded the functions_wysiwyg.php file from VB 3.8.x, its working, making some tests now.

UPDATE2 [FIXED] (just CHMOD microcart folder to 777, and all sub dirs):

now im getting this:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

UPDATE3:

i had an issue with paypal redirect, and found the solution here,

Originally Posted by clutchthese View Post
Add this to the white list in settings>options>site name/url/contact details


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

ITS WORKING with 4.1.11, thanks! (all problems solved)
__________________
War does not determine who is right - only who is left. -Bertrand Russell

Last edited by DeniDov; 09 Mar 2012 at 20:45.
Reply With Quote
  #712  
Old 19 Mar 2012, 08:33
ywwz ywwz is offline
 
Join Date: Jul 2009
Cool

Originally Posted by DeniDov View Post
ITS WORKING with 4.1.11, thanks! (all problems solved, just read below)


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


got fixed? if yes, wheres the patch/code? cant find it, thanks!

UPDATE:
uploaded the functions_wysiwyg.php file from VB 3.8.x, its working, making some tests now.

UPDATE2 [FIXED] (just CHMOD microcart folder to 777, and all sub dirs):

now im getting this:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

UPDATE3:

i had an issue with paypal redirect, and found the solution here,




ITS WORKING with 4.1.11, thanks! (all problems solved)
would be perfect if they launch 4.1.11 version
Reply With Quote
  #713  
Old 22 Mar 2012, 06:15
vgevolution vgevolution is offline
 
Join Date: Nov 2006
Real name: Ken
Originally Posted by micheal332001 View Post
I do see what you mean and its a good idea and im thinking on a way to add this to the store.
As if the product has no option it would have to use the stock level system already there but if the options had a stock level within it it would use that so there is a bit of coding here to add.

I will have alook into this and get back to you on what i come up with.

I'm in the same boat. The killer feature for me is an inventory-based option that we could label, and assign inventory counts. As for coding, couldn't you check for an additional pipe "|" separator, and use that for inventory, and only allow one (multiple would be too confusing)?

Example:
Field Title: Size
Options:
Amount | Name | Count
0|S|16
0|M|37
0|L|45
0|XL|33
2|2XL|13
2|3XL|11
This example would give me an inventory count of 155 items, and override any value in the Stock number, plus it allows me to charge more for "plus" sizes automatically.

This also opens up the door for after market or used sales, where you could have a "Quality" field that's inventory based, and apply extra charges or discounts based on your inventory's quality:
Example:
Field Title: Used Quality
Options:
Amount | Name | Count
-2|Worn|16
-1|Okay|37
0|Good|45
0|Great|33
2|Excellent|13
3|Mint|11
This doesn't seem like it would be too hard to code up since it's based on your current Options code. It would just need some simple sanity-check functions to validate the existence of the extra option value and override the normal stock field, increment and decrement the inventory in the option instead of the stock field, and check for attempts to add additional inventory-based options. You could show the individual counts in the option's drop down menu on the store page, like you do with the price changes.

In fact, any "option" that isn't inventory-based is actually an "add-on" selection, like Gift Wrap, Insurance, Expedited Delivery, etc.

Anyway, I hope you add this special option to your commercial product. I'll be one happy new customer if you do!
Reply With Quote
  #714  
Old 22 Mar 2012, 13:32
TopShelfGamer TopShelfGamer is offline
 
Join Date: May 2010
Probably already been asked but is it possible to have multiple paypal accounts associated to different items?

For example can my users put things in the store that they want to sell and when someone buys the respective item the person who owns that item will get paid?
Reply With Quote
  #715  
Old 22 Mar 2012, 17:49
Charis Charis is offline
 
Join Date: Oct 2009
I think you can in the latest version but its not free. You have to pay ~60$.
Reply With Quote
  #716  
Old 11 Apr 2012, 15:44
ywwz ywwz is offline
 
Join Date: Jul 2009

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

I cannot find this file......what Can I do?
Reply With Quote
  #717  
Old 11 Apr 2012, 15:58
ywwz ywwz is offline
 
Join Date: Jul 2009
Originally Posted by DeniDov View Post
ITS WORKING with 4.1.11, thanks! (all problems solved, just read below)


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


got fixed? if yes, wheres the patch/code? cant find it, thanks!

UPDATE:
uploaded the functions_wysiwyg.php file from VB 3.8.x, its working, making some tests now.

UPDATE2 [FIXED] (just CHMOD microcart folder to 777, and all sub dirs):

now im getting this:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

UPDATE3:

i had an issue with paypal redirect, and found the solution here,




ITS WORKING with 4.1.11, thanks! (all problems solved)
Tks for sharing your idea of uploading file from version 3.8.x!
Reply With Quote
  #718  
Old 13 Apr 2012, 05:46
micheal332001 micheal332001 is offline
 
Join Date: Apr 2004
Originally Posted by vgevolution View Post
I'm in the same boat. The killer feature for me is an inventory-based option that we could label, and assign inventory counts. As for coding, couldn't you check for an additional pipe "|" separator, and use that for inventory, and only allow one (multiple would be too confusing)?

Example:
Field Title: Size
Options:
Amount | Name | Count
0|S|16
0|M|37
0|L|45
0|XL|33
2|2XL|13
2|3XL|11
This example would give me an inventory count of 155 items, and override any value in the Stock number, plus it allows me to charge more for "plus" sizes automatically.

This also opens up the door for after market or used sales, where you could have a "Quality" field that's inventory based, and apply extra charges or discounts based on your inventory's quality:
Example:
Field Title: Used Quality
Options:
Amount | Name | Count
-2|Worn|16
-1|Okay|37
0|Good|45
0|Great|33
2|Excellent|13
3|Mint|11
This doesn't seem like it would be too hard to code up since it's based on your current Options code. It would just need some simple sanity-check functions to validate the existence of the extra option value and override the normal stock field, increment and decrement the inventory in the option instead of the stock field, and check for attempts to add additional inventory-based options. You could show the individual counts in the option's drop down menu on the store page, like you do with the price changes.

In fact, any "option" that isn't inventory-based is actually an "add-on" selection, like Gift Wrap, Insurance, Expedited Delivery, etc.

Anyway, I hope you add this special option to your commercial product. I'll be one happy new customer if you do!
this is what will happen in the next release of the commercial version but will not be done for about 2 weeks.

Originally Posted by TopShelfGamer View Post
Probably already been asked but is it possible to have multiple paypal accounts associated to different items?

For example can my users put things in the store that they want to sell and when someone buys the respective item the person who owns that item will get paid?
in the commercial version yes you can add a paypal address to each product as it has a multi-vender system in it.
__________________
My Commercial Vbulletin version 4.0.x scripts Videoshare, MicroCart Commercial System, Chit Chat Pro, VBSignature Maker

My Free Vbulletin version 3.7.x Scripts Name That Tune
Reply With Quote
  #719  
Old 14 Apr 2012, 13:24
suryoyena suryoyena is offline
 
Join Date: Dec 2004
Probably the most insecure and ugly piece of code i have ever seen. After regurgitating, i uninstalled this mod.
Reply With Quote
  #720  
Old 15 Apr 2012, 05:47
micheal332001 micheal332001 is offline
 
Join Date: Apr 2004
the commercial version has alot of the insecure problems fixed
__________________
My Commercial Vbulletin version 4.0.x scripts Videoshare, MicroCart Commercial System, Chit Chat Pro, VBSignature Maker

My Free Vbulletin version 3.7.x Scripts Name That Tune
Reply With Quote
Reply


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 02:32.

Layout Options | Width: Wide Color: