merkalt:business_process_of_application
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| merkalt:business_process_of_application [2013/02/04 11:11] – dmitriy | merkalt: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 current 'main profile' | ||
| + | * 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. | * 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. | ||
| - | * project identifier, color selector usage . The best solution for all properties below - re-assign properties to categories tabs instead of instance. Quick solution - reload config values on category tab change. | + | * project identifier, color selector usage. |
| - | * text warnings on string length restriction. Quick solution: use one property for all categories - merkalt.no root properties | + | * motifs tabs usage. |
| - | * Cart related instance properties: enabling discounts, coupons, credit limits, email stubs. Quick solution: use the same policy for all categories as for current instance - merkalt.no root | + | * rendering options |
| - | * motifs tabs usage. | + | |
| - | * rendering options | + | |
| * load localization data - messages.xml | * load localization data - messages.xml | ||
| - | * load Products set. problems - we load products from the one instance | + | * load Products set The system |
| - | * load additional product options - colors, background colors, sizes used.** The best solution - assign options to products via table, use it as replacement of current xml. Quick solution - clone all needed xmls.** | + | * load additional product options - colors, background colors, sizes used. |
| * load coupons / discounts schemas if they are enabled | * 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 |
| - | + | ||
| - | + | ||
| - | multitabs (categories) 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 (solved partially) | + | |
| - | - Label rendering uses currently only current profile. There should be support for multi-profiles usage (to be avoided | + | |
| - | - products/ | + | |
| - | - coupons/ | + | |
| - | + | ||
| - | + | ||
| - | 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 " | + | |
| - | - Global schema for coupons | + | |
merkalt/business_process_of_application.1359976274.txt.gz · Last modified: (external edit)
