Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] SEO URL Generator PRO для OpenCart 2x & 3.x


Recommended Posts

SEO URL Generator PRO для OpenCart 2x & 3.x


SEO URL Generator PRO для OpenCart 2x & 3.x


Модуль SEO URL Generator PRO потрібний для масової генерації SEO URL у OpenCart 2.x та OpenCart 3.x. Натискання однієї кнопки дозволяє Вам заповнити ЧПУ для сотень та тисяч товарів (категорій, виробників), які вже існують у магазині. З версії 3.1.0 також з'явився скрипт для cron-завдання щодо генерації SEO URL.

 

Модуль генерує SEO URL для наступних сутностей:

  • товар
  • категорія
  • бренд
  • стаття (information)
  • блог (ocStore)

 

 

 

 

Важливі умови придбання

 

1. Купуючи модуль, Ви даєте свою згоду з моєю Ліцензійною угодою, яка представлена внизу цього тексту. Також Ви погоджуєтесь з моєю Політикою підтримки та тим фактом, що підтримка здійснює лише у робочий час у порядку черги.
2. Передбачається самостійне встановлення модуля за детальною інструкцією.
3. Вкажіть домен при покупці, і автоматично отримайте код активації на свій емейл протягом кількох хвилин. А якщо Ви хочете отримати код активації на налагоджувальний домен, то він має бути або локальним (example.loc, example.local) або бути піддоменом на основному сайті (магазину або сайту студії).
 

 

 

 

SeoUrlGenerator.OC-23.settings-all.thumb.jpg.ac3a5120f5ad236807985b63c093a3e2.jpg

 

 

 

SeoUrlGenerator.OC-3.settings-all.thumb.jpg.a83c7f7165551b980ec87678858888a5.jpg

 

 

 

 

 

Особливості та переваги

 

 

Можна задавати формули для ЧПУ системних сутностей

 

Для системних сутностей (Категорії, Товари, Бренди, Інформація можна задати формулу, за якою власне і відбуватиметься генерація ЧПУ.

 

В OpenCart 3 (и ocStore 3) можна задавати формули ЧПУ кожної мови.

 

 

 

 

Cron-завдання для автозматичної генерації SEO URL

 

Коли це знадобиться?

 

Це стане в нагоді тим, хто використовує різні модулі імпорту товарів для заповнення магазину. Буває так, що товари копіюються але без ЧПУ. Для повної автоматизації потрібно повісити генерацію ЧПУ на cron-завдання. Загалом, якщо Вам це знадобиться, то швидше за все, Ви про це самі знатимете. Якщо Ви не знаєте, потрібне воно Вам чи ні, то, швидше за все, що не потрібне :)

 

Для запуску cron-завдань, необхідно використовувати утиліту wget. Кожен хостер може мати свою адресу цієї утиліти, тому за подробицями налаштувань wget звертайтеся до хостера. З мене в цьому випадку потрібна лише адреса скрипта.

 

Ось ці адреси, які слід додати cron-завдання:

 

Версія системи 2.1-2.2 : ВАШ_САЙТ/index.php?route=module/seo_url_generator

Версія системи 2.3        : ВАШ_САЙТ/index.php?route=extension/module/seo_url_generator

Версія системи 3           : ВАШ_САЙТ/index.php?route=extension/module/seo_url_generator

 

* Примитка

За замовчанням відбувається генерація ЧПУ для:

  • товарів
  • перебираються товари, які були додані останніми (сортування DESC)
  • беруться до уваги останні 10000 товарів

 

Більш детальні налаштування задаються через додаткові параметри GET:

 

Вказати сутність сторінок:

  • &essence=product - генерація ЧПУ для товарів (ВАШ_САЙТ/index.php?route=extension/module/seo_url_generator&essence=product)
  • &essence=category - генерація ЧПУ для категорйй (ВАШ_САЙТ/index.php?route=extension/module/seo_url_generator&essence=category)
  • &essence=manufacturer - генерація ЧПУ для брендів (ВАШ_САЙТ/index.php?route=extension/module/seo_url_generator&essence=manufacturer)

 

Змінити кількість оброблюваних записів за 1 http-запит

  • &limit=1000 - Зробить так, щоб перебиралися лише 1000 записів, замість дефолтних 10000

 

Розбити виконання завдання на кілька кроків. Це може знадобитися, якщо сервер не може впоратися за 1 запит. Швидше за все, необхідно також змінити параметр limit

  • &step=1 - Крок 1
  • &step=2 - Крок 2
  • &step=3 - Крок 3
  • ...

 

 

 

Масова генерація SEO URL

 

Ця функція корисна тим, хто імпортується товари пачками (з програми складського обліку, ексель-таблиці або xml-файлу), але процес відбувається під керуванням людини. Після чергового імпорту необхідно зайти в модуль і натиснути кнопку генерації ЧПУ.

 

У будь-якому випадку, якщо Ви опинилися в такій ситуації, коли у Вашому інтернет-магазині є чимало товарів без ЧПУ (SEO URL), то функція Масова генерація SEO URL Вас рятує. Вона заощаджує Вам 100 500 кліків, які Вам довелося б робити, якщо заповнювати SEO URL окремо для кожного товару.

 

Після чергового завантаження пачки товарів, Вам потрібно лише 1 раз натиснути на синю кнопку "Сгенерувати незаповнені SEO URL".

 

seo-url-generator-mass-generation.thumb.jpg.02f986862f1af7544424007b399e7a91.jpg

 

 

seo-url-generator-mass-generation-2.thumb.jpg.02551fc931533fbce11e41cab3ff61eb.jpg

 

 

Функція масової заміни старих ЧПУ на нові

 

Трапляються ситуації, коли товари інтернет-магазини вже мають SEO URL, але вони Вас не влаштовують. Наприклад, магазин існує досить давно, і в ЧПУ використано нижні підкреслення (як це було модно раніше), а тепер це виглядає застарілим і хочеться замінити їх на дефіси.

 

У такому разі Вам потрібна помаранчева кнопка «Згенерувати незаповнені + замінити існуючі».

 

Зверніть увагу, що в такому випадку старі ЧПУ редиректуватимуться на нові зі статусом 301, що вкрай важливо. Адже якщо просто замінити ЧПУ, то проіндексовані сторінки сайту видаватимуть помилку 404. А це не дуже добре. Тоді як за наявності редиректу пошукові системи підхоплять нові адреси сторінок, які в пошуку вже мають певну вагу.

 


Поодинока генерація

 

Модуль також генерує SEO URL під час роботи з окремою Категорією, Товаром, Брендом, Інформацією.

 


Редиректи

 

Якось один SEO-оптимізатор запитав мене: «Як в OpenCart вказати, що товар мав стару адресу, а тепер у нього є нова адреса?». Я відповів, що ніяк. Треба купувати спеціальний модуль для редиректів або прописувати редиректи в .htaccess .

 

Ця інформація дуже здивувала оптимізатора, адже в багатьох інших системах така можливість є з коробки.

 

Працюючи над 3 версією модуля SEO URL Generator PRO, я подбав про те, щоб користувачі могли змінювати адреси товарів без втрати ваги проіндексованих сторінок. Тобто я зробив можливість вписувати редиректи в адмінці товарів (категорій, брендів, інформаційних сторінок).

 

За великим рахунком, редиректи були і раніше. Але вони були пов'язані виключно з помаранчевою кнопкою в генерації SEO URL.

 

Про які редректи йдеться?

Це коли було так        : http://oc-store-23023.loc/telefony-i-pda/product-seo-url-old
А стало о-о-о-от так  : http://oc-store-23023.loc/telefony-i-pda/product-seo-url-new

 

Прошу нічого не додумувати і не трактувати ці редиректи якось інакше на свій особистий розсуд! Будь-які інші редиректи тут не розглядаються.

 

 

seo-url-generator-pro_oc-23_redirects.jpeg.05a70f95c2599ef71ab283591b397edb.jpeg

 

seo-url-generator-pro_oc-3_redirects.thumb.jpeg.d0e5b424c618256e12adfaba65170357.jpeg

 


Кирилічні ЧПУ

 

У SEO URL Generator PRO 3 з'явилася можливість генерувати кириличні ЧПУ. Для цього в налаштування модуля в полі Правило транслітерації необхідно вибрати варіант No translit. Навіщо воно комусь потрібно — нехай кожен вирішує сам. Особисто я не став би використовувати кириличні ЧПУ.

 

 

Які правила трансліту підтримуються?

 

  • Universal translit (на основі foreign_chars.php) — універсальна транслітерація для будь якої европейської мови
  • Українська латиницею
  • қазақша ішінде латын
  • Беларуская у лацінку
  • Язык оккупантов
  • Не траслитировать (то есть, использовать те самые кириллические ЧПУ)

 

 

 

Технічні умови

 

Сумісність з системою

 

  • OpenCart: 2.1.x; 2.2; 2.3.x; 3.x
  • ocStore:  2.1.x; 2.3.x; 3.0.2.0; 3.0.3.7
  • OpenCart PRO:  2.1; 2.3

 

 

Сумісність з модулями

 

В OpenCart 2 и ocStore 2 совместим со всеми вариациями модуля SeoPro (при условии что еще до установки моего модуля сам SeoPro действительно работал).

 

В OpenCart 3 работает с дефолтными ЧПУ, которые идут в системе по умолчанию и с модулем Sla SEO PRO***.

 

*** Sla SEO PRO - это платная вариация модуля SeoPro от автора SlaSoft, сделанная до выхода ocStore 3.

 

В OcStore 3 работает как при включенном SeoPro, так и при выключенном.

 

 

Вимоги до сервера (хостингу)

 

На сервері (хостингу) має бути:

  • IonСube Loader 10
  • PHP 5.6 - PHP 7.4

 

 

Вимоги до перевірки корректності роботи модуля

 

Робота модуля перевіряється на встановленій системі без купи інших модулів. Передбачити всі зміни, які роблять інші модулі, неможливо, тому конфлікти з іншими модулями не є помилкою в самому модулі і вимагають додатково кастомізації (налагодження), що зазвичай лягає на плечі розробника магазину. Претензії щодо помилок, які виникли внаслідок конфлікту сумісності модулів у безкоштовну підтримку модуля не входять.

 

Для OpenCart 2.x допускається перевірка працездатності модуля із встановленим модулем SEO PRO (будь-якої варіації) та LocalCopy.ocmod.xml (без якого багато хто не може встановити модуль).

 

 

Ліцензійна угода

Купуючи або встановлюючи нову версію даного продукту, Ви підтверджуєте свою беззаперечну згоду з такими умовами використання.

 

  1. Модуль продається та використовується на умовах "Як є". Модуль встановлюється силами покупця за інструкцією. Модуль є типовим рішенням типової задачі. Перевіряйте наявність потрібного функціоналу демо модуля. У вартість модуля не входить адаптація товару під індивідуальні потреби покупця.
  2. Надається неексклюзивне право на використання модуля на 1 домені. "Перенесення" ліцензії на інший домен не передбачається. Однак, додаткова ліцензія може бути видана на налагоджувальні домени, які відповідають таким вимогам:
    - Піддомен на основному домені (test.sitename.com, demo.sitename.com)
    - Піддомен на сайті розробника (студії) (shopname.studioname.com)
    - Локальний домен виду sitename.loc или sitename.local
  3. Термін надсилання коду ліцензії – протягом 1 робочого дня!
  4. Інтерфейс поточної версії модуля може трохи відрізнятися від того, що представлено на знімках екрана в презентаційних матеріалах. Це не дефект модуля, просто в нових версіях модуля можуть бути додані нові функції. Проте загальні принципи роботи модуля залишаються тими самими.
  5. У разі використання мультимагазину ліцензія видається на основний домен, на якому здійснюватиметься управління всіма магазинами.
  6. Автор дає повну гарантію, що весь заявлений функціонал, крім експериментального, працюватиме на тих версіях системи, що заявлені в розділі СУМІСНІСТЬ, та за умови дотримання Технічних умов. У разі помилок в модулі, зобов'язується виправити їх протягом 3 робочих днів з моменту отримання повідомлення про помилку та доступів до сайту або в іншому випадку здійснити повернення з вирахуванням комісій платіжних систем.
  7. Гарантія усунення помилок діє 12 місяців із моменту оплати.
  8. Гарантія НЕ ПОШИРЮЄТЬСЯ на Додаткові модифікатори(!) з папки "Додаткові-модифікатори" (раніше називалася "additional"). Вони є бонусними та не входять у вартість покупки.
  9. Ви втрачаєте гарантію на безкоштовну підтримку, якщо в модулі були зроблені модифікації (незалежно чи робив їх я, або сторонній розробник, модуль перестає працювати за типовим сценарієм і вимагає індивідуального розгляду ситуації)
  10. Гарантія усунення помилок не поширюється на конфлікти сумісності модулів. Тобто говорити, що проблема точно виходить з мого модуля можна тільки в тому випадку, якщо на сайті не встановлений жоден інший модуль (крім LocalCopy.ocmod.xml) і при цьому вихідні файли OpenCart не були редаговані вручну.
  11. Гарантія не поширюється на новий експериментальний функціонал, який з'являється під час випуску бета-версії модуля (додається слово Бета-версія після номера версії).
  12. Купуючи та продовжуючи використовувати модуль Ви погоджуєтесь з "Політикою підтримки"
  13. При оцінці можливої шкоди від використання купленого програмного забезпечення, в якому була помилка, максимальна відповідальність автора та (або) продавця не може перевищувати вартість дефектного програмного забезпечення, яку покупець сплатив за фактом.
  14. Автор залишає за собою право відмовляти у підтримці у випадку, якщо клієнт не дотримується рамки пристойності та ділового стилю спілкування та/або дозволяє собі фамільярність, образи чи хамство.
  15. Модуль містить зашифровані файли, які забезпечують контроль за ліцензіями.
  16. Ви відмовляєтеся від наміру запитувати відкритий вихідний код зашифрованих файлів і усвідомлюєте, що будь-яка спроба розшифрування файлів або іншого злому модуля є незаконною
  17. Якщо Ви плануєте доопрацьовувати модуль, необхідно отримати згоду автора на такі доробки. (Найчастіше я не проти внесення змін до відкритого коду модуля, але формулювання "купив модуль з надією допрацювати, а тут закрито" не є підставою для повернення).
  18. Результати платного доопрацювання модуля можуть включатися до наступних версій без отримання згоди від клієнта, який сплатив таке доопрацювання.

 

 

 

Також рекомендую

Для автогенерації мета тегів використовуйте модуль SEO Tags Generator.
Для пришвидшення карти сайту  Branched Sitemap.

Для масового редагування товарів Handy Product Manager.

 


  • Автор
  • долучення
    07.03.18
  • Категорія
  • Ioncube Loader
    Требуется
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Звернення до сервера розробника
    Нет

 

Надіслати
Поділитися на інших сайтах

  • 3 months later...

Обязательно обновиться до версии 1.0.8 (!)

Скажите это как и что именно?

 

Технические требования (!!)

Для осуществления редиректов на сайте должен быть установлен модуль SEO PRO

А это что еще надо установить?

 

Простите, но я просто пользователь....

Змінено користувачем strojremont
Надіслати
Поділитися на інших сайтах


В 03.07.2018 в 18:05, strojremont сказал:

Обязательно обновиться до версии 1.0.8 (!)

Скажите это как и что именно?

 

Технические требования (!!)

Для осуществления редиректов на сайте должен быть установлен модуль SEO PRO

А это что еще надо установить?

 

Простите, но я просто пользователь....

 

Обновиться, значит удалить модификатор модуля из списка модификаторов

Заново загрузить установочный архив

Обновить модификаторы

 

---

SEO PRO - уже встроен в ocStore. А в чистом OpenCart в большинстве случаев установлен по факту сдачи сайта в работу. Зайдите в настройки магазина - Сервер. Там есть пункт "Тип ЧПУ". Должно предлагать выбрать SEO PRO

 

 

 

 

Надіслати
Поділитися на інших сайтах

21 час назад, Sergeevich сказал:

Не увидел на скрине, шаблона категрии нету? если я хочу сделать магазин/категория/товар ? 

 

Шаблона, по которому генерировался бы УРЛ категории нету. Да и не нужен он. Потому как у категории нет никаких особых данных, кроме названия. У товаров есть модель, артикул, производитель

 

То, что вы прописали "магазин/категория/товар" не является шаблоном для генерации ЧПУ. Это вложенность ЧПУ товара и ЧПУ категорий. И это настраивается в SEO PRO (настройки магазина - сервер). Там можно настроить, будет ли на сайте полный адрес товара (с главной категорией) или только УРЛ самого товара.

Там же, кстати, можно сделать, чтобы ЧПУ товара имел "расширение". К примеру site.com/category/product.html

Надіслати
Поділитися на інших сайтах

  • 1 month later...
1 час назад, adamepps сказал:

Добрый день! Совместим модуль с шаблоном Revolution?

https://opencartforum.com/files/file/3193-2x-revolution-adaptivnyy-universalnyy-shablon/

 

Совместим :)

Надіслати
Поділитися на інших сайтах

  • 3 months later...
12 часов назад, muha09 сказал:

Добрый вечер, приобретя модуль я смогу его использовать единожды для 1 сайта, или для многих сайтов ?

Вы сможете использовать модуль не единожды, а много раз, но, да, только в пределах одного сайта.

Большинство модулей продаются с лицензией на 1 домен. Если есть возможность их взять и использовать на других доменах (нет лицензирования), это еще не означает, что это правильное и предусмотренное использование, ведь если автор не будет получать оплаты, он не будет развивать модуль.

Надіслати
Поділитися на інших сайтах

Добрый день.

У меня на сайте больше 120000 товаров, не считая статей итп (+-400000страниц) модуль может генерировать ссылки типа saite.ru/sitemap1.xml

saite.ru/sitemap2.xml

Ну и тогдалие так что бы он больше 25000 ссылок не заливал в каждый xml файл? Если да то я куплю.

Надіслати
Поділитися на інших сайтах


Только что, Toolprofi сказал:

Добрый день.

У меня на сайте больше 120000 товаров, не считая статей итп (+-400000страниц) модуль может генерировать ссылки типа saite.ru/sitemap1.xml

saite.ru/sitemap2.xml

Ну и тогдалие так что бы он больше 25000 ссылок не заливал в каждый xml файл? Если да то я куплю.

 

Вы что-то путаете!

ЧПУ и Sitemap XML - это разные вещи!

 

Данный модуль, в поддержку которого Вы пишите, генерит именно ЧПУ. То есть, те поля, которые в админке товара (категории, статей (системных), производителей ) названы "SEO URL".

Надіслати
Поділитися на інших сайтах

1 час назад, Toolprofi сказал:

А я понял, а нормального sitemap модуля у вас нет.. как на Битрикс скажем

 

Это вопрос или утверждение? )

Надіслати
Поділитися на інших сайтах

  • 1 month later...

@Bunz , да. Категорий, Товаров, Производителей и Статей (которые catalog/information). Так же есть 2 доп модификатора для генерации ЧПУ для aridius_news и newsblog

Но формулу генерации можно задавать только для Товаров. Для остальных сущностей их названия и превращаются в ЧПУ.

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Добрый день.

Установил модуль, все вроде бы сделал по инструкции, но модуль не работает. Не работает кнопка генерации ЧПУ в редактирование товара. Не работает массовая генерация ЧПУ.

Лог ошибки:

2019-02-21 13:01:34 - PHP Warning:  file_put_contents(/var/www/user/data/www/site.ru/seo_url_generator.log): failed to open stream: Permission denied in /var/www/user/data/www/site.ru/admin/model/extension/module/seo_url_generator.php on line 413

Надіслати
Поділитися на інших сайтах


@abelitro Отключите ведение логов или дайте право писать их в корень сайта.

 

Логи - для разработчиков. Это используется при ловле ошибок. А так их включать не нужно.

Надіслати
Поділитися на інших сайтах

17 minutes ago, SergeTkach said:

@abelitro Отключите ведение логов или дайте право писать их в корень сайта.

 

Логи - для разработчиков. Это используется при ловле ошибок. А так их включать не нужно.

del

Змінено користувачем abelitro
Надіслати
Поділитися на інших сайтах


29 minutes ago, SergeTkach said:

@abelitro Отключите ведение логов или дайте право писать их в корень сайта.

 

Логи - для разработчиков. Это используется при ловле ошибок. А так их включать не нужно.

Ручная генерация заработала.

А вот массовая нет, ошибка:

 

s1.png

Надіслати
Поділитися на інших сайтах


Модуль не был установлен по инструкции. Не была нажата кнопка "Установить" ("Активировать") в списке модулей. Это отдельно после загрузки самого архива на сайт. 

При установке создается таблица редиректов в базе данных. В данном случае этой таблицы нету - https://ibb.co/4pWC2WC

Надіслати
Поділитися на інших сайтах

12 минут назад, KATANA сказал:

На OcStore 3 можно поставить? 

Нет. Когда станет, то добавлю это в параметрах и описание модуля

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.