Перейти к содержанию
mapper

Sitemap.xml для больших магазинов

Рекомендуемые сообщения

Здравствуйте, в магазине больше 100000 позиций, родной модуль Google Sitemap съедает всю память, не добравшись до конца.

Что можно использовать чтобы создать карту сайта и получить все URL's товаров магазина вместе с подкатегориями в SEO виде (ЧПУ) разделенную на несколько карт сайта с индексом (в поисковиках ограничение на кол-во URL в картах сайта)?

P.S. Пробовал Enterprise sitemap generator with sitemap index

выдает URL вида index.php?route=product/product&path=111product_id=222&pdescription=BRAND_MODEL_PRODUCT_NAME - может как-то это возможно преобразовать в ЧПУ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересный вы вопрос подняли. Поглядел на модуль: написан просто, но не универсально - без поддержки ЧПУ. Ссылка на товар формируется в строке 69:

$final_url = HTTP_SERVER . "index.php?route=product/product&path=" . $row{'category'} . "&product_id=" . $row{'id'} .

"&pdescription=" . getUrlFriendlyString($row{'brand'}) . "_" . getUrlFriendlyString($row{'model'}) . "_" . getUrlFriendlyString($row{'title'});

Вот тут и надо из url через ЧПУ. Использовать функционал OpenCart возможно и оправдано, а возможно затормозит скрипт, и на 100000 товарах не сработает.

А вы еще как-то оптимизировали OpenCart, чтобы на 100000 товарах работал? Существует ошибочное мнение, что OpenCart плох для больших магазинов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В общем топик можно закрывать, все сделал уже сам и проверку url можно еще добавить, чтоб о дубликатах быть в известности, как опцию, хотя долго, лучше изначально по технологии все сделать. Какая разница какой движок, php и mysql тотже самый. Вы если в MySQL 3000000 товаров не сможете разве выполнить простой запрос на PHP? Упростите запросы и все будет OK, ну и железа добавить когда совсем много всего. P.S. Всегда любил, что когда расшаришь вопрос, тут же сам все и сделаешь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А может стоит поделиться допиленным модулем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяюсь. Поделитесь творением, mapper :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже интересует оптимизированный гугл сайтмап, +1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так же не против увидеть такой модуль... но похоже топикстарер решив проблему, забыл о всех и всем со счастья :))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ли решение?

где -то видимо есть. сам ищу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://rb.labtodo.com/page/opencart-google-sitemap-dla-bolshogo-kol-va-tovarov

 

ко всему прочему я бы рекомендовал поставить еще кэшированый сео-про

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Elisey00
      Сжиматель ссылок google перестал работать.
      Тема наиболее актуальна была для ютюб коротких ссылок и коротких ссылок вконтакте.
      Как написано на официальном сайте гугула, короткие ссылки больше не работают, а созданные ранее будут уничтожены.
      Аналог коротких ссылок гугла доступен на сайте http://qoo.by/
      Укоротить любую ссылку еще проще чем раньше, никакой капчи и никаких лимитов!
      Пользуйтесь)
    • От 29aleksey
      750.00 руб
      Скачать/Купить дополнение


      Управление торговлей 6 Персональный редактор ++
      - Модуль быстрых редакторов на витрине магазина
      - Создание SEO шаблонов для каждой категории
      - Групповое редактирование товара

      Demo OPENCART 2x
      login: demo
      pass: demo
      Demo OPENCART 15x
      login: demo
      pass: demo
      Модуль написан на основе опыта работы в одном из крупнейших И.М. рунета.
      Немного лирики. Наверняка каждый, кто следит за актуальностью своего магазина, адекватности и верности заполнения карточек продукта, не один раз в процессе работы замечал небольшие огрехи, «Очепятки» да что греха таить , порой и абсолютно не адекватной инфы о товаре. И вот в процессе продажи думаешь, обязательно чуть позднее вернусь, подкорректирую , и…. в очередной раз …. И еще, в определенный момент тупо ловишь себя на мысли, что в очередной раз откладываешь и злишься на того, кто допустил такой очевидный и досадный ляп, начинаешь вспоминать кто заполнял карточки, злиться, вот так бы взял, да «Головою, да в стенку», темболее что бы исправить это нужно зайти в админку, найти данный продукт, открыть редактор , и вобщем как всегда не сейчас - Поубивал бы J))
      И так - с выходом У.Т 6 – Персональный редактор++ Все эти , и многие другие вытекающие проблемы решены.
      По вопросам допилов до индивидуальных потребностей пишите в личку рассмотрю.
      Для тех "Кто в теме" полезные ссылки
      Управление торговлей 7
      Управление торговлей 5
      Управление торговлей 4
      Управление торговлей 3
      Управление торговлей 2
      Управление торговлей 1
      Модуль наличия товара на складе разный цвет
      Добавил 29aleksey Добавлено 28.05.2015 Категория Редакторы Системные требования Ioncube Loader Сайт разработчика Старая цена 1300 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От 29aleksey
      - Модуль быстрых редакторов на витрине магазина
      - Создание SEO шаблонов для каждой категории
      - Групповое редактирование товара

      Demo OPENCART 2x
      login: demo
      pass: demo
      Demo OPENCART 15x
      login: demo
      pass: demo
      Модуль написан на основе опыта работы в одном из крупнейших И.М. рунета.
      Немного лирики. Наверняка каждый, кто следит за актуальностью своего магазина, адекватности и верности заполнения карточек продукта, не один раз в процессе работы замечал небольшие огрехи, «Очепятки» да что греха таить , порой и абсолютно не адекватной инфы о товаре. И вот в процессе продажи думаешь, обязательно чуть позднее вернусь, подкорректирую , и…. в очередной раз …. И еще, в определенный момент тупо ловишь себя на мысли, что в очередной раз откладываешь и злишься на того, кто допустил такой очевидный и досадный ляп, начинаешь вспоминать кто заполнял карточки, злиться, вот так бы взял, да «Головою, да в стенку», темболее что бы исправить это нужно зайти в админку, найти данный продукт, открыть редактор , и вобщем как всегда не сейчас - Поубивал бы J))
      И так - с выходом У.Т 6 – Персональный редактор++ Все эти , и многие другие вытекающие проблемы решены.
      По вопросам допилов до индивидуальных потребностей пишите в личку рассмотрю.
      Для тех "Кто в теме" полезные ссылки
      Управление торговлей 7
      Управление торговлей 5
      Управление торговлей 4
      Управление торговлей 3
      Управление торговлей 2
      Управление торговлей 1
      Модуль наличия товара на складе разный цвет
    • От costas
      390.00 руб
      Скачать/Купить дополнение


      Страница контактов (Advanced Contact Page)
      Advanced Contact Page это дополнение (модуль) позволяет позволяет изменить существующую страницу контактов с возможностью вывода информации о Вашем интернет магазине в виде информационных блоков с текстовым описанием, галереей изображений, карт-схем на основе Google Map и Yandex Map.
       
      Advanced Contact Page OC3 (версия модуля 3.0.1 для OpenCart 3.0.x)
      Версии и сборки с которыми совместим Advanced Contact Page OC3 :
      OpenCart версии 3.0.x - 3.0.2.x ocStore версии 3.0.x - 3.0.2.x Advanced Contact Page OC2 (версия модуля 2.2.0 для OpenCart 2.x)
      Версии и сборки с которыми совместим Advanced Contact Page OC2 :
      OpenCart версии 2.0.x - 2.3.x ocStore версии 2.1.x - 2.3.x Требования к хостингу:
      PHP 5.3.x, 5.4.x, 5.5.x, 5.6.x, 7.0.x, 7.1.x, 7.2.x ionCube PHP Loader последней версии PHP OpenSSL support PHP mbstring support OpenCart соответствующей версии Что бы проверить настройки Вашего сервера, скачайте архив system_test.zip
      распакуйте, прочитайте файл Readme_RU_UTF-8.txt и следуйте инструкциям.
       
      Информация о лицензии
      Условия использования лицензии - "на домен", это означает, что Вы можете использовать одну лицензию (ключ) для одного магазина на одном домене (один лицензионный ключ = один магазин = одно доменное имя). Для получения лицензии напишите мне здесь в Личные сообщения свой email и доменное имя магазина на котором будет стоять модуль. Ключ лицензии будет отправлен Вам здесь в личные сообщения или выслан Вам на Ваш email. Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
      Вы имеете право ознакомиться с работой дополнений (модулей) на демонстрационных страницах этих дополнений (модулей). Все интересующие Вас вопросы, касающиеся работы дополнения (модуля) Вы можете задать автору продукта до его приобретения. Бесплатная техническая поддержка не оказывается пользователям, не купившим дополнение (модуль), получившим его каким-либо другим образом: скопировавшим, скачавшим, приобретшим вскладчину дополнения (модули) представленные в данном каталоге. Таким пользователям будет отказано в бесплатной технической поддержке без объяснения причин. Техническая поддержка оказывается за отдельную плату в случаях, если заявленная работа дополнения (модуля) невозможна по причине конфликтов с другими сторонними дополнениями (модулями), шаблон покупателя значительно отличается от базового шаблона системы ocStore / OpenCart, работа модуля нарушена после действий покупателя которые случились при редактировании файлов дополнения (модуля), пользователь хочет изменить или доработать приобретённое дополнение (модуль). Вы имеете право на бесплатную техническую поддержку продукта со стороны автора, за исключением случаев, описанных в пунктах 3 и 4 данного соглашения. Лицензионный ключ выдается на один домен (на один магазин). Выданный лицензионный ключ возврату или обмену не подлежит. Для использовании дополнения (модуля) на другом домене нужно совершить повторную покупку дополнения (модуля). Все запросы, в том числе и выдача лицензионных ключей, обрабатываются в течение 48 часов с момента поступления.  
      Возможности дополнения (модуля)
      Данный модуль (дополнение) заменяет стандартную страницу контактов (Связаться с нами) и позволяет создавать произвольное оформление в виде набора карт-схем, где в качестве карты-схемы может выступать изображение или Yandex/Google карта (API Яндекс Карт, Google maps).
      Неограниченное количество карт-схем в виде Yandex/Google карты или обычного изображения; Создание Yandex карты на основе прямого геокодирования по адресу местоположения + текстовое описание; Создание Google карты на основе вставки кода карты + текстовое описание; Два текстовых блока перед и после карт-схем на базе WYSIWYG HTML редактора; Мини-галерея в виде дополнительных изображений к карте-схеме с поддержкой Responsive jQuery Lightbox плагина. Поддержка HTML Title и H1; Поддержка мета-тега keywords и мета-тега description; Отдельно подключаемый файл CSS Поддержка мультимагазина Поддержка нескольких языков  
      Демонстрация
      Демонстрация дополнения (модуля).
      Страница контактов
      Доступ в панель администратора
      http://opencart.costaslabs.com/admin/
      Логин: demo
      Пароль: demo
      Добавил costas Добавлено 05.03.2013 Категория Обратная связь, звонки Системные требования PHP 5.3.x, 5.4.x, 5.5.x, 5.6.x, 7.x;ionCube PHP Loader последней версии;PHP OpenSSL support; Сайт разработчика http://www.opencartlabs.ru Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От costas
      Advanced Contact Page это дополнение (модуль) позволяет позволяет изменить существующую страницу контактов с возможностью вывода информации о Вашем интернет магазине в виде информационных блоков с текстовым описанием, галереей изображений, карт-схем на основе Google Map и Yandex Map.
       
      Advanced Contact Page OC3 (версия модуля 3.0.1 для OpenCart 3.0.x)
      Версии и сборки с которыми совместим Advanced Contact Page OC3 :
      OpenCart версии 3.0.x - 3.0.2.x ocStore версии 3.0.x - 3.0.2.x Advanced Contact Page OC2 (версия модуля 2.2.0 для OpenCart 2.x)
      Версии и сборки с которыми совместим Advanced Contact Page OC2 :
      OpenCart версии 2.0.x - 2.3.x ocStore версии 2.1.x - 2.3.x Требования к хостингу:
      PHP 5.3.x, 5.4.x, 5.5.x, 5.6.x, 7.0.x, 7.1.x, 7.2.x ionCube PHP Loader последней версии PHP OpenSSL support PHP mbstring support OpenCart соответствующей версии Что бы проверить настройки Вашего сервера, скачайте архив system_test.zip
      распакуйте, прочитайте файл Readme_RU_UTF-8.txt и следуйте инструкциям.
       
      Информация о лицензии
      Условия использования лицензии - "на домен", это означает, что Вы можете использовать одну лицензию (ключ) для одного магазина на одном домене (один лицензионный ключ = один магазин = одно доменное имя). Для получения лицензии напишите мне здесь в Личные сообщения свой email и доменное имя магазина на котором будет стоять модуль. Ключ лицензии будет отправлен Вам здесь в личные сообщения или выслан Вам на Ваш email. Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
      Вы имеете право ознакомиться с работой дополнений (модулей) на демонстрационных страницах этих дополнений (модулей). Все интересующие Вас вопросы, касающиеся работы дополнения (модуля) Вы можете задать автору продукта до его приобретения. Бесплатная техническая поддержка не оказывается пользователям, не купившим дополнение (модуль), получившим его каким-либо другим образом: скопировавшим, скачавшим, приобретшим вскладчину дополнения (модули) представленные в данном каталоге. Таким пользователям будет отказано в бесплатной технической поддержке без объяснения причин. Техническая поддержка оказывается за отдельную плату в случаях, если заявленная работа дополнения (модуля) невозможна по причине конфликтов с другими сторонними дополнениями (модулями), шаблон покупателя значительно отличается от базового шаблона системы ocStore / OpenCart, работа модуля нарушена после действий покупателя которые случились при редактировании файлов дополнения (модуля), пользователь хочет изменить или доработать приобретённое дополнение (модуль). Вы имеете право на бесплатную техническую поддержку продукта со стороны автора, за исключением случаев, описанных в пунктах 3 и 4 данного соглашения. Лицензионный ключ выдается на один домен (на один магазин). Выданный лицензионный ключ возврату или обмену не подлежит. Для использовании дополнения (модуля) на другом домене нужно совершить повторную покупку дополнения (модуля). Все запросы, в том числе и выдача лицензионных ключей, обрабатываются в течение 48 часов с момента поступления.  
      Возможности дополнения (модуля)
      Данный модуль (дополнение) заменяет стандартную страницу контактов (Связаться с нами) и позволяет создавать произвольное оформление в виде набора карт-схем, где в качестве карты-схемы может выступать изображение или Yandex/Google карта (API Яндекс Карт, Google maps).
      Неограниченное количество карт-схем в виде Yandex/Google карты или обычного изображения; Создание Yandex карты на основе прямого геокодирования по адресу местоположения + текстовое описание; Создание Google карты на основе вставки кода карты + текстовое описание; Два текстовых блока перед и после карт-схем на базе WYSIWYG HTML редактора; Мини-галерея в виде дополнительных изображений к карте-схеме с поддержкой Responsive jQuery Lightbox плагина. Поддержка HTML Title и H1; Поддержка мета-тега keywords и мета-тега description; Отдельно подключаемый файл CSS Поддержка мультимагазина Поддержка нескольких языков  
      Демонстрация
      Демонстрация дополнения (модуля).
      Страница контактов
      Доступ в панель администратора
      http://opencart.costaslabs.com/admin/
      Логин: demo
      Пароль: demo
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.