User Tools

Site Tools


merkalt:business_process_of_application

This is an old revision of the document!


  1. Load Instance setup
    • load configuration for instance = profile (currency, motifs, colors, etc)
    • load localization data - messages.xml
    • load Products set.
    • load additional product options - colors, background colors, sizes used
    • load coupons discount
    • setup available payments data
  2. Operations with labels
  3. Order Processing

multitabs problems

  1. currently we have a list of labels for order indexed as 1, …, n. This should be somehow saved as it is used for non - empty checkout before order process. Also this procedure should be modernized to use different profiles for checkout
  2. Label rendering uses currently only current profile. There should be support for multi-profiles usage
  3. products/orders to profile relations. Different instances have different setups of ordering data handling
  4. coupons/discounts schema, Currently it only applies to the certain instance

Suggestions

The main problem is that current approach is instance-based. All logic is processed inside one instance. Multi-tabs process assumes that we have global setup with variations between instances. We have no such setup at this time. Global setup assumes at least such changes

  1. Linking of product to instance before the order
  2. Linking of order to instance before the order
  3. Ability to change profile “on-the-fly” with js AJAX
  4. Global schema for coupons
merkalt/business_process_of_application.1355147084.txt.gz · Last modified: (external edit)