magento қазақша презентация

72
An OpenSource eCommerce

Upload: nurzhol-tabigat

Post on 16-Apr-2017

874 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Magento қазақша презентация

An OpenSource eCommerce

Page 2: Magento қазақша презентация

•Интернетте болса да, бизнестің дамыған түрлерімен бәсекелесе Интернетте болса да, бизнестің дамыған түрлерімен бәсекелесе аладыалады•Қолданушылар сатып алған өнімдерін виртуалды себетке салу Қолданушылар сатып алған өнімдерін виртуалды себетке салу мүмкіндігіне иемүмкіндігіне ие•Сатып алушыларға өнім туралы ақпаратты жаңалық ретінде Сатып алушыларға өнім туралы ақпаратты жаңалық ретінде электронды поштаға жіберіп отырадыэлектронды поштаға жіберіп отырады•Кез-келген сатып алу әрекеті электронды поштаңызға Кез-келген сатып алу әрекеті электронды поштаңызға хабарланып отырадыхабарланып отырады•Қарапайым интерефейсҚарапайым интерефейс•Көптеген сатып алушылар жинайсызКөптеген сатып алушылар жинайсыз•Жұмысшы персоналдары өмірдегі дүкеннен әлдеқайда азЖұмысшы персоналдары өмірдегі дүкеннен әлдеқайда аз•Өнімдерді тікелей қоймадан алып бересіз, өз кезегінде дүкен Өнімдерді тікелей қоймадан алып бересіз, өз кезегінде дүкен үшін ғимарат жалдап, артық шығын жасамайсыз, тауар үшін ғимарат жалдап, артық шығын жасамайсыз, тауар бағасының арзанырақ болуына әсер етедібағасының арзанырақ болуына әсер етеді

Сауда жасауға арналған сайт

Page 3: Magento қазақша презентация

MagentoMagento шолуы шолуы

Varien компаниясы Magento жүйсіне арнап, нарықтағы электрондық коммерция жүйесін енгізген.Magento ыңғайлы әрі сәтті жоба. Көптеген жүлде иегері.

• 60-тан астам тілге аударылған (қазақшасы жоқ, қажет болса аударуға болады)

• Шамамен 50, 000 қолданушысы бар

• Шамамен 500 000 рет жүктелген

• Шамамен 200 000 модуль бар

• Шамамен 70 астам партнері бар

Page 4: Magento қазақша презентация
Page 5: Magento қазақша презентация

Онлайн-дүкен жөндеу жұмыстары кезінде де, өзінің жұмыс істеу қалыбын бұзбай тұра алады.

Кері байланыстың жоғары технологиялық түрі, тегтер, тізім, өнімді басқа өніммен салыстыру және басқа да қызықты мүмкіндіктері қарастырылған

AJAX технологиясымен интеграцияланып, көптеген әрекеттер барынша жеңіл әрі тышқанды бірнеше рет шерту арқылы мәселеңізді шешіп ала бересіз

SPS, SPS XML, FedEx, USPS және DHL сияқты жеткізу қызметтерінің пайыздық үстемелері, уақыттық талаптарын ескере алатын программаланған мүмкіндіктері бар

Жеткізу мүмкіндігін қолданушы берілген салмақтық, баға және уақыттық шарттарды ескеру арқылы автоматтандырылған жүйені өзіне ыңғайлы жеткізу түрін реттеп көрсете алады

Magento бірнеше тілді (әзірге қазақ тілі жоқ, қажет болса аударып шығу қиын емес), көптеген елдердің валюталарын қолдайды. Басқару жүйесі тәжірибесі бар қолданушыларға логикалық тұрғыдан түсінікті, түрлі қызметкерлер тағайындайсыз, оларға құқық бересіз. Интернет-дүкеннің клиенттік және тауарға арналған күнделікті, апталық, айлық т.с.с. аналитикалық мониторингін бақылайсыз. Бір жүйемен бірнеше дүкен ашып тастап бақылап отыруға болады.

MagentoMagento мүмкіндіктері мүмкіндіктері

Page 6: Magento қазақша презентация

MagentoMagento мүмкіндіктері мүмкіндіктері

•Түрлі мерекелік шаралар мен атаулы күндер құрметіне, сайтыңыздың шаблон баптауы арқылы ерекше әшекейлеулер жасай аласыз.

•Magento ыңғайлы басқарылатын баптаулары арқылы, сайт дизайнын қалағаныңызша өзгерте аласыз, олар:•а) Парақтың әр бөлігі басқару мүмкіндігі•ә) Түрлі тұтынушылардың қалауын ескеріп, арнайы парақтар әзірлеу•б) Сайттағы өнімдерге өзгерту жасай аласыз

•Көпдеңгейлі навигация көмегімен, парақ бетіне бірнеше категориядан 50-ге жуық тауар шығарып қоя аласыз

Page 7: Magento қазақша презентация

MagentoMagento мүмкіндіктері мүмкіндіктері

Тұтынушы тауар қасиеті мен бағасын салыстыра алады

Қажет жағдайда, тауарға тапсырыс берумен қатар, оларды жеткізу пункттерін бірнеше мекен-жай етіп белгілей аласыз. Өз кезегінде, жақындарыңызға сыйлық жасағанға таптырмас мүмкіндік.

Қолдау қызметінің барынша дамыған әрі ыңғайлы түрін тұтынушыға көрсете аласыз.

Тиімді бизнес модель.

Түрлі акциялар мен маркетингтік құралдар жиынтығы бар..

Page 8: Magento қазақша презентация

Жұмыс өнімділігі жоғары

Жүктелмелі/сандық құрылғыларды қолдайды

Іздеу жүйесіне фильтрация мүмкіндігі қосылған

Өнімнің ҚСТ есептейтін мүмкіндігі бар

Multi-дүкен ритейл мүмкіндігіМысалы: клиентте үш дүкен бар.a) Біріншісі, әрі дүкен әрі сол жерден барлық тауарды қарайды (қалыпты жағдай) b) Бір сайтта бірнеше дүкен

iPhone Интерфейсі бар

Қосымша сауда, акция, маркетингтік құралдары да қарастырылған

MagentoMagento мүмкіндіктері мүмкіндіктері

Page 9: Magento қазақша презентация

MagentoMagento мүмкіндіктері мүмкіндіктеріТауарға қатысты рейтинг, пікірлер, ескертулерді тұтынушылар қалдырады

Түрлі бағадағы тауарларды салыстыру арқылы, тұтынушы өзіне арзандау бағамен тауар таңдауына мүмкіндік бар

Magento түрлі бағадағы тауарларды басқара алады, өз кезегінде: бір-бірлеп алушы, көп-көптеп тауар алушылар түрін жіктеп, сәйкесінше бағасын реттеу мүмкіндігі қарастырылған

Көптілдік интерфейс

Түрлі елдердің валюталары

Парақты іздеу жүйелеріне сай оптимизациялайды

Аналитика, мониторгинг жасау мүмкіндігі ыңғайлы

CMS жүйелермен интергациялана алады

Page 10: Magento қазақша презентация

MagentoMagento басқару мүмкіндіктері басқару мүмкіндіктеріАналитика және есеп - Google Analytics сияқты қызмет түрлерімен интеграция жасайды.

Өнімді тамашалау - тауардың бірнеше нұсқада ұсынылған суретін тамашалайды.

Тамашалау каталогы - тауарларды белгілі ерекшелікпен сорттап, өзара салыстыру жасауға болады.

Каталогты басқару - қоймадағы өнімдерді басқару, өнімді импорттау, экспорттау, түрлі салық төлемдерін ретке келтіру және т.с.с. мүмкіндіктерді іске асыруға болады.

Тұтынушылар - тапсырыс статусы, әрекет мұрағаты, e-mail және RSS арқылы ақпарат тарату мүмкіндіктері қарастырылған.

Тұтынушыларға қызмет көрсету - тұтынушы әрекеттерін бақылау, бізбен байланыс формасы арқылы хабар алмасу, электронды пошта арқылы тапсырыс рәсімдеу, өтініштер қабылдау, талап тілектерді ескеру мүмкіндіктері бар.

Сауданы басқару - админдік панель арқылы тапсырыстар орындау, тапсырыстарды реттеу, сайт мүмкіндіктерін баптау және басқару мүмкіндіктері жатады.

Page 11: Magento қазақша презентация

MagentoMagento басқару мүмкіндіктері басқару мүмкіндіктеріТөлем жүйелері - халықаралық дәне мемлекет ішіндегі кең таралған электронды төлем жүйелерінің интеграциялануы: PayPal, Qiwi, e-kzt, kazcom

Жеткізу - белгіленген мекен-жайларға жеткізу қызметін қолдану, мысалы DHL, ҚазПошта.

Тапсырыс беру - бір парақта орындалады, SSL қауіпсіздігін қолдайды, тапсырыс беру тіркеусіз де жүзеге асады.

SEO оптимизация - 100% іздеу жүйелерінің роботтарымен дос, Google SiteMap жүйесін қолдайды.

Халықаралық қолдау - сайт бірнеше тілді бола алады, бірнеше валютамен жұмыс жасай алады, рұқсат етілген ел қолданушыларынан тапсырыс қабылдайды.

Маркетингтік акция, құралдары - купондар, түрлі жеңілдіктер мен т.с.с. мүмкіндіктер қарастырылған.

Сайтты басқару - бірнеше сайтты басқару, бірнеше тілдерді қолдайды, түрлі елдердің нарығындағы салық стандартына сай баға реттейді.

Page 12: Magento қазақша презентация

• Linux, Windows, немесе кез-келген UNIX- типті операциялық жүйелер

• WAMP Server version 1.7.0 (Егер Linux, онда LAMP Server)

Немесе

• PHP 5.2.0+

• Apache Web Server (1.x or 2.x)

• MySQL 4.1.20+

• A Sendmail-compatible Mail Transfer Agent (MTA)Magento will connect directly to an SMTP server if you don‘t have an MTA.

Жүйелік талаптарЖүйелік талаптар

Page 13: Magento қазақша презентация

• OO support

• PHP5 Application

• Zend Framework

• MVC Design Pattern

• Interface to other CMS

Magento Magento АрхитектурасыАрхитектурасы

Page 14: Magento қазақша презентация

1. Flexibility: We believe each solution should be as unique as the business behind it. Magento‘s code allows for seamless customizations.

2. Upgradeable: By separating the core code from community and local customizations, Magento can be easily customized without losing the ability to upgrade.

3. Speed and Security: The coding standards used by the developers follow best practices to maximize the efficiency of the software and provide a secure online storefront.

4. Portability: Magento was developed with portability in mind, that’s why there’s extra logic built in. Path, Directory separators, they’re all designed to work cross platform.

Using Zend framework, Magento was built with below points in mind.

Page 15: Magento қазақша презентация

Magento жылдам модульдік архитектураларды қолдайды. Бір сұраныс орындау барысында, көптеген модуль, файлдармен мүлтіксіз жұмыс жасау мүмкіндігіне ие.

Көптеген модуль кодтары /app/code/core/Mage/ бумасында орналасады.

CMS модульдері жеті суббумаларда сақталады: Block, Controller, controllers, etc, Helper, model, and sql.

Құпиясөз қорғанысы, заманауи шифрлау әдісімен қорғалғанT.

Magento шаблоны MVC жобалауымен жасалған.

Magento ArchitectureMagento Architecture

Page 16: Magento қазақша презентация

Magento Magento Архитектурасындағы Модуль ЯдросыАрхитектурасындағы Модуль ЯдросыMage is just shortName for MagentoMage is just shortName for Magento

Page 17: Magento қазақша презентация

Magento components can be categorized into Model, View and Controller.

Model: Manages the data, business and application logic.Components like business logic / business processes and data are the part of Model=> Application Object.

View: Renders the Model into a representation suitable for the end user.=>User Interface

Controller: The process that responds to user events. Controller components which handle all the requests. (Decouple data representation, application behavior, and presentation)=>Defines the way the UI reacts to user inputs

Magento Architecture – MVC Design PatternMagento Architecture – MVC Design Pattern

Page 18: Magento қазақша презентация

The main purpose of using MVC pattern is to decouple the GUI from the Data. It alsogives the ability to provide multiple views for the same Data. MVC pattern separatesobjects into three important sections:-

Model: - This section is specially for maintaining data. It is actually where your business logic, querying database, database connection etc. is actually implemented.

Views: - Displaying all or some portion of data, or probably different view of data. Viewis responsible for look and feel, Sorting, formatting etc.

Controller: - They are event handling section which affects either the model or the view. Controller responds to the mouse or keyboard input to command model and view to change. Controllers are associated with views. User interaction triggers the events to change the model, which in turn calls some methods of model to update its state to notify other registered views to refresh their display.

Magento Architecture – MVC Design PatternMagento Architecture – MVC Design Pattern

Page 19: Magento қазақша презентация

Magento Architecture – MVC Design PatternMagento Architecture – MVC Design Pattern

Page 20: Magento қазақша презентация
Page 21: Magento қазақша презентация

Database Structure – EAV ModelDatabase Structure – EAV Model

Entity-Attribute-Value model.Magento’s databases are heavily normalized (Primary Key and Foreign Key Relationship), a basic install will consist of 193 different tables.

Products - EAVThe EAV method for storing data is generally associated with storing clinical findings, it is appropriate there because an arbitrary number ofattributes will be associated with each record.This same flexibility is critical to Magento’s ability to handle an arbitrary number of attributes with any product, or product type.

Example:Product attributes you add will be added to eav_attribute.

Page 22: Magento қазақша презентация
Page 23: Magento қазақша презентация

How to setup Magento with WAMP Server? How to setup Magento with WAMP Server?

1)1) Have to copy WAMP on local machine, install it.Have to copy WAMP on local machine, install it.

2)2) Have to copy MAGENTO and extract on WAMP, www (root folder).Have to copy MAGENTO and extract on WAMP, www (root folder).

3)3) Start all the services.Start all the services.

4)4) Invoke the URL, to do the configuration using Admin Panel.Invoke the URL, to do the configuration using Admin Panel.

5)5) Visit the site using Front Panel.Visit the site using Front Panel.

Environment SetupEnvironment Setup

Page 24: Magento қазақша презентация

How to improve the performance of Magento on WAMP?How to improve the performance of Magento on WAMP?

php.ini C:\wamp\Apache2\bin

max_execution_time = 30000000 memory_limit = 32M post_max_size = 32Mupload_max_filesize = 32M

httpd.conf C:\wamp\Apache2\conf

my.ini C:\wamp\mysql

[client]port=3306[wampmysqld]port=3306basedir=c:/wamp/mysqllog-error=c:/wamp/logs/mysql_error.logdatadir=c:/wamp/mysql/datadefault-character-set=latin1default-storage-engine=INNODBmax_connections=400query_cache_size=96Mtable_cache=512tmp_table_size=128Mthread_cache_size=8myisam_max_sort_file_size=100Gmyisam_max_extra_sort_file_size=100Gmyisam_sort_buffer_size=64Mkey_buffer_size=9Mread_buffer_size=4Mread_rnd_buffer_size=2Msort_buffer_size=4Minnodb_additional_mem_pool_size=2Minnodb_flush_log_at_trx_commit=1innodb_log_buffer_size=1Minnodb_buffer_pool_size=15Minnodb_log_file_size=10Minnodb_thread_concurrency=8

and Restart Server.

Page 25: Magento қазақша презентация
Page 26: Magento қазақша презентация
Page 27: Magento қазақша презентация
Page 28: Magento қазақша презентация
Page 29: Magento қазақша презентация
Page 30: Magento қазақша презентация
Page 31: Magento қазақша презентация
Page 32: Magento қазақша презентация
Page 33: Magento қазақша презентация
Page 34: Magento қазақша презентация
Page 35: Magento қазақша презентация
Page 36: Magento қазақша презентация
Page 37: Magento қазақша презентация
Page 38: Magento қазақша презентация
Page 39: Magento қазақша презентация
Page 40: Magento қазақша презентация
Page 41: Magento қазақша презентация
Page 42: Magento қазақша презентация
Page 43: Magento қазақша презентация
Page 44: Magento қазақша презентация
Page 45: Magento қазақша презентация
Page 46: Magento қазақша презентация
Page 47: Magento қазақша презентация
Page 48: Magento қазақша презентация
Page 49: Magento қазақша презентация

SSL configuration for Magento

Page 50: Magento қазақша презентация

SEO for MagentoSEO for Magento

Page 51: Magento қазақша презентация

Magento Customer ManagementMagento Customer Management

Page 52: Magento қазақша презентация
Page 53: Magento қазақша презентация
Page 54: Magento қазақша презентация
Page 55: Magento қазақша презентация
Page 56: Magento қазақша презентация
Page 57: Magento қазақша презентация
Page 58: Magento қазақша презентация
Page 59: Magento қазақша презентация
Page 60: Magento қазақша презентация
Page 61: Magento қазақша презентация

iPhone Interface

Page 62: Magento қазақша презентация

Advanced Promotions and Marketing and Trading Tool

Page 63: Magento қазақша презентация

Rating and Reviews Product Tags

Page 64: Magento қазақша презентация

Configurable Product

Page 65: Magento қазақша презентация

Grouped Product

Page 66: Magento қазақша презентация

Custom Options Product

Page 67: Magento қазақша презентация

Built to Order/Bundled Products

Page 68: Magento қазақша презентация

Multiple Servers and Cluster ArchitecturesMultiple Servers and Cluster Architectures• • Magento Supports Cluster Environments for Magento Supports Cluster Environments for load balancingload balancing• • Specify read/write connections per moduleSpecify read/write connections per moduleExample app/etc/local.xmlExample app/etc/local.xml

Page 69: Magento қазақша презентация

• Magento 1.1 introduces Core API

• Supports both SOAP and XML RPC protocols.

• Provides access to the Customer, Catalog and Order modules.

Magento ConnectExtension marketplace for commercial and open source extensions•270+ Extension availabel for Download

Magento Core API – Web Services

Page 70: Magento қазақша презентация

Сайтты жүргізу нұсқаулығыСайтты жүргізу нұсқаулығы

1) Need to register domain through Registrar (Ex. www.joker.com)

2) Need to map domain name with IP Address3) Need a Server Machine with necessary Software

(WAMP/LAMP and Magento) installed in it4) Need to configure installed software on Server Machine5) Need to configure HTTP ServerOpen httpd.conf for entering server name and ip addressServerName mohan.com<VirtualHost 172.20.202.108:443>

ServerName www.mohan.comDocumentRoot “c:/wamp/www/magento/"

SSLEnable</VirtualHost>6) Copy the magento folder files to server through FTP.

Page 71: Magento қазақша презентация

Linux ServerLinux Server Machine….Machine….

Windows Server Machine

Page 72: Magento қазақша презентация

How to Start/Stop HTTP Server using How to Start/Stop HTTP Server using Command Line in Linux?Command Line in Linux?

Command Description/Syntax

httpd [-start ] To start the server and reads the configuration file (httpd.conf)

[-stop ] To stop the server

[-reload] To reread the configuration file

[-restart] To restart the server

[-status ] To check whether the server is running or not