The osCommerce University Forums Welcome, Guest. Please login or register.
Did you miss your activation email?
March 12, 2010, 01:24:40 PM
Home osCommerce Courses CRE Loaded Book Store osC Max The Dean's Blog Zen Cart File Library eCommerce FAQ Education Forums Community Wiki Wiki Contact
News: Welcome to the osCommerce University forums.

Here we discuss broad topics related to Open Source eCommerce.  Users of any type of Open Source eCommerce software distributions are welcome here.   Make yourself at home, and feel free to ask anything!


Print

Author Topic: CCGV - refactoring  (Read 2360 times)

0 Members and 1 Guest are viewing this topic.

Offline David M. Graham

  • Administrator
  • Sr. Member
  • *****
  • Posts: 360
  • Karma: 11
    • View Profile
    • osCommerce University
CCGV - refactoring
« on: August 30, 2008, 10:07:10 PM »
This is the discussion thread for EOS CC/GV refactoring.

The current CCGV system is, frankly, a mess. 

Coupons are inflexible and fail to offer an organized path to code expansion.

The Gift Voucher system is schizophrenic, offering the capabilities of both gift certificates and a refund manager. 

These logical flaws derive at least in part from the ability to sort order total modules, combined with the omission of facilities for pre-total handling.  This  needs to be remedied, which we will do by adding order modules to manage transaction adjustors such as coupons, gift certificates, store credits and other new additions.

Discount facilities will consist of:

Gift Certificates (NOT Vouchers!) - a type of product, and managed as such with an order module to manage application of the amount BEFORE reaching payment modules.

Coupons:  expanded system allowing for multiple coupon types implemented via plugins.  Include group support, membership attachment and more.

Vouchers:  instruments used for store credits which may include refunds or a managers discretionary adjustment, etc.

Specials:  Pricing already implemented, backend will be reconstructed.

Sales:  will become the focal point of discount generation with the ability to build coupons, designate specials, attach one or more events, and front end provisions for coupon distribution, and more.



 
« Last Edit: August 31, 2008, 10:17:56 AM by David M. Graham »

Offline David M. Graham

  • Administrator
  • Sr. Member
  • *****
  • Posts: 360
  • Karma: 11
    • View Profile
    • osCommerce University
Re: CCGV - refactoring
« Reply #1 on: August 31, 2008, 10:18:38 AM »
The starting page for coupon design is located at http://www.oscommerceuniversity.com/wiki/index.php/DiscountManager


Offline David M. Graham

  • Administrator
  • Sr. Member
  • *****
  • Posts: 360
  • Karma: 11
    • View Profile
    • osCommerce University
Re: CCGV - refactoring
« Reply #2 on: October 11, 2008, 05:29:00 PM »
Following discussion with Tom O'Neill, I have posted an updated data design for the coupon system.

This includes structural diagrams and SQL creation code.  These should open the way to the substantial increases in operational capabilities needed from this critical marketing system.

Please have a look at these revisions and post your comments here.

David

Offline inetbiz

  • eCommerce Strategy Consultant
  • Administrator
  • Full Member
  • *****
  • Posts: 124
  • Karma: 22
  • SKYNET; T3; Apple Inc. Coincidence?
    • View Profile
    • Hosting for Creloaded Cart
Re: CCGV - refactoring
« Reply #3 on: October 12, 2008, 07:44:33 PM »
David, will my suggestion to move coupon, Gift Cert redemption be moved to the view cart screen then display the applied discount on pre-checkout?

Offline David M. Graham

  • Administrator
  • Sr. Member
  • *****
  • Posts: 360
  • Karma: 11
    • View Profile
    • osCommerce University
Re: CCGV - refactoring
« Reply #4 on: October 13, 2008, 11:02:04 AM »
Denver,

The suggestion will not be moved. :)

But, as the checkout process redesign is not complete, the fields may be.

David

Offline inetbiz

  • eCommerce Strategy Consultant
  • Administrator
  • Full Member
  • *****
  • Posts: 124
  • Karma: 22
  • SKYNET; T3; Apple Inc. Coincidence?
    • View Profile
    • Hosting for Creloaded Cart
Re: CCGV - refactoring
« Reply #5 on: October 13, 2008, 11:25:25 AM »
Might take a look at other big ecommerce projects. Coupon code redemption is in cart view. The repeated problem that I found with creloaded cart were customers complaining they were entering in the coupon code AND the credit card data at the same time and complain that their credit card did not go through. They were of a mindset that it was a multi-part form post.

Offline David M. Graham

  • Administrator
  • Sr. Member
  • *****
  • Posts: 360
  • Karma: 11
    • View Profile
    • osCommerce University
Re: CCGV - refactoring
« Reply #6 on: October 14, 2008, 03:14:59 PM »
Denver,

If you reparse my previous response you will see that your suggestion is not rejected,  just replied to literally.

First, you asked if we would move your suggestion.   Being in a rather literal state at the time, I told you no.  Your suggestion is fine where it is.

Second - there is no "view cart" screen in the checkout .   Would I agree that there should be?  Probably.

David



Offline HoosierWeb

  • Web Designers
  • Newbie
  • *****
  • Posts: 7
  • Karma: 1
    • View Profile
    • Hoosier Web
Re: CCGV - refactoring
« Reply #7 on: October 14, 2008, 11:48:05 PM »
having coupon redemption at checkout (and each checkout page) is a great idea.. which we have done here
https://www.huset-shop.com/shopping_cart.php
it does require you to be logged in/created an account before it shows you the box on the shopping cart page.. but is very handy as they see the total prior to entering credit card/payment info

which in reality, price total should be shown as much as possible at every step.. before confirming the order page
Jason Miller
Hoosier Web
Hosting - CRE Loaded Support - eCommerce
http://www.hoosierwebdesigners.com

Offline David M. Graham

  • Administrator
  • Sr. Member
  • *****
  • Posts: 360
  • Karma: 11
    • View Profile
    • osCommerce University
Re: CCGV - refactoring
« Reply #8 on: October 16, 2008, 11:07:19 AM »
Jason, I tend to agree with each of these points.  But I think this exceeds the scope of a coupon system redesign.  I'll open a thread and matching wiki documents on a checkout system redesign to support these efforts.

David

Offline David M. Graham

  • Administrator
  • Sr. Member
  • *****
  • Posts: 360
  • Karma: 11
    • View Profile
    • osCommerce University
Re: CCGV - refactoring
« Reply #9 on: October 16, 2008, 11:16:55 AM »
Denver,

Looking at the form issue, I suspect you mean a multiple select rather than multi-part form.  Am I incorrect?

David

Offline David M. Graham

  • Administrator
  • Sr. Member
  • *****
  • Posts: 360
  • Karma: 11
    • View Profile
    • osCommerce University
Re: CCGV - refactoring
« Reply #10 on: October 25, 2008, 03:20:30 PM »
I have posted new changes to the Discount Manager design, which at least partially flesh out the direction in which it is currently going.

You can see those in the  discount manager design documents..  Further changes will be reflected in a checkout process design document, which now exists but lacks significant content.

David

Offline David M. Graham

  • Administrator
  • Sr. Member
  • *****
  • Posts: 360
  • Karma: 11
    • View Profile
    • osCommerce University
Re: CCGV - refactoring
« Reply #11 on: October 25, 2008, 05:29:53 PM »
By the way, Jason - https://www.huset-shop.com is a great looking site.  Well done.

David

Print
+  oscommerceuniversity.com
|-+  Development
| |-+  Eos Online Merchant
| | |-+  CCGV - refactoring
 


   EOS Design Center Zen Cart EOS Issue Tracker EOS Issue Tracker CRE Loaded Design Center CRE Loaded Design Wiki CRE Loaded Issue Tracker Sitemap

Powered by MySQL Powered by PHP Powered by SMF 2.0 RC2 | SMF © 2006–2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!