User Tools

Site Tools


merkalt:business_process_of_application

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
merkalt:business_process_of_application [2012/12/10 13:44] – created dmitriymerkalt:business_process_of_application [2013/03/17 11:54] (current) – r dmitriy
Line 1: Line 1:
 +render.js functionality
 +
   - Load Instance setup   - Load Instance setup
-    * load configuration for instance = profile (currency, motifs, colors, etc)  +    * load current 'main profile' settings Properties Review: 
 +        * affiliation trackers used 
 +        * text warnings on string length restriction.  
 +        * currency 
 +        * Cart related instance properties: enabling discounts, coupons, credit limits, email stubs.  
 +    * load configuration for instance = profile (currency, motifs, colors, etc)  problems - Some of those properties are used inside the front-end order customizing. They are not intended to be different INSIDE one instance.   Properties Review:  
 +        * project identifier, color selector usage. 
 +        * motifs tabs usage. 
 +        * rendering options
     * load localization data - messages.xml       * load localization data - messages.xml  
-    * load Products set.  +    * load Products set The system load products from all used schemas at this timeDifferent products should have different product names 
-    * load additional product options - colors, background colors, sizes used  +    * load additional product options - colors, background colors, sizes used. 
-    * load coupons discount+    * load coupons / discounts schemas if they are enabled
     * setup available payments data     * setup available payments data
   - Operations with labels   - Operations with labels
-  - Order Processing +  - Order Processing. Each order product is associated with certain instance with 'instanceId_[x]' hidden fields
- +
- +
-multitabs problems +
- +
-  - 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  +
-  - Label rendering uses currently only current profile. There should be support for multi-profiles usage +
-  - products/orders to profile relations. Different instances have different setups of ordering data handling  +
-  - 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 +
- +
-  - Linking of product to instance before the order  +
-  - Linking of order to instance before the order  +
-  - Ability to change profile "on-the-fly" with js AJAX +
-  - Global schema for coupons+
  
merkalt/business_process_of_application.1355147084.txt.gz · Last modified: (external edit)