Thread: Major Additions - microCART: Shopping System for vB4
View Single Post
  #374  
Old 04-08-2011, 10:27 AM
janaf janaf is offline
 
Join Date: Dec 2009
Posts: 169
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm aware that this is bold, bad timing and opening a can of worms, but based on my own development and modding several shop systems and codes, my "dream version 2.0" of microCart would use the vB CMS pages, instead of a separate shop structure. Ie, shopping would be added as CMS page attributes:

- If this CMS page is a Shop Item [Y/N]
- then add to the CMS page; price, quantity, checkout buttons, item ID etc in the ACP and front end pages....

The big advantage would be that things like page navigation, editing, commenting, searches, page layout, categories sytem, images, thumbnails, gadgets etc in the front end and ACP page structure etc would be the normal vB CMS / forum, so no development would be needed for that.

Also important is that the shopping pages would blend in fully with the rest of the site.

The "Your Shopping Cart" code could be converted, possibly with very few changes, into a vB gadget, placed in a sidebar.

Order history and invoices could be found by the users, under their Profile page.

Many parts of the ACP / back end for microCart could probably remain unchanged....

I think that in the long term this would be a very efficient development path, as much of the front end development would be taken care of via the CMS and some of the back end development by the ACP so the microCart development could concentrate on the shop specifics only.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01634 seconds
  • Memory Usage 1,761KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete