SlideShare a Scribd company logo
1 of 72
An OpenSource eCommerce
•Интернетте болса да, бизнестің дамыған түрлерімен бәсекелесеИнтернетте болса да, бизнестің дамыған түрлерімен бәсекелесе
аладыалады
•Қолданушылар сатып алған өнімдерін виртуалды себетке салуҚолданушылар сатып алған өнімдерін виртуалды себетке салу
мүмкіндігіне иемүмкіндігіне ие
•Сатып алушыларға өнім туралы ақпаратты жаңалық ретіндеСатып алушыларға өнім туралы ақпаратты жаңалық ретінде
электронды поштаға жіберіп отырадыэлектронды поштаға жіберіп отырады
•Кез-келген сатып алу әрекеті электронды поштаңызғаКез-келген сатып алу әрекеті электронды поштаңызға
хабарланып отырадыхабарланып отырады
•Қарапайым интерефейсҚарапайым интерефейс
•Көптеген сатып алушылар жинайсызКөптеген сатып алушылар жинайсыз
•Жұмысшы персоналдары өмірдегі дүкеннен әлдеқайда азЖұмысшы персоналдары өмірдегі дүкеннен әлдеқайда аз
•Өнімдерді тікелей қоймадан алып бересіз, өз кезегінде дүкенӨнімдерді тікелей қоймадан алып бересіз, өз кезегінде дүкен
үшін ғимарат жалдап, артық шығын жасамайсыз, тауарүшін ғимарат жалдап, артық шығын жасамайсыз, тауар
бағасының арзанырақ болуына әсер етедібағасының арзанырақ болуына әсер етеді
Сауда жасауға арналған сайт
MagentoMagento шолуышолуы
Varien компаниясы Magento жүйсіне арнап, нарықтағы
электрондық коммерция жүйесін енгізген.
Magento ыңғайлы әрі сәтті жоба. Көптеген жүлде иегері.
• 60-тан астам тілге аударылған (қазақшасы жоқ, қажет болса аударуға
болады)
• Шамамен 50, 000 қолданушысы бар
• Шамамен 500 000 рет жүктелген
• Шамамен 200 000 модуль бар
• Шамамен 70 астам партнері бар
Онлайн-дүкен жөндеу жұмыстары кезінде де, өзінің жұмыс істеу қалыбын бұзбай
тұра алады.
Кері байланыстың жоғары технологиялық түрі, тегтер, тізім, өнімді басқа өніммен
салыстыру және басқа да қызықты мүмкіндіктері қарастырылған
AJAX технологиясымен интеграцияланып, көптеген әрекеттер барынша жеңіл әрі
тышқанды бірнеше рет шерту арқылы мәселеңізді шешіп ала бересіз
SPS, SPS XML, FedEx, USPS және DHL сияқты жеткізу қызметтерінің пайыздық
үстемелері, уақыттық талаптарын ескере алатын программаланған мүмкіндіктері
бар
Жеткізу мүмкіндігін қолданушы берілген салмақтық, баға және уақыттық
шарттарды ескеру арқылы автоматтандырылған жүйені өзіне ыңғайлы жеткізу
түрін реттеп көрсете алады
Magento бірнеше тілді (әзірге қазақ тілі жоқ, қажет болса аударып шығу қиын емес),
көптеген елдердің валюталарын қолдайды. Басқару жүйесі тәжірибесі бар
қолданушыларға логикалық тұрғыдан түсінікті, түрлі қызметкерлер
тағайындайсыз, оларға құқық бересіз. Интернет-дүкеннің клиенттік және тауарға
арналған күнделікті, апталық, айлық т.с.с. аналитикалық мониторингін
бақылайсыз. Бір жүйемен бірнеше дүкен ашып тастап бақылап отыруға болады.
MagentoMagento м мкіндіктеріүм мкіндіктеріү
MagentoMagento м мкіндіктеріүм мкіндіктеріү
•Түрлі мерекелік шаралар мен атаулы күндер құрметіне, сайтыңыздың
шаблон баптауы арқылы ерекше әшекейлеулер жасай аласыз.
•Magento ыңғайлы басқарылатын баптаулары арқылы, сайт дизайнын
қалағаныңызша өзгерте аласыз, олар:
•а) Парақтың әр бөлігі басқару мүмкіндігі
•ә) Түрлі тұтынушылардың қалауын ескеріп, арнайы парақтар әзірлеу
•б) Сайттағы өнімдерге өзгерту жасай аласыз
•Көпдеңгейлі навигация көмегімен, парақ бетіне бірнеше категориядан 50-ге
жуық тауар шығарып қоя аласыз
MagentoMagento м мкіндіктеріүм мкіндіктеріү
Тұтынушы тауар қасиеті мен бағасын салыстыра алады
Қажет жағдайда, тауарға тапсырыс берумен қатар, оларды жеткізу пункттерін
бірнеше мекен-жай етіп белгілей аласыз. Өз кезегінде, жақындарыңызға
сыйлық жасағанға таптырмас мүмкіндік.
Қолдау қызметінің барынша дамыған әрі ыңғайлы түрін тұтынушыға көрсете
аласыз.
Тиімді бизнес модель.
Түрлі акциялар мен маркетингтік құралдар жиынтығы бар.
.
Жұмыс өнімділігі жоғары
Жүктелмелі/сандық құрылғыларды қолдайды
Іздеу жүйесіне фильтрация мүмкіндігі қосылған
Өнімнің ҚСТ есептейтін мүмкіндігі бар
Multi-дүкен ритейл мүмкіндігі
Мысалы: клиентте үш дүкен бар.
a) Біріншісі, әрі дүкен әрі сол жерден барлық тауарды қарайды (қалыпты
жағдай)
b) Бір сайтта бірнеше дүкен
iPhone Интерфейсі бар
Қосымша сауда, акция, маркетингтік құралдары да қарастырылған
MagentoMagento м мкіндіктеріүм мкіндіктеріү
MagentoMagento м мкіндіктеріүм мкіндіктеріү
Тауарға қатысты рейтинг, пікірлер, ескертулерді тұтынушылар қалдырады
Түрлі бағадағы тауарларды салыстыру арқылы, тұтынушы өзіне арзандау
бағамен тауар таңдауына мүмкіндік бар
Magento түрлі бағадағы тауарларды басқара алады, өз кезегінде: бір-бірлеп
алушы, көп-көптеп тауар алушылар түрін жіктеп, сәйкесінше бағасын реттеу
мүмкіндігі қарастырылған
Көптілдік интерфейс
Түрлі елдердің валюталары
Парақты іздеу жүйелеріне сай оптимизациялайды
Аналитика, мониторгинг жасау мүмкіндігі ыңғайлы
CMS жүйелермен интергациялана алады
MagentoMagento бас ару м мкіндіктеріқ үбас ару м мкіндіктеріқ ү
Аналитика және есеп - Google Analytics сияқты қызмет түрлерімен интеграция
жасайды.
Өнімді тамашалау - тауардың бірнеше нұсқада ұсынылған суретін тамашалайды.
Тамашалау каталогы - тауарларды белгілі ерекшелікпен сорттап, өзара
салыстыру жасауға болады.
Каталогты басқару - қоймадағы өнімдерді басқару, өнімді импорттау, экспорттау,
түрлі салық төлемдерін ретке келтіру және т.с.с. мүмкіндіктерді іске асыруға
болады.
Тұтынушылар - тапсырыс статусы, әрекет мұрағаты, e-mail және RSS арқылы
ақпарат тарату мүмкіндіктері қарастырылған.
Тұтынушыларға қызмет көрсету - тұтынушы әрекеттерін бақылау, бізбен
байланыс формасы арқылы хабар алмасу, электронды пошта арқылы тапсырыс
рәсімдеу, өтініштер қабылдау, талап тілектерді ескеру мүмкіндіктері бар.
Сауданы басқару - админдік панель арқылы тапсырыстар орындау,
тапсырыстарды реттеу, сайт мүмкіндіктерін баптау және басқару мүмкіндіктері
жатады.
MagentoMagento бас ару м мкіндіктеріқ үбас ару м мкіндіктеріқ ү
Төлем жүйелері - халықаралық дәне мемлекет ішіндегі кең таралған
электронды төлем жүйелерінің интеграциялануы: PayPal, Qiwi, e-kzt, kazcom
Жеткізу - белгіленген мекен-жайларға жеткізу қызметін қолдану, мысалы DHL,
ҚазПошта.
Тапсырыс беру - бір парақта орындалады, SSL қауіпсіздігін қолдайды,
тапсырыс беру тіркеусіз де жүзеге асады.
SEO оптимизация - 100% іздеу жүйелерінің роботтарымен дос, Google SiteMap
жүйесін қолдайды.
Халықаралық қолдау - сайт бірнеше тілді бола алады, бірнеше валютамен
жұмыс жасай алады, рұқсат етілген ел қолданушыларынан тапсырыс
қабылдайды.
Маркетингтік акция, құралдары - купондар, түрлі жеңілдіктер мен т.с.с.
мүмкіндіктер қарастырылған.
Сайтты басқару - бірнеше сайтты басқару, бірнеше тілдерді қолдайды, түрлі
елдердің нарығындағы салық стандартына сай баға реттейді.
• 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.
Ж йелік талаптарүЖ йелік талаптарү
• OO support
• PHP5 Application
• Zend Framework
• MVC Design Pattern
• Interface to other CMS
MagentoMagento АрхитектурасыАрхитектурасы
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.
Magento жылдам модульдік архитектураларды қолдайды. Бір сұраныс
орындау барысында, көптеген модуль, файлдармен мүлтіксіз жұмыс жасау
мүмкіндігіне ие.
Көптеген модуль кодтары /app/code/core/Mage/ бумасында орналасады.
CMS модульдері жеті суббумаларда сақталады: Block, Controller, controllers,
etc, Helper, model, and sql.
Құпиясөз қорғанысы, заманауи шифрлау әдісімен қорғалғанT.
Magento шаблоны MVC жобалауымен жасалған.
Magento ArchitectureMagento Architecture
MagentoMagento Архитектурасында ы Модуль ЯдросығАрхитектурасында ы Модуль Ядросығ
Mage is just shortName for MagentoMage is just shortName for 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
The main purpose of using MVC pattern is to decouple the GUI from the Data. It also
gives the ability to provide multiple views for the same Data. MVC pattern separates
objects 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. View
is 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
Magento Architecture – MVC Design PatternMagento Architecture – MVC Design Pattern
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 - EAV
The EAV method for storing data is generally associated with storing clinical
findings, it is appropriate there because an arbitrary number of
attributes 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.
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
How to improve the performance of Magento on WAMP?How to improve the performance of Magento on WAMP?
php.ini C:wampApache2bin
max_execution_time = 30000000
memory_limit = 32M
post_max_size = 32M
upload_max_filesize = 32M
httpd.conf C:wampApache2conf
my.ini C:wampmysql
[client]
port=3306
[wampmysqld]
port=3306
basedir=c:/wamp/mysql
log-error=c:/wamp/logs/mysql_error.log
datadir=c:/wamp/mysql/data
default-character-set=latin1
default-storage-engine=INNODB
max_connections=400
query_cache_size=96M
table_cache=512
tmp_table_size=128M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_max_extra_sort_file_size=100G
myisam_sort_buffer_size=64M
key_buffer_size=9M
read_buffer_size=4M
read_rnd_buffer_size=2M
sort_buffer_size=4M
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=15M
innodb_log_file_size=10M
innodb_thread_concurrency=8
and Restart Server.
SSL configuration for Magento
SEO for MagentoSEO for Magento
Magento Customer ManagementMagento Customer Management
iPhone Interface
Advanced Promotions and Marketing and Trading Tool
Rating and Reviews Product Tags
Configurable Product
Grouped Product
Custom Options Product
Built to Order/Bundled Products
Multiple Servers and Cluster ArchitecturesMultiple Servers and Cluster Architectures
•• Magento Supports Cluster Environments for loadMagento Supports Cluster Environments for load
balancingbalancing
•• Specify read/write connections per moduleSpecify read/write connections per module
Example app/etc/local.xmlExample app/etc/local.xml
• Magento 1.1 introduces Core API
• Supports both SOAP and XML RPC protocols.
• Provides access to the Customer, Catalog and Order modules.
Magento Connect
Extension marketplace for commercial and open source extensions
•270+ Extension availabel for Download
Magento Core API – Web Services
Сайтты ж ргізу н с аулы ыү ұ қ ғСайтты ж ргізу н с аулы ыү ұ қ ғ
1) Need to register domain through Registrar (Ex. www.joker.com)
2) Need to map domain name with IP Address
3) Need a Server Machine with necessary Software (WAMP/LAMP and
Magento) installed in it
4) Need to configure installed software on Server Machine
5) Need to configure HTTP Server
Open httpd.conf for entering server name and ip address
ServerName mohan.com
<VirtualHost 172.20.202.108:443>
ServerName www.mohan.com
DocumentRoot “c:/wamp/www/magento/"
SSLEnable
</VirtualHost>
6) Copy the magento folder files to server through FTP.
Linux ServerLinux Server Machine….Machine….
Windows Server Machine
How to Start/Stop HTTP Server using CommandHow to Start/Stop HTTP Server using Command
Line in Linux?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

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

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

  • 2. •Интернетте болса да, бизнестің дамыған түрлерімен бәсекелесеИнтернетте болса да, бизнестің дамыған түрлерімен бәсекелесе аладыалады •Қолданушылар сатып алған өнімдерін виртуалды себетке салуҚолданушылар сатып алған өнімдерін виртуалды себетке салу мүмкіндігіне иемүмкіндігіне ие •Сатып алушыларға өнім туралы ақпаратты жаңалық ретіндеСатып алушыларға өнім туралы ақпаратты жаңалық ретінде электронды поштаға жіберіп отырадыэлектронды поштаға жіберіп отырады •Кез-келген сатып алу әрекеті электронды поштаңызғаКез-келген сатып алу әрекеті электронды поштаңызға хабарланып отырадыхабарланып отырады •Қарапайым интерефейсҚарапайым интерефейс •Көптеген сатып алушылар жинайсызКөптеген сатып алушылар жинайсыз •Жұмысшы персоналдары өмірдегі дүкеннен әлдеқайда азЖұмысшы персоналдары өмірдегі дүкеннен әлдеқайда аз •Өнімдерді тікелей қоймадан алып бересіз, өз кезегінде дүкенӨнімдерді тікелей қоймадан алып бересіз, өз кезегінде дүкен үшін ғимарат жалдап, артық шығын жасамайсыз, тауарүшін ғимарат жалдап, артық шығын жасамайсыз, тауар бағасының арзанырақ болуына әсер етедібағасының арзанырақ болуына әсер етеді Сауда жасауға арналған сайт
  • 3. MagentoMagento шолуышолуы Varien компаниясы Magento жүйсіне арнап, нарықтағы электрондық коммерция жүйесін енгізген. Magento ыңғайлы әрі сәтті жоба. Көптеген жүлде иегері. • 60-тан астам тілге аударылған (қазақшасы жоқ, қажет болса аударуға болады) • Шамамен 50, 000 қолданушысы бар • Шамамен 500 000 рет жүктелген • Шамамен 200 000 модуль бар • Шамамен 70 астам партнері бар
  • 4.
  • 5. Онлайн-дүкен жөндеу жұмыстары кезінде де, өзінің жұмыс істеу қалыбын бұзбай тұра алады. Кері байланыстың жоғары технологиялық түрі, тегтер, тізім, өнімді басқа өніммен салыстыру және басқа да қызықты мүмкіндіктері қарастырылған AJAX технологиясымен интеграцияланып, көптеген әрекеттер барынша жеңіл әрі тышқанды бірнеше рет шерту арқылы мәселеңізді шешіп ала бересіз SPS, SPS XML, FedEx, USPS және DHL сияқты жеткізу қызметтерінің пайыздық үстемелері, уақыттық талаптарын ескере алатын программаланған мүмкіндіктері бар Жеткізу мүмкіндігін қолданушы берілген салмақтық, баға және уақыттық шарттарды ескеру арқылы автоматтандырылған жүйені өзіне ыңғайлы жеткізу түрін реттеп көрсете алады Magento бірнеше тілді (әзірге қазақ тілі жоқ, қажет болса аударып шығу қиын емес), көптеген елдердің валюталарын қолдайды. Басқару жүйесі тәжірибесі бар қолданушыларға логикалық тұрғыдан түсінікті, түрлі қызметкерлер тағайындайсыз, оларға құқық бересіз. Интернет-дүкеннің клиенттік және тауарға арналған күнделікті, апталық, айлық т.с.с. аналитикалық мониторингін бақылайсыз. Бір жүйемен бірнеше дүкен ашып тастап бақылап отыруға болады. MagentoMagento м мкіндіктеріүм мкіндіктеріү
  • 6. MagentoMagento м мкіндіктеріүм мкіндіктеріү •Түрлі мерекелік шаралар мен атаулы күндер құрметіне, сайтыңыздың шаблон баптауы арқылы ерекше әшекейлеулер жасай аласыз. •Magento ыңғайлы басқарылатын баптаулары арқылы, сайт дизайнын қалағаныңызша өзгерте аласыз, олар: •а) Парақтың әр бөлігі басқару мүмкіндігі •ә) Түрлі тұтынушылардың қалауын ескеріп, арнайы парақтар әзірлеу •б) Сайттағы өнімдерге өзгерту жасай аласыз •Көпдеңгейлі навигация көмегімен, парақ бетіне бірнеше категориядан 50-ге жуық тауар шығарып қоя аласыз
  • 7. MagentoMagento м мкіндіктеріүм мкіндіктеріү Тұтынушы тауар қасиеті мен бағасын салыстыра алады Қажет жағдайда, тауарға тапсырыс берумен қатар, оларды жеткізу пункттерін бірнеше мекен-жай етіп белгілей аласыз. Өз кезегінде, жақындарыңызға сыйлық жасағанға таптырмас мүмкіндік. Қолдау қызметінің барынша дамыған әрі ыңғайлы түрін тұтынушыға көрсете аласыз. Тиімді бизнес модель. Түрлі акциялар мен маркетингтік құралдар жиынтығы бар. .
  • 8. Жұмыс өнімділігі жоғары Жүктелмелі/сандық құрылғыларды қолдайды Іздеу жүйесіне фильтрация мүмкіндігі қосылған Өнімнің ҚСТ есептейтін мүмкіндігі бар Multi-дүкен ритейл мүмкіндігі Мысалы: клиентте үш дүкен бар. a) Біріншісі, әрі дүкен әрі сол жерден барлық тауарды қарайды (қалыпты жағдай) b) Бір сайтта бірнеше дүкен iPhone Интерфейсі бар Қосымша сауда, акция, маркетингтік құралдары да қарастырылған MagentoMagento м мкіндіктеріүм мкіндіктеріү
  • 9. MagentoMagento м мкіндіктеріүм мкіндіктеріү Тауарға қатысты рейтинг, пікірлер, ескертулерді тұтынушылар қалдырады Түрлі бағадағы тауарларды салыстыру арқылы, тұтынушы өзіне арзандау бағамен тауар таңдауына мүмкіндік бар Magento түрлі бағадағы тауарларды басқара алады, өз кезегінде: бір-бірлеп алушы, көп-көптеп тауар алушылар түрін жіктеп, сәйкесінше бағасын реттеу мүмкіндігі қарастырылған Көптілдік интерфейс Түрлі елдердің валюталары Парақты іздеу жүйелеріне сай оптимизациялайды Аналитика, мониторгинг жасау мүмкіндігі ыңғайлы CMS жүйелермен интергациялана алады
  • 10. MagentoMagento бас ару м мкіндіктеріқ үбас ару м мкіндіктеріқ ү Аналитика және есеп - Google Analytics сияқты қызмет түрлерімен интеграция жасайды. Өнімді тамашалау - тауардың бірнеше нұсқада ұсынылған суретін тамашалайды. Тамашалау каталогы - тауарларды белгілі ерекшелікпен сорттап, өзара салыстыру жасауға болады. Каталогты басқару - қоймадағы өнімдерді басқару, өнімді импорттау, экспорттау, түрлі салық төлемдерін ретке келтіру және т.с.с. мүмкіндіктерді іске асыруға болады. Тұтынушылар - тапсырыс статусы, әрекет мұрағаты, e-mail және RSS арқылы ақпарат тарату мүмкіндіктері қарастырылған. Тұтынушыларға қызмет көрсету - тұтынушы әрекеттерін бақылау, бізбен байланыс формасы арқылы хабар алмасу, электронды пошта арқылы тапсырыс рәсімдеу, өтініштер қабылдау, талап тілектерді ескеру мүмкіндіктері бар. Сауданы басқару - админдік панель арқылы тапсырыстар орындау, тапсырыстарды реттеу, сайт мүмкіндіктерін баптау және басқару мүмкіндіктері жатады.
  • 11. MagentoMagento бас ару м мкіндіктеріқ үбас ару м мкіндіктеріқ ү Төлем жүйелері - халықаралық дәне мемлекет ішіндегі кең таралған электронды төлем жүйелерінің интеграциялануы: PayPal, Qiwi, e-kzt, kazcom Жеткізу - белгіленген мекен-жайларға жеткізу қызметін қолдану, мысалы DHL, ҚазПошта. Тапсырыс беру - бір парақта орындалады, SSL қауіпсіздігін қолдайды, тапсырыс беру тіркеусіз де жүзеге асады. SEO оптимизация - 100% іздеу жүйелерінің роботтарымен дос, Google SiteMap жүйесін қолдайды. Халықаралық қолдау - сайт бірнеше тілді бола алады, бірнеше валютамен жұмыс жасай алады, рұқсат етілген ел қолданушыларынан тапсырыс қабылдайды. Маркетингтік акция, құралдары - купондар, түрлі жеңілдіктер мен т.с.с. мүмкіндіктер қарастырылған. Сайтты басқару - бірнеше сайтты басқару, бірнеше тілдерді қолдайды, түрлі елдердің нарығындағы салық стандартына сай баға реттейді.
  • 12. • 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. Ж йелік талаптарүЖ йелік талаптарү
  • 13. • OO support • PHP5 Application • Zend Framework • MVC Design Pattern • Interface to other CMS MagentoMagento АрхитектурасыАрхитектурасы
  • 14. 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.
  • 15. Magento жылдам модульдік архитектураларды қолдайды. Бір сұраныс орындау барысында, көптеген модуль, файлдармен мүлтіксіз жұмыс жасау мүмкіндігіне ие. Көптеген модуль кодтары /app/code/core/Mage/ бумасында орналасады. CMS модульдері жеті суббумаларда сақталады: Block, Controller, controllers, etc, Helper, model, and sql. Құпиясөз қорғанысы, заманауи шифрлау әдісімен қорғалғанT. Magento шаблоны MVC жобалауымен жасалған. Magento ArchitectureMagento Architecture
  • 16. MagentoMagento Архитектурасында ы Модуль ЯдросығАрхитектурасында ы Модуль Ядросығ Mage is just shortName for MagentoMage is just shortName for Magento
  • 17. 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
  • 18. The main purpose of using MVC pattern is to decouple the GUI from the Data. It also gives the ability to provide multiple views for the same Data. MVC pattern separates objects 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. View is 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
  • 19. Magento Architecture – MVC Design PatternMagento Architecture – MVC Design Pattern
  • 20.
  • 21. 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 - EAV The EAV method for storing data is generally associated with storing clinical findings, it is appropriate there because an arbitrary number of attributes 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.
  • 22.
  • 23. 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
  • 24. How to improve the performance of Magento on WAMP?How to improve the performance of Magento on WAMP? php.ini C:wampApache2bin max_execution_time = 30000000 memory_limit = 32M post_max_size = 32M upload_max_filesize = 32M httpd.conf C:wampApache2conf my.ini C:wampmysql [client] port=3306 [wampmysqld] port=3306 basedir=c:/wamp/mysql log-error=c:/wamp/logs/mysql_error.log datadir=c:/wamp/mysql/data default-character-set=latin1 default-storage-engine=INNODB max_connections=400 query_cache_size=96M table_cache=512 tmp_table_size=128M thread_cache_size=8 myisam_max_sort_file_size=100G myisam_max_extra_sort_file_size=100G myisam_sort_buffer_size=64M key_buffer_size=9M read_buffer_size=4M read_rnd_buffer_size=2M sort_buffer_size=4M innodb_additional_mem_pool_size=2M innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=1M innodb_buffer_pool_size=15M innodb_log_file_size=10M innodb_thread_concurrency=8 and Restart Server.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 50. SEO for MagentoSEO for Magento
  • 51. Magento Customer ManagementMagento Customer Management
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 62. Advanced Promotions and Marketing and Trading Tool
  • 63. Rating and Reviews Product Tags
  • 68. Multiple Servers and Cluster ArchitecturesMultiple Servers and Cluster Architectures •• Magento Supports Cluster Environments for loadMagento Supports Cluster Environments for load balancingbalancing •• Specify read/write connections per moduleSpecify read/write connections per module Example app/etc/local.xmlExample app/etc/local.xml
  • 69. • Magento 1.1 introduces Core API • Supports both SOAP and XML RPC protocols. • Provides access to the Customer, Catalog and Order modules. Magento Connect Extension marketplace for commercial and open source extensions •270+ Extension availabel for Download Magento Core API – Web Services
  • 70. Сайтты ж ргізу н с аулы ыү ұ қ ғСайтты ж ргізу н с аулы ыү ұ қ ғ 1) Need to register domain through Registrar (Ex. www.joker.com) 2) Need to map domain name with IP Address 3) Need a Server Machine with necessary Software (WAMP/LAMP and Magento) installed in it 4) Need to configure installed software on Server Machine 5) Need to configure HTTP Server Open httpd.conf for entering server name and ip address ServerName mohan.com <VirtualHost 172.20.202.108:443> ServerName www.mohan.com DocumentRoot “c:/wamp/www/magento/" SSLEnable </VirtualHost> 6) Copy the magento folder files to server through FTP.
  • 71. Linux ServerLinux Server Machine….Machine…. Windows Server Machine
  • 72. How to Start/Stop HTTP Server using CommandHow to Start/Stop HTTP Server using Command Line in Linux?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