course report structured programming it4492e topic design an sales website using design pattern techniques

38 2 0
course report structured programming it4492e topic design an sales website using design pattern techniques

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY SCHOOL OF INFORMATION AND COMMUNICATION **************** COURSE REPORT STRUCTURED PROGRAMMING (IT4492E) TOPIC: DESIGN AN SALES WEBSITE USING DESIGN PATTERN TECHNIQUES Name: Ho Van Nam Student ID: 20194762 Class: 126997 Mentor: Trinh Thanh Trung Hanoi, January 12, 2022 download by : skknchat@gmail.com Table of Contents Introduction .2 Section 1: Authentication I Registration .4 II Log in III Log out IV Forgot Username/Password Session 3: Buying I Creating Product II Searching, Sorting and Filtering 10 III Searching 10 Sorting .12 Filtering .13 INBOX 13 Session 4: Payment 15 Conclusion 18 References .19 download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques Introduction In recent years, eCommerce has grown significantly and contributes to the development of the world in general and of Vietnam in particular They are commonly referred to as web applications, or hosted applications — applications based on a software as a service (SaaS) model or cloud computing These web applications are different from more traditional web sites in that their emphasis is on allowing users to accomplish tasks such as send email, make travel reservations, find homes, pay bills, transfer money, buy products, send invitations, and so forth Despite these benefits and increasing use, designing interfaces for web applications remains difficult Challenges in creating usable interactions are mainly related to the underlying “ loosely coupled ” web architecture, a limited set of interactive controls natively supported in web browsers, and the lack of design guidance as to how user interactions should be implemented Using design patterns addresses many of these concerns and can complement design guidelines and style guides to create better, and consistent, interface designs and improve usability of web applications Thus, patterns explicitly focus on the problem within the context of use and guide designers on when, how, and why the solution can be applied Patterns are practical and describe instances of “good” design while embodying highlevel principles and strategies Patterns have recently become attractive to user interface and software designers as well for their following benefits: - Proven design solutions and guidance for their use Improved design process Reusability and consistent interfaces A common, shared language Effective teaching aid and reference tool Usable web applications Although Design Patterns offer these important benefits, also keep in mind that they are not a specific solution to every single problem Ultimately, developers need to address challenges one by one and adapt their solutions to the particular programming languages they use In the scope of this essay, I will demonstrate how to design a reusable sales website and the benefits of applying them compares to traditional web sites download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques Section 1: Authentication Web applications enable one-to-one interaction and store user-specific information, so they require users to create an account (REGISTRATION) and choose unique credentials to access the web applications Registering may require users to enter a set of alphanumeric characters from a distorted image to prevent spam and ensure that registering users are human and not auto- mated computer programs (CAPTCHA, Completely Automated Public Turing test to tell Computers and Humans Apart) When registering is established, users can identify themselves by LOG IN and store their personal information to database In addition, users can log in via several popular platform such as Facebook, Google, etc without create a new account After logging in and accomplishing desired tasks, users often need a way to exit the application to ensure that unauthorized users cannot access and modify their account information by LOG OUT Many applications also have provisions for automatically logging out users after a certain period of inactivity (AUTOMATIC LOGOUT) Because many web applications are used occasionally, users often forget their login information and need a way to retrieve it by create FORGOT USERNAME/PASSWORD feature Depending on the security level of the applications, users may be asked to provide one or more pieces of unique information about their account Besides, providing the email address or phone number associated with the account is required because it’s the easiest way to get the account back, a code will be sent to user’s email address or phone number and the only thing they can is enter them into a textbox in web interface In order to reuse the code, the information fields should be separated into separate components (FORM, BUTTON) for easy customization in different cases Each component has its own props to determine what will happen in the future For download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques example, LOG IN and REGISTER page are quiet similar so we can reuse most of interface and logic code base of LOG IN page to REGISTER page I Registration Web applications often need to uniquely identify users The reasons include preventing unauthorized access to personal and sensitive information (e.g., financial or health records), increasing convenience (e.g., storing billing and shipping addresses), and enabling sharing (e.g., photos) Despite such benefits, users often hesitate when providing personal information and often shy away from applications that require them to set up an account Therefore, some websites allow customers to purchase without log in and provide their address to a form In fact, Topix.net found a significant increase in the number of posts and a substantial improvement in their quality when they removed the registration requirement from their discussion forums Although it's convenient in some cases, but if customers use this site often, they should have an account to save their information for future payments When registration unavoidable, clearly indicate the benefits of registration and ask users only for the information necessary to set up an account Example of REGISTER form For most applications, setting up an account or registering is not one of the users’ goals Their goals typically include purchasing an item, sharing information, paying bills, and so forth Asking users to register is usually an interruption in their interaction experience, since it distracts them from their primary goals Therefore, registration should be delayed as long as possible This is common in modern ecommerce applications (e.g., Tiki, Lazada.vn) allow users to explore content without a user account Only when users want to make a purchase, add content, or make comments these web applications require users to register Thus, delaying registration also allows users to experience the application’s benefits and better understand the need and value of setting up an account download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques Rules for creating REGISTRATION: a) Using an email address for a username Email addresses are always unique and are easier to remember even when users have multiple email accounts Besides, it is easier to send the reminder information to their registered email address b) Use CAPTCHA to ensure registration by humans An increasing number of automated web crawlers have made it difficult to distinguish them from legitimate human users Use CAPTCHA as part of the registration form to minimize registration by such automated agents CAPTCHA requires users to type characters from a distorted image containing letters and/or numbers before they can register The ability to correctly identify characters from the distorted image is used as sufficient evidence that the user is human and not an automated agent (see the CAPTCHA pattern next) c) “Lazy” registration approach To make the registration process as efficient as possible, even when it is delayed, an option is to use a “lazy” registration approach, which is collecting information about users using browser cookies as they interact with the application By collecting information in the background, when users are presented with the registration form, some of the registration fields can be prepopulated, requiring users to verify collected information rather than enter it For example, if a user signs up for an email newsletter, the application has the user’s email address, which it can prepopulate on the registration form d) Verify registration This is commonly accomplished by sending a message with a confirmation link to the email address or OTP code to the phone number provided by users during registration Only after users have returned to the application by clicking the confirmation link (by pasting the registration URL in their browser address field) or enter OTP code, they consider their registration complete To ensure email reaches users’ email inboxes, ask them to check their spam folders download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques search Depending on the number of scoping options available, use radio buttons, a dropdown list, images, or tabs However, it’s important that the page does not refresh when users choose a scoping option Do not scope search by default or require users to select a scoping category Users may not know the category to which an item belongs, which may be the main reason they are searching Therefore, default the search scope to “all” cat- egories As users navigate specific categories within the application (e.g., books, technology, etc.), change the default search scope to that category but still allow users to change the scope  SUGGEST EFFECTIVE KEYWORDS Prompt users with appropriate keywords and search terms as they start typing in the search box to reduce typing errors and increase the relevance of search results Sorting Allow users to sort search results on criteria other than relevance For example, comparison-shopping sites may want to allow users to sort by popularity, product rating, and price Show users various sorting options near the search results either in the form of links, radio buttons, or dropdown lists Links and radio buttons are usually better for showing options because they make it easy for users to see all available sorting options On the other hand, dropdown lists are useful when there are several sorting options and showing them all would require considerable screen real estate However, make sure sorting with dropdown lists is accessible by including a “Go” or the similar “action” button, and refrain from sorting the list as soon as an option is selected 13 download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques Filtering Allow users to narrow down their list of search results by applying filters on one or more data attributes On the search results page, filters are usually shown as dropdown lists, a set of radio buttons, or links As a result, users could see “zero” items in the search results for certain combination of filtering options However, it is easy for users to change or clear their filter criteria and return to the previous state and manipulate search results by applying a different set of filters III INBOX Show users a list of items for which the application was primarily designed label, price, type, number, delivery status, and so on—highlighting the items that users need to immediately attend to or be reminded of, such as new product, new price, new status, and so forth 14 download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques ALLOW USERS TO SET UP REMINDERS If the application is not going to be accessed frequently and if users prefer to be reminded of changes in the state of one or more items (e.g., payment due or a new todo item), allow them to set up reminders 15 download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques Session 3: Payment Most sales or service websites in developed countries are integrated with online payments Sales Website can process thousands of orders a day quickly and accurately thanks to online payments In Vietnam, online payment has approached very closely and is used quite commonly However, designing a website to support online payments in Vietnam also requires certain knowledge Online payment helps to shorten the commercial process on the website For example, with a website that sells home delivery products Customers only need to select the item they want to buy and pay online in less than a few minutes and the service will process your order and deliver it to the customer's place Websites that support online payment are gradually becoming very popular because of its feasibility Many Vietnamese websites use online payment systems to improve sales performance and reduce customer transaction and travel time Currently, most banking systems in Vietnam support Internet banking to help ensure the most secure customer transactions when paying online A technology-based website will help every business owner to relax a lot and save a lot of manpower, so website design that integrates online payment is developing very strongly in the Vietnamese market eCommerce Payment Methods in Vietnam: 16 download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques Internet Banking The website is integrated with online payment via Internet banking transfer to manage orders with self-existing transaction codes There are many online payment channel service systems in the world Most of the systems support international cards such as Visa, master In Vietnam, there are also many online payment systems for customers to choose Payment gateway Nganluong.vn This is an online payment gateway that is the exclusive partner of Paypal in Vietnam, invested by leading technology and e-commerce corporations in the world Nganluong.vn is a pioneering online payment service in the market where sales website designs have online payment function Through this payment gateway, buyers can buy goods online quickly and completely free of charge The seller will have to bear the maximum fee of 1000 VND + 1% transaction fee But in return it is the credibility and trust of customers in the business itself Thanks to the protection of the custody payment function and the transaction insurance program In particular, this is the only payment tool to import goods across borders from 40 countries to Vietnam via eBay.vn 17 download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques Paypal One of the safe international payment gateways for sales website designs with online payment function today is Paypal Paypal is trusted by many customers because of its reputation, safety and high security In countries with developed e-commerce such as the UK, Canada, the US , this payment gateway is the number choice Paypal supports payment and top up e-wallets through international cards such as Visa, MasterCard, American Express… connect with major banks in the world Be proactive in managing money in your account Through the chargeback function, you can get your money back after it has been transferred to someone else's account So customers don't have to worry about being scammed Paypal impresses customers by the prestige, professionalism and modernity of the website Integrate Paypal payment tools in sales website designs Integrating Paypal in the sales website is quite simple Does not require knowledge of coding nor requires expertise or high level 18 download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques Conclusion Online sales are growing day by day, especially in the context of the current COVID19 pandemic Through this essay, I presented some of my insights in designing a modern sales website and its advantages over traditional websites Due to limited qualifications and time, there may be errors in the process of implementing this thesis Therefore, I hope to receive your contribution to improve this topic more and more 19 download by : skknchat@gmail.com course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques course.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniquescourse.report.structured.programming.it4492e.topic.design.an.sales.website.using.design.pattern.techniques

Ngày đăng: 09/01/2024, 01:55