merkalt:transfer_labelyourbelongings_on_common_platform
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| merkalt:transfer_labelyourbelongings_on_common_platform [2009/06/30 13:16] – daruma | merkalt:transfer_labelyourbelongings_on_common_platform [2012/01/20 22:34] (current) – removed dmitriy | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Update labelyourbelongings.com with all new features for merkalt.no and the common platform system. | ||
| - | |||
| - | // Before transferring english instance on common platform, **all** the needed core modifications should be completed. Then it needed to take decision, how to make integration of instances of merkalt.no, which doesn' | ||
| - | |||
| - | Site labelyourbelonging.com has a significant difference from other instances of merkalt.no. This difference consists in using PayPal payment system. | ||
| - | - All the orders should be saved into DB. This will allow also refuse sessions, so the problem of empty orders will be resolved. | ||
| - | - For used payment systems should be written common interface, and payment processors should be organized as external modules. The purpose of these modules is to assist customer to perform order payment with desired payment system and to complete all needed payment process steps. At this time PayPal (English site) and simple order mail sending (merkalt.no) are used, but in the nearest future CC gateway integration planned. So the system of external payment modules will allow implementing new payment systems faster, because no rewriting existing code will needed. Only one new module writing will be required. Besides it will allow combine on the single platform different instances of merkalt site. | ||
| - | - Payment modules will be linked up by adding correspondent item in xml file with settings of used payment systems. On the basis of this xml file the list of options for payment system selection will be automatically collected. If this xml contents only one registered payment module, no list of options will appeared, and registered payment module will be used by default on order completion. | ||
| - | - Under shopping cart total customer see menu with names of payment systems for selection (like on navnestempel project). Customer select needed payment system option (say PayPal), and the form of customer, billing and shipping data changes depending on setting of module for selected payment system. In other words, the set of required data for payment process will be adjustable. Besides the appearance of submit button could be changed. | ||
| - | - Before payment processing, current order saves into DB, and then all needed payment operation steps. After payment completed, customer will be redirected to “Thank You” page. So the common logic of payment process for customer will not be changed. | ||
merkalt/transfer_labelyourbelongings_on_common_platform.1246367784.txt.gz · Last modified: (external edit)
