merkalt:transfer_labelyourbelongings_on_common_platform
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| merkalt:transfer_labelyourbelongings_on_common_platform [2009/08/20 05:43] – 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 following significant differences from other instances of merkalt.no. | ||
| - | - English instance uses orders recording into DB instead of using sessions in order to store orders data. | ||
| - | - English instance uses PayPal payment system instead of simple sending e-mails to customer and supplier. | ||
| - | \\ Because of these differences it’s impossible to move English instance directly onto common platform, using by merkalt.no. | ||
| - | |||
| - | In order to transfer labelyourbelonging.com on common platform I could suggest use recording orders into DB for all instances. This will allow also refuse sessions, so the problem of empty orders will be resolved. Besides, for using different payment systems I will suggest organize payment processors as external modules (addons) and write common interface for easy linking these payment modules to use in instances. 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. Using of such modular structure will make the system more and easy extensible. 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 and cheaper, because no rewriting existing code will needed. Only one new module writing for each payment system will be required. | ||
| - | |||
| - | As a result, it will be a system with flexible set of payment modules, which will be linked up by adding correspondent records in DB table in order to enable payment systems for customer use. On the basis of this DB table the list of options for payment system selection will be automatically collected and displayed. If this table will content the only one record for 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 will see menu with names of payment systems for selection (like for navnestempel project). Customer will select needed payment system option (say PayPal), and the form with billing and shipping data will change 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 too. Before payment processing, current order will be saved into DB, and then all following payment operation steps will be performed. After payment completed, customer will be redirected to “Thank You” page. So the common logic of payment process for customer will not be changed. | ||
| - | ---- | ||
| - | |||
| - | I found several folders on labelyourbelongings.com during creating templates for pages of this site. The style of pages in these folders differ from other site pages. Content of these pages looks like uncompleted and may be even unused, because there is no links to these folders or pages was found in main site content. For instance, page http:// | ||
| - | \\ | ||
| - | \\ /firmlabes | ||
| - | \\ / | ||
| - | \\ / | ||
| - | \\ / | ||
| - | \\ / | ||
| - | \\ / | ||
| - | \\ / | ||
| - | \\ / | ||
| - | \\ / | ||
| - | \\ / | ||
| - | \\ / | ||
| - | \\ / | ||
| - | \\ | ||
| - | \\ Do you use these folders as a part of labelyourbelongings.com and should their be converted in script / templates structure as well as other site pages? | ||
| - | |||
| - | Those folders are used for hosting content on different domains as this is a mulitdomain hosting. They have nothing to do with the labelyourbelongings.com system. | ||
| - | |||
| - | \\ Should I turn off Ratix code on labelyourbelongings.com as well as on merkalt.no? | ||
| - | |||
| - | Yes, please. | ||
| - | |||
| - | \\ I think, we need English translation of prompt text for optimization check box: | ||
| - | \\ "Gjør gjerne små endringer på mine navnelapper slik at de blir best mulig!" | ||
| - | |||
| - | " | ||
| - | |||
| - | Also translation for " | ||
| - | |||
| - | "I approve" | ||
| - | |||
| - | Test site for labelyourbelongings.com has been installed on http:// | ||
| - | |||
| - | \\ What is an additional cost of " | ||
| - | |||
| - | Labelyourbelongings.com live site has been updated and set up. You could try to test it with PayPal. | ||
merkalt/transfer_labelyourbelongings_on_common_platform.1250747018.txt.gz · Last modified: (external edit)
