Títol: Esquema Conceptual De Magento Autor: Adrià Ramirez Papell

Total Page:16

File Type:pdf, Size:1020Kb

Títol: Esquema Conceptual De Magento Autor: Adrià Ramirez Papell Títol: Esquema conceptual de Magento Autor: Adrià Ramirez Papell Data de lectura: 14 de Juny de 2011 Director: Antoni Olivé Departament: Enginyeria de Serveis i Sistemes d’Informació Co-director: Albert Tort Departament: Enginyeria de Serveis i Sistemes d’Informació Centre: Facultat d’Informàtica de Barcelona (FIB) Universitat: Universitat Politècnica de Catalunya (UPC) BarcelonaTech DADES DEL PROJECTE Títol: Esquema conceptual de Magento Autor: Adrià Ramirez Papell Titulació: Enginyeria en Informàtica Crèdits: 37,5 Director: Antoni Olivé Ramon Co-director: Albert Tort Pugibet Departament: Enginyeria de Serveis i Sistemes d’Informació MEMBRES DEL TRIBUNAL (nom i signatura) Presidenta: Cristina Gómez Seoane Vocal: Javier Verdu Mula Secretari (Director): Antoni Olivé Ramon Codirector: Albert Tort Pugibet QUALIFICACIÓ Qualificació numèrica: Qualificació descriptiva: Data: 1 2 Avui, que presento aquest projecte, vull agraïr el seu support: Als amics de la carrera, de Sant Miquel i de l’Esbart, per tenir la pacièn- cia com a resposta a les meves negatives als plans i activitats que pro- posaven. Als companys de feina, per preguntar insistentment com avançava el projecte i si encara no l’havia acabat. A la família, que m’ha vist desaparèixer hores per dur-lo a terme. A l’Albert Tort, pel suport com a co-director resolent dubtes i ajudant- me a enfocar el projecte, especialment en dies de vacances i caps de setmana, dedicant-hi un esforç superior al que li podia haver demanat. 3 Índex I Conceptes previs 13 1 Introducció 14 1.1 Context . 14 1.1.1 La modelització conceptual . 14 1.1.2 Verificació i validació d’esquemes conceptuals . 15 1.1.3 Enginyeria inversa . 15 1.1.4 Sistemes de comerç electrònic . 15 1.2 Motivació del projecte . 15 1.2.1 CSTL aplicat a un cas real . 15 1.2.2 L’esquema conceptual de l’osCommerce com a precedent . 16 1.2.3 L’esquema conceptual de Magento . 16 1.2.4 Motivacions personals . 16 1.3 Objectius . 17 1.4 Metodologia . 17 1.4.1 Anàlisi i elaboració de l’esquema conceptual . 17 1.4.2 Documentació de la memòria . 17 1.4.3 Validació de l’esquema conceptual dissenyat . 18 1.4.4 Organització i seguiment del projecte . 18 1.5 Estructura de la memòria . 19 2 La modelització conceptual 20 2.1 Definició dels conceptes rellevants . 20 2.2 La qualitat dels esquemes conceptuals . 21 2.3 El principi de necessitat . 22 3 Magento i els sistemes de comerç electrònic 23 3.1 El comerç electrònic . 23 3.1.1 Les botigues online . 23 3.1.2 Ús del comerç electrònic . 24 3.1.3 Sistemes de comerç electrònic . 24 3.2 Comparació de sistemes de comerç electrònic . 25 3.2.1 Objectius . 25 3.2.2 Metodologia . 25 3.2.3 Comparació . 26 3.2.4 Conclusions . 32 3.3 Magento . 33 II L’esquema 36 4 Conceptual Schema organitzation 37 4.1 Structure overview . 37 4 4.2 Structural Schema . 37 4.3 Behavioral Schema . 38 5 Structural Schema 40 5.1 Scope . 40 5.2 Schema presentation . 41 5.3 Schema Overview . 41 5.4 Store Configuration . 44 5.4.1 Stores . 44 5.4.2 Store Configuration . 46 5.4.3 Currencies . 51 5.4.4 Locations . 54 5.4.5 Shipping Methods . 57 5.4.6 Payment Methods . 70 5.4.7 Taxes . 82 5.5 Customers . 85 5.5.1 Customers . 85 5.5.2 Sessions . 88 5.6 Store Administration . 90 5.6.1 Products . 90 5.6.2 Product Options . 109 5.6.3 Product Types . 112 5.6.4 Categories . 118 5.6.5 Attributes . 121 5.6.6 Attribute Values . 125 5.6.7 Price Rules . 130 5.7 Additional Activities . 135 5.7.1 Product Tags . 135 5.7.2 Product Reviews . 137 5.7.3 Buying Process Information . 139 5.7.4 Newsletters . 143 5.8 Online Catalog . 146 5.8.1 Shopping Carts . 146 5.8.2 Shopping Cart Items . 149 5.8.3 Shopping cart items of non-simple products . 155 5.8.4 Orders . 161 5.8.5 OrderLines . 167 5.8.6 Invoices . 169 5.8.7 Shipments . 173 5.8.8 Refund . 175 6 Behavioral Schema. Use Case Specification 178 6.1 Scope . 178 6.2 Schema presentation . 178 6.3 Use Case Overview . 179 6.4 Store Configuration . 184 6.4.1 Add a website . 184 6.4.2 Edit a website . 184 6.4.3 Delete a website . 184 6.4.4 Select the default website . 185 6.4.5 Add a store . 185 6.4.6 Edit a store . 185 6.4.7 Delete a store . 185 6.4.8 Select the default store of a website . 186 5 6.4.9 Add an store view . 186 6.4.10 Edit an store view . 186 6.4.11 Delete an store view . 186 6.4.12 Select the default store view of a store . 187 6.4.13 Select the default language . 187 6.4.14 Change the catalog configuration values . 188 6.4.15 Change the stock configuration values . 188 6.4.16 Change the wishlist configuration values . 188 6.4.17 Change the sales configuration values . 189 6.4.18 Change the customer configuration values . 189 6.4.19 Change the tax configuration values . ..
Recommended publications
  • A Systems Analysis and Upgrade of a Small
    AA SSYYSSTTEEMMSS AANNAALLYYSSIISS AANNDD UUPPGGRRAADDEE OOFF AA SSMMAALLLL BBUUSSIINNEESSSS EECCOOMMMMEERRCCEE WWEEBBSSIITTEE A SENIOR PROJECT BY PAUL LOUTHAN AA SSYYSSTTEEMMSS AANNAALLYYSSIISS AANNDD UUPPGGRRAADDEE OOFF AA SSMMAALLLL BBUUSSIINNEESSSS EECCOOMMMMEERRCCEE WWEEBBSSIITTEE A SENIOR PROJECT SUBMITTED TO THE DEPARTMENT OF MANAGEMENT OREGON INSTITUTE OF TECHNOLOGY IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF BACHELOR OF SCIENCE PAUL LOUTHAN JUNE 10, 2012 KingsMums.Com Upgrade Project Paul Louthan SENIOR PROJECT APPROVALS This senior project, completed by Paul Louthan for the Bachelor of Science degree, was accepted by the evaluation committee and the Department of Management at the Oregon Institute of Technology. COMMITTEE APPROVALS: _______________________________________ _________________ Reviewer 1 Date _______________________________________ _________________ Reviewer 2 Date _______________________________________ _________________ Reviewer 3 Date _______________________________________ _________________ Professor Grant Kirby Date Program Director (Oregon Institute of Technology) June 10, 2012 Page 2 of 78 KingsMums.Com Upgrade Project Paul Louthan EXECUTIVE SUMMARY This document is a record of the work done by Paul Louthan on a project to improve an existing e-commerce website by migrating to the Magento Go e-commerce software platform. This document describes the project, its objectives, stakeholders, planning and analysis, research results, scope, risk assessment, external inputs, solution outline, management model, success metrics, timeline, and summary of unresolved issues. It also includes an appendix, which contains the project proposal, analysis support documentation, design elements, list of product features and capabilities, cost structure, screenshots, and other resources. The e-commerce website, www.kingsmums.com, is a major asset of King’s Mums, LLC, a small business located in Oregon City, owned and operated by Ray and Kim Gray.
    [Show full text]
  • Downloading: This Is the Method Often Used for Digital Media Products Such As Software, Music, Movies, Or Images
    SYNOPSI S ONLINE SHOPPING SITE Under The Guidance Submitted by- ABSTRACT The Online Shopping is a web based application intended for online retailers. The main objective of this application is to make it interactive and its ease of use. It would make searching, viewing and selection of a product easier. It contains a sophisticated search engine for user's to search for products specific to their needs. The search engine provides an easy and convenient way to search for products where a user can Search for a product interactively and the search engine would refine the products available based on the user’s input. The user can then view the complete specification of each product. They can also view the product reviews and also write their own reviews. The application also provides a drag and drop feature so that a user can add a product to the shopping cart by dragging the item in to the shopping cart. The main emphasis lies in providing a userfriendly search engine for effectively showing the desired results and its drag and drop behavior. INDEX 1. Introduction Shopping has long been considered a recreational activity by many. Shopping online is no exception. The goal of this application is to develop a web based interface for online retailers. The system would be easy to use and hence make the shopping experience pleasant for the users. The goal of this application is: To develop an easy to use web based interface where users can search products, view a complete description of the products and order the products.
    [Show full text]
  • 35 Open Source and Free Tools to Manage Your Online Store
    3/7/13 35 Open Source and Free Tools to Manage Your Online Store Print Article Close Window From: www.cio.com 35 Open Source and Free Tools to Manage Your Online Store – Vangie Beal, CIO March 06, 2013 For most small office home office (SOHO) businesses and entrepreneurs, breaking into ecommerce can have a hefty start-up fee. There's a lot of software to consider, and the costs to license or own that software can add up quickly. Other than the obvious benefit to open source ecommerce software—none of the licensing fees that come with proprietary or off-the-shelf packages—you'll find open source software provides access to communities of users, including developers and other storeowners, who freely offer help and add-ons to enhance the software package. Tips: How to Build an Online Business From Scratch If you find that open source software requires more technical know-how than you can manage, there's also free hosted ecommerce software to choose from. These are not open source software packages per se, but they are free for smaller businesses to try and will certainly get the job done when you're starting out. If you like the service and see positive results, you can always upgrade to a basic subscription plan. 13 Open Source Shopping Carts to Get You Started Some ecommerce software requires a bit more investigation that others. When choosing an online shopping cart, there are two big considerations: How well the software meets your own business objectives and how it complies with ecommerce industry standards.
    [Show full text]
  • To Study the Reasons for Customer Abandoning Their On-Line Shopping Cart Before Purchase Completion Stage
    The International Journal Of Engineering And Science (IJES) ||Volume|| 3 ||Issue|| 2 ||Pages|| 51 - 73 || 2014 || ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805 To Study the Reasons For Customer Abandoning Their On-Line Shopping Cart Before Purchase Completion Stage Ojaswita Shrivastava -------------------------------------------------------ABSTRACT--------------------------------------------------- E-tailers spend enormous amount of time, effort and energy and resources to market and sell their products and services to their consumers. They engage in activities such as segmentation, targeting, positioning and use the four Ps to ensure that the consumers select their products and services from a shelf full of competing products. The perceived transaction inconvenience is the major predictor of shopping cart abandonment. The other predictors are perceived risks and perceived waiting time.While marketing literature is replete with investigations focusing on virtually every aspect of consumer and shopping behavior, little academic research focus has been directed towards understanding why consumer abandon a shopping cart towards the end, after they have selected the product. The study examines the unexplored area of consumer behavior at the final stages of transaction culmination and hence is an initial step towards filling that gap. --------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 28 January 2014 Date of Acceptance: 15 February 2014 ---------------------------------------------------------------------------------------------------------------------------------------
    [Show full text]
  • PHP Programming Language
    PHP Programming Language PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Thu, 17 Jun 2010 01:34:21 UTC Contents Articles Active Agenda 1 Active Calendar 2 Adminer 8 Aigaion 10 Aiki Framework 12 Asido 13 Associate- O- Matic 16 AutoTheme 18 Avactis 19 BakeSale 22 Beehive Forum 23 bitcart 25 BlueErp 29 BuddyPress 30 ccHost 32 Claroline 34 Comparison of knowledge base management software 36 concrete5 42 Coppermine Photo Gallery 44 Croogo 46 DBG 47 Delphi for PHP 47 Doctrine (PHP) 49 Dokeos 52 dotProject 55 User:Drietsch/ pimcore 57 DynPG 58 eAccelerator 59 Elgg (software) 60 EpesiBIM 62 Flash Gallery 64 Flash MP3 Player 66 FluxBB 68 Frog CMS 71 Gallery Project 73 Gamboo Web Suite 75 Gateway Anti- Virus 77 GoogleTap 78 Group- Office 79 Habari 81 Horde (software) 85 HuMo- gen 86 IPBWI 89 Icy Phoenix 91 Ingo (software) 94 Injader 95 Intelestream 96 Internet Messaging Program 98 Invision Power Board 99 ionCube 101 Joomla 103 Joomsef 106 KnowledgeBase Manager Pro 108 List of PHP accelerators 109 List of PHP libraries 112 Magic quotes 113 Mambo (software) 115 Merlintalk 120 MetaBB 122 MiaCMS 123 Midgard (software) 125 Midgard Lite 129 MindTouch Deki 130 Monkey Boards 134 Moodle 135 Moxietype 140 MyBB 141 NETSOFTWARE 144 net2ftp 146 User:Nichescript/ Affiliate Niche Sript 147 Ning (website) 148 NolaPro 152 ORMer 154 ocPortal 155 Open Realty 158 OpenBiblio 159 Opus (content management system) 161 osCommerce 163 PEAR 166 PHP accelerator 167 PHP syntax and semantics 168 PHP/
    [Show full text]
  • Unit 3 Online Shopping
    Unit 3 Online Shopping Text A Introduction to Online Shopping Online shopping is the process whereby consumers directly buy goods or services from a seller in real-time without an intermediary service over the Internet. If an intermediary service is present the process is called electronic commerce. An online shop, e-shop, e-store, Internet shop, 1 web-shop, webstore , online store, or virtual store evokes the physical analogy of buying 2 3 products or services at a bricks-and-mortar retailer or in a shopping mall . The process is called Business-to-Consumer (B2C) online shopping. When a business buys from another business it is called Business-to-Business (B2B) online shopping. Both B2C and B2B online shopping are forms of e-commerce. 1. Customers In recent years, online shopping has become popular; however, it still caters to the middle and upper class. In order to shop online, one must be able to have access to a computer, a bank account and a debit card. Shopping has evolved with the growth of technology. According to a research found in the Journal of Electronic Commerce, if we focus on the demographic characteristics of the in-home shopper, in general, the higher the level of education, income, and occupation of the head of the household, the more favourable the perception of non-store shopping. An influential factor in consumer attitude towards non-store shopping is exposure to 1 A webstore is a Web site that sells products or services and typically has an online shopping cart associated with it. With the popularity of the Internet rapidly increasing, online shopping became advantageous for retail store owners, and many traditional “brick and mortar” stores saw value in opening webstore counterparts.
    [Show full text]
  • Ultimate Atoz Checklistаа of Ecommerce Carts
    Ultimate A­to­Z Checklist Of eCommerce Carts There are a lot of eCommerce carts available on the Internet with different features and highlights. Here is an A to Z list of eCommerce carts with their short descriptions. You can check and select which one best suits your needs. 0­9 1ShoppingCart ­ Aims to build a secure and powerful online stores that store owners can promote and grow. 2Checkout ­ Promotes receiving of payment from anywhere in the world. 3DCart ­ Provides an all­in­one eCommerce solution with built­in tools for email marketing, customer service and more. A AbanteCart ­ A free shopping cart solution that has easy to use features and interface to help store owners to set up and run their online stores smoothly. AbleCommerce ­ Provides the best eCommerce software with feature­rich, easy to customize and easy to use solutions. Actinic ­ UK­based solution that offers incredible set of features and efficient eCommerce solutions. AgoraCart ­ An eCommerce platform that has a customisable and flexible templates to respond to evolving eCommerce demands. AirSquare ­ An affordable and easy to use eCommerce platform for small businesses. Akeeba ­ Builds eCommerce software using an open source PHP for back up and security. Allprowebtools ­ Also an all­in­on eCommerce solution that targets small businesses. Amazon Webstore ­ Lets you build and customize an eCommerce site using your own domain, backed by Amazon's expertise and technology. Amember ­ A software that set ups membership and subscription payments with fully packed features. Americommerce ­ Lets you manage multiple online stores through a pro­graded tools. Apache OFBiz ­ An open source enterprise automation software that offers a great deal of functionality that includes advanced eCommerce.
    [Show full text]
  • Virtual Shopping Center
    VIRTUAL SHOPPING CENTER VIRTUAL SHOPPING Virtual shopping is the process whereby consumers directly buy goods or services from a seller in real- time, without an intermediary service, over the Internet. It is a form of electronic commerce. An online shop, eshop, e-store, internet shop, webshop, webstore, online store, or virtual store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or in a shopping centre. The process is called Business-to-Consumer (B2C) online shopping. When a business buys from another business it is called Business-to-Business (B2B) online shopping. • HISTORY In 1995 Amazon launched its online shopping site, and in 1996 eBay appeared.[1] In 1990 Tim Berners- Lee created the first World Wide Web server and browser.[1] It opened for commercial use in 1991 . In 1994 other advances took place, such as online banking and the opening of an online pizza shop by Pizza Hut.[1] During that same year, Netscape introduced SSL encryption of data transferred online, which has become essential for secure online shopping. Also in 1994 the German company Inters hop introduced its first online shopping system. Customers In recent years, online shopping has become popular; however, it still caters to the middle and upper class. In order to shop online, one must be able to have access to a computer as well as a credit card or debit card. Shopping has evolved with the growth of technology. According to research found in the Journal of Electronic Commerce, if one focuses on the demographic characteristics of the in-home shopper, in general, the higher the level of education, income, and occupation of the head of the household, the more favourable the perception of non-store shopping., Enrique.(2005) The Impact of Internet User Shopping Patterns and Demographics on Consumer Mobile Buying Behaviour.
    [Show full text]