Файлы и каталоги которые должны быть доступны для записи. /media /var /app/etc/local.xml После создания файла или каталога ему присваивается владелец и группа. Если веб-сервер запущен под тем же пользователем или группой, то права доступа нужно установить следующие: 775 - для указанных выше каталогов 664 - для файлов и всёх файлах в каталогах указанных выше Все остальные файлы могут быть установлены в 644, а каталоги в 755. Для большинства хостингов подойдут такие права доступа, если же у Вас нечего не получилось то попробуйте установить 777 - для указанных выше каталогов 666 - для файлов и всех файлах в каталогах указанных выше Помните что эти права доступа являются не безопасными. если переносишь магазин с другого хостинга или с локального 1. в таблице core_config_data правим урлы, в которых path like ‘web/%’ 2. правим доступ к базе в app/etc/local.xml 3. удаляем var/cache 4. заливаем это все на новый хост 5. рекурсивно даем веб-серверу право записи на папки var и media Если вам нужны просто ЧПУ: 1) System -> Confiuration 2) Web ->Search Engines Optimization 3) Use Web Server Rewrites -> Ставите “Yes” Если нужно поменять структуру ссылок, как вы хотите, то потом делаете так: 1) System -> Confiuration 2) Catalog -> Search Engines Optimizations 3) Настраиваете как нужно ( я думаю там понятно будет) 4) Обновляете кэш и индекс Рекомендую в этих настройках обязательно выставлять Use Canonical Link Meta Tag For Categories - Yes Use Canonical Link Meta Tag For Products - Yes Это поможет в будущем избежать дублей при индексации поисковиками. Создание новой темы (может быть устарело) http://www.magentocommerce.com/wiki/international_wikis/russian/создание_новой_темы ВЫСТАВИТЬ НАСТРОЙКИ SEO ДЛЯ КАТАЛОГА ТОВАРОВ Настройки выполняются в разделе: Система >Конфигурация > Каталог > Оптимизация в поисковых системах (SEO) Тут нужно особо отметить несколько важных моментов: Использовать путь категории для адресов (URLs) товара — Нет Я рекомендую эту опцию выставлять как Нет, т.к. когда в адресе товара используется категория и товар принадлежит нескольким категориям, то возникают дубли страниц, что очень вредно для SEO. Поэтому данную настройку желательно выставить как Нет. Использовать мета тег канонической ссылки для категорий — Да Использовать мета тег канонической ссылки для товаров — Да Данные настройки нужно включить. Это один из самых важных моментов! Адрес канонической ссылки указывает поисковому роботу где находиться оригинал текущей страницы. Таким образом, например, вы защитите себя от возможных дублей страниц категорий, когда используются различные параметры фильтров, которые изменяют текущий URL страницы. http://webkopilka.com/privacy-policy-i-perevod-privacy-policy-dlya-russkoyazychnyx-sajtov-partnerki-adsense вверху раздел CMS > Страницы и выбираете для редактирования сначала главную страницу, как правило по умолчанию она называется Home Page, а идентификатор у неё home, а потом, аналогично, и все оставшиеся страницы. Далее переходите во вкладку Данные Мета, где вы так же сможете задать Ключевые слова, но этот параметр мало влияет на SEO, его можно оставить пустыми. Так же нужно отметить что поле Описание может использовать Google для отображения вашего сайта в результатах поиска, поэтому важно его сделать привлекательным т.к. это может увеличить его CTR, т.е. увеличить количество кликов. Пример хорошего, на мой взгляд, robots.txt представлен на сайте сайте разработчиков Turnkey, ниже сам код, который необходимо вставить в файл robots.txt: ## robots.txt for Magento Community and Enterprise ## GENERAL SETTINGS ## Enable robots.txt rules for all crawlers User-agent: * ## Crawl-delay parameter: number of seconds to wait between successive requests to the same server. ## Set a custom crawl rate if you're experiencing traffic problems with your server. # Crawl-delay: 30 ## Magento sitemap: uncomment and replace the URL to your Magento sitemap file # Sitemap: http://www.example.com/sitemap/sitemap.xml ## DEVELOPMENT RELATED SETTINGS ## Do not crawl development files and folders: CVS, svn directories and dump files Disallow: /CVS Disallow: /*.svn$ Disallow: /*.idea$ Disallow: /*.sql$ Disallow: /*.tgz$ ## GENERAL MAGENTO SETTINGS ## Do not crawl Magento admin page Disallow: /admin/ ## Do not crawl common Magento technical folders Disallow: /app/ Disallow: /downloader/ Disallow: /errors/ Disallow: /includes/ Disallow: /lib/ Disallow: /pkginfo/ Disallow: /shell/ Disallow: /var/ ## Do not crawl common Magento files Disallow: /api.php Disallow: /cron.php Disallow: /cron.sh Disallow: /error_log Disallow: /get.php Disallow: /install.php Disallow: /LICENSE.html Disallow: /LICENSE.txt Disallow: /LICENSE_AFL.txt Disallow: /README.txt Disallow: /RELEASE_NOTES.txt ## MAGENTO SEO IMPROVEMENTS ## Do not crawl sub category pages that are sorted or filtered. Disallow: /*?dir* Disallow: /*?dir=desc Disallow: /*?dir=asc Disallow: /*?limit=all Disallow: /*?mode* ## Do not crawl 2-nd home page copy (example.com/index.php/). Uncomment it only if you activated Magento SEO URLs. ## Disallow: /index.php/ ## Do not crawl links with session IDs Disallow: /*?SID= ## Do not crawl checkout and user account pages Disallow: /checkout/ Disallow: /onestepcheckout/ Disallow: /customer/ Disallow: /customer/account/ Disallow: /customer/account/login/ ## Do not crawl seach pages and not-SEO optimized catalog links Disallow: /catalogsearch/ Disallow: /catalog/product_compare/ Disallow: /catalog/category/view/ Disallow: /catalog/product/view/ ## SERVER SETTINGS ## Do not crawl common server technical folders and files Disallow: /cgi-bin/ Disallow: /cleanup.php Disallow: /apc.php Disallow: /memcache.php Disallow: /phpinfo.php ## IMAGE CRAWLERS SETTINGS ## Extra: Uncomment if you do not wish Google and Bing to index your images # User-agent: Googlebot-Image # Disallow: / # User-agent: msnbot-media # Disallow: / Мы знаем, что Magento расширение можно скачать с Magento Connect там находится огромная коллекция расширений . Но проблема этой системы в том, что пользователь не в состоянии контролировать, какие файлы будут загружены и где. Конечно Magento сама по себе является отличным продуктом. Но они не проверяют каждое расширения, которое добавляется в Magento Connect и многие из них на самом деле могут сломать систему к тому же нерабочее расширения может установиться. . Первый сайт, с помощью которого вы можете скачать фактическое расширение архива, а затем установить его вручную. Посмотрев архив , оценить на работоспособность расширения. Этот сайт предлагает систему, при которой необходимо вставить ссылку расширения ключа, и сайт укажет ссылку, чтобы загрузить расширение в архиве. Вы можете вручную поместить файлы или загрузить его через FTP. Вы так же можете, установить через Magento Connect Manager выбрав (Upload package file:) Также этот сайт предлагает Документы Magento на английском, скрипты, директивы PHP. http://freegento.com/ Второй сайт: Позволит вам также скачать Magento модули непосредственно с 2,0 или 1,0 Magento Connect ключ. Вы также можете выбрать версию модуля для загрузки. http://www.tangkoko.com/direct-download-magento-extension/ Полезные ссылки
.EN
Magento Documentation
Varien Lib Documentation
Magento Wiki Home
Knowledge Base База знаний
Magento for Developers Magento для Разработчиков
Wiki Статьи
Designer’s Guide to Magento
Magento Core API
.
Обратите внимание на блок профессионального разработчика
Alan Storm. Здесь можно найти много полезного.
alanstorm-Module
.
Store Manager for Magento
Zone-Connect Magento
Magento Manually
Magento EXPERTS
Magento Integration
Magento 2 Product Documentation
Get the most out of Magento
Magento tutorials
.RU
Magento Wiki Часть I Magento для разработчиков
Magento Wiki Часть II Magento для разработчиков
Посетите также сайт для разработчиков. Magento на русском
Перевод строк, на русский.Руководство для дизайнеров по Magento
Руководство дизайнера для Magento
Что такое Magento
Установка языка по умолчанию в Magento
Оптимизация Magento
Magento конфигурация от А до Я
Советы по Magento
Где начинающим разработчикам по Magento набираться знаний Вы должны это знать в первую очередь. При переносе или создания, базы данных Magento Дамп (dump) Ни в коем случае не пользуйтесь PHP myAdmin, или другими менеджерами баз данных. Вы рискуете остаться без внешних ключей (ограничений). . Сделаете дамп самим движком Magento! Это 100% проверено, 100% быстро, В Админ панели, зайдите в admin/System->Tools-> Backups нажмите кнопку Database Backup, System Backup. Расположения резервных копий в папке (директиве). Корень сайта: var/backups Внимание!!! Всегда используйте кодировку UTF-8!!! Если вам надоели назойливые уведомления в админпанели Magento о всяких событиях и мероприятиях, вы можете очень легко и просто их отключить. . Перейдите в Административную панель Magento, Перейдите в SYSTEM > CONFIGURATION > ADVANCED > ADVANCED. Здесь вы увидите список всех модулей. Найдите модуль Mage_AdminNotification и отключите его. 3.Cron Использующийся для периодического выполнения заданий в определённое время Права вносить изменения, через командную строку. Важно назначить по времени, очистку Кэша в Magento http://www.templatemonster.com/help/ru/magento-quick-start-guide.html http://www.templatemonster.com/help/ru/ecommerce/magento/magento-tutorials/ http://blog.varshevsky.com/2010/02/11/primery-magazinov-postroennyx-na-magento/ Как получать уведомительные письма о новых заказах в Magento? После того, как клиент оформит заказ в магазине, на почту, указанную им при оформлении, приходит уведомление о создании нового заказа и небольшим вводным текстом. В настройках системы есть возможность указать дополнительных получателей писем о новых заказах, таким образом, вы будете получать полную информацию о заказе прямо на свой email. 1) Заходите в админку своего интернет-магазина и переходите в раздел Система > Конфигурация. В левом меню выбираете пункт Письма (emails) о заказах и открываете самую первую вкладку Заказ. 2) В поле Отправить копии письма с подтверждением нового заказа получателям вставляете ваш Email или несколько Email-ов через запятую. Где редактировать тексты и шаблоны писем в Magento? 1-Й СПОСОБ: РЕДАКТИРОВАНИЕ ИЗ ФАЙЛОВ ПЕРЕВОДА (БЫСТРЫЙ, НО НЕ ОЧЕНЬ УДОБНЫЙ) В текущей версии русификации шаблоны и тексты писем редактируются в папке /app/locale/ru_RU/template/email/. Во внутренней папке sales хранятся шаблоны, которые отправляются при совершении покупки, а так же при изменениях в статусе заказов и др. 2-Й СПОСОБ: РЕДАКТИРОВАНИЕ ИЗ АДМИНКИ (БОЛЕЕ ДОЛГИЙ, НО УДОБНЫЙ) Раздел, где редактируются шаблоны писем, находиться в админке по адресу: Система — Транзакционные письма Для редактирования нужно нажать Добавить новый шаблон.................... Если вы уже дошли до стадии наполнения каталога в вашем магазине, то наверняка могли столкнутся с тем, что некоторые поля в заполнении карточки товара для вас лишние, и было бы неплохо их отключить. Ниже я опишу как это сделать, и еще дам еще некоторые советы по работе с каталогом. 1. ОТКЛЮЧИТЕ ОБЯЗАТЕЛЬНЫЙ ВВОД ДЛЯ НЕНУЖНЫХ ПОЛЕЙ В КАРТОЧКЕ ТОВАРА Перейти в Каталог — Атрибуты — Управление Атрибутами Поставить в фильтре таблицы в поле Требуется = Да и нажать Найти (это мы просто отфильтруем атрибуты и будем видеть теперь только обязательные) Выбрать ненужные элементы по очереди и поставить в поле Требуется = Нет и Сохранить Можно отключить следующие элементы: tax_class_id (Класс налогов) short_description (Краткое описание) weight (Вес) description (Описание) Визуальная инструкция: Magento-отменить-обязательные-атрибуты Magento-отменить-обязательные-атрибуты 2. ОТКЛЮЧИТЕ СКЛАДСКОЙ УЧЕТ Если вы не хотите управлять остатками товаров на складе, то можете отменить складской учет и вам не придется постоянно забивать Количество товара на складе и некоторые другие поля, связанные со складом. Переходите в Система — Конфигурация В левом меню в секции Каталог выбираете Склад В разделе Параметры наличия товара выбираете Управление наличием = Нет и Сохраняете конфигурацию Визуально: Magento-отменить-управление-наличием_03 Magento-отменить-управление-наличием_03 3. ИСПОЛЬЗУЙТЕ ДУБЛИРОВАНИЕ ТОВАРА Если у вас много товаров, описание которых совпадает (или его вообще нет), то очень удобно бывает дублировать товары. Для дублирования товара: Создайте основной товар Дублируйте его необходимое количество раз кнопкой Дублировать рядом с кнопкой Сохранить Не забывайте, что при дублировании, у нового товара все равно нужно прописать заново SKU и статус, можно так же очистить поле URL, для того, что бы оно заполнилось автоматически. Так же нужно загрузить и отметить новые картинки или удалить старые. Остальные поля дублируются автоматически. Подключение статистики Яндекса http://ecommerceshift.ru/kak-podklyuchit-statistiku-yandeks-metrika-k-internet-magazinu-na-magento/ Как в родительской категории отображать товары из подкатегорий в Magento? Из этой ситуации есть два выхода — правильный и не очень. Вариант «не очень правильный» — вы вручную галочками присваиваете каждый товар к родительской категории. Если база разрастется в дальнейшем, то будет очень тяжело постоянно отмечать галочками товар в нескольких категориях, да и это как то не логично. Вариант «правильный» — сделать категорию Якорем. Все товары будут наследоваться из подкатегорий, и в добавок появиться удобный фильтр. Если вы не знаете как сделать категорию якорем, то можете воспользоваться статьей по включению фильтров в категориях, т.к. алгоритм одинаковый. http://ecommerceshift.ru/kak-vklyuchit-fil-tr-dlya-kategorii-v-magento/ Если вложенность категорий больше 2-х уровней, то необходимо на каждом уровне сделать категорию Якорем. Как вставить ссылку на любую CMS страницу в визуальном редакторе Magento? Вы можете вручную проставлять относительные ссылки «/your-url», можете просто вставить целую ссылку «http://вашмагазин.ru/your-url», а можете воспользоваться специальным шорткодом: {{store url='your-url'}} your-url — адрес страницы в системе, который вы задавали при создании страницы. Таким образом, при смене адреса сайта или настроек URL Rewrites, все ссылки останутся на своем месте и будут работать правильно. Как добавить товары на главную страницу Magento? Отредактируйте главную страницу CMS -> Manage Pages -> Home Page 3. В секции Content (Содержание) вставьте код Пример для вывода товаров из определенной категории {{block type="catalog/product_list" category_id="ID_ВАШЕЙ_КАТЕГОРИИ" template="catalog/product/list.phtml"}} category_id — ID категории (Как узнать ID категории?) template — файл шаблона для вывода товаров А как изменить файл шаблона, чтобы товары, например, выводились не в 3 колонки, а в 4 или 2? http://stackoverflow.com/questions/9187397/magento-product-display-grid-columns-on-home-page Руссификация http://ecommerceshift.ru/kak-pravil-no-rusifitsirovat-magento/ Как вставить статичный блок в файлы Layout (.xml файлы) Magento? ID_статичного_блока где name — свободное имя блока на английском языке block_id — ID нужного статичного блока в системе Как вставить статичный блок в файл шаблона (файлы .phtml)? getLayout()->createBlock("cms/block")->setBlockId("my-new-block")->toHtml() ?> где setBlockId - идентификатор вашего статичного блока Как вставить статичный блок на CMS страницу в Magento? {{block type="cms/block" block_id="baner_block"}} где block_id — идентификатор вашего статичного блока Fix for Category URL - транслитерация УРЛов категорий http://www.magentocommerce.com/magento-connect/fix-for-saving-url-of-category-6158.html Видео на русском http://www.magentocommerce.com/boards/viewthread/301336/ Книги на русском http://www.magentocommerce.com/boards/viewthread/273899/ Для того что бы скачать из интерфейса просмотра Google, нужно в верхнем меню нажать Файл > Загрузить. Руководство по Magento для начинающих https://docs.google.com/file/d/0B6EAchRcCZiwbWRyelU0a1JSbXEwenBWaFpIbjJEQQ/edit Привлечение посетителей, и увелечение продаж в системе Magento 1.3 https://docs.google.com/file/d/0B6EAchRcCZiwMHEwU0VxQm9Uc2F5czd2WXlWeXJtUQ/edit Руководство администратора Magento https://docs.google.com/file/d/0B6EAchRcCZiwenVaeHNsMnlSTi1zZ3pkSW5QSkF4Zw/edit Публичные и административные интерфейсы Magento https://docs.google.com/file/d/0B6EAchRcCZiwX0JGTjRfQ09RRlNzU2xzRXFxdG5OUQ/edit