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

IMGeneratorSeo - Генератор сео текстов и описаний продуктов


IMGeneratorSeo - Генератор сео текстов и описаний продуктов (синонимайз)

 

Цена для блокировки, так как здесь я приостановил продажу своих модулей, а стандартный функционал "приостановлено", как оказалось, вообщем-то никак не влияет на возможность приобретения.

 

Поисковые системы при ранжировании ориентируются на внутренний текст. Даже если у вас самые лучшие товары и вы с них пылинки сдуваете, но в описании продукта (в основном тексте) нет упоминания названия (не считая заголовка и h1), а так же не продублирован хотя бы производитель, то страница с этим товаром под соответствующие запросы будет ниже, чем ее аналоги (при прочих равных).
Другой проблемой является наличие большого числа товаров, под которые собственными руками составить уникальный текст это задача для тех еще энтузиастов.
Еще одной проблемой является локализация. С каждым языком количество описаний, которые необходимо составить, растет в разы. У вас два языка и 100 товаров, будьте готовы составить 200 описаний.

Эти и прочие проблемы можно решить с помощью генератора сео текстов и описаний продуктов IMGeneratorSeo (синонимайз), который позволяет сгенерировать все в автоматическом режиме.

Вышла так же версия IMGeneratorSeoSCT для модуля SEO CMS TOP 2 (https://opencartforum.com/files/file/3286-imgeneratorseosct-генератор-сео-текстов-и-описаний-для-seo-cms-top-2-син/).

Демо OpenCart 2 (demo / demo). Ссылка - http://oc2102rs.im-cloud.ru/admin/index.php?route=module/IMGeneratorSeo 

 

Примечание: Если вы раньше не занимались генерацией, то смотрите блок в конце описания!!! Так же есть статья с экскурсом в тему генерации текста и размножения статей http://ida-freewares.ru/generatsiya-teksta-dlya-nachinayushchikh-i-ne-tolko.html В принципе ее достаточно для начала.

 

По поводу использования демо и применения фильтров:

  • Для генерации доступны только все категории, но просьба особо не баловаться, так как демка нужна.
  • Товары в демке скопированы, поэтому их дата создания (Поступления на склад) числятся тем же временем, что и в исходном наборе демо данных, а это где-то 2009-2011 год (что поделать, демо данные очень скудны). Поэтому выставляя 2016 год в поле "дата создания: начало", вы исключаете товары по фильтру. Можете поэксперементировать. К примеру, выставив начальную дату с годом 2016 и увидите, что ничего не изменится. А затем выставьте дату 2008 года, что бы по дням не промахнуться. И увидите, что данные изменятся, при прочих равных по фильтру.
  • Если товар прошел по фильтру, то его дата изменения ставится на тот день, в который была применена генерация. Т.е. если вы, например, 20 июля 2016 изменили описание у товаров, то их дата изменения так же станет 20 июля 2016.


Плюсы и возможности

  • Сложный фильтр для настройки генерации
  • Возможность указать конкретные продукты исходя из фильтра
  • Для каждого поля можно задать разные разные способы добавления: Ничего не делать, Заменить пустые, Добавить вначале, Добавить в конец, Перезаписать
  • Кроме того, вам доступен тег [product_desc], который можно вставить куда угодно. Учтите, что если тип — добавление, то исходный текст продублируется 2 раза. В том месте где вы указали и вначале/вконце (в зависимости от типа)
  • Поддерживаются сложные синонимайз конструкции вида {{param1.1|param1.2|param1.3}|{param2.1|param2.2}| param3}
  • Доступны для генерации самые основные значимые поля
  • Поддерживаются Атрибуты продуктов
  • Поддерживается главная категория, если такое есть
  • Поддерживается поле [product_meta_h1], если он есть в базе
  • Возможность задавать описание продуктов, мета ключи, мета описание, теги и конечно title.
  • При генерации запоминаются все настройки для пары «Категория, Язык», так что вы всегда с легкостью сможете продолжить генерацию текстов. При выборе категории, настройки автоматически подтягиваются. Если же для категории ранее не были сохранены настройки, то на форме останутся последние, что особенно полезно для последовательного обхода категорий.
  • Мультилокализация — генерируйте тексты под каждый язык отдельно
  • Все сделано с использованием Ajax, так что вам не придется постоянно ожидать перезагрузки (актуально для разных схем генерации).
  • Не нужен vqmod


Список доступных тегов и особенности

{param1|param2|...} - синонимайз конструкции

Теги: [product_id], [product_name], [product_sku], [category_id], [category_name], [manufact_id], [manufact_name], [product_tag], [product_meta_title], [product_price], [model_name],

Отдельно про [product_desc] - (позволяет использовать текущее описание, где захотите, но будьте аккуратны при выставлении типа замены)

Элементы управления "Выбор главной категории" и "использование мета H1" - влияют на генерацию только в случае, если в вашей базе они есть. Если H1 в базе нет, то [product_meta_h1] заменяется на пустое значение. Так на чистой OpenCart их настройки никак не влияют, в ocStore имеют значение. Если поля в OpenCart были добавлены, то генерация будет происходить.

Поддерживаются атрибуты при генерации. Задаются они по следующему шаблону - [attr_%Имя атрибута%]. Если какого-то атрибута нет у продукта, то вместо [attr_%Имя атрибута%] будет пустое место. Так, что вы можете составлять шаблоны без опаски промахнуться с атрибутами. Список готовых шаблонов с атрибутами выводится внизу страницы.


Условные функции

Чтобы включить условные функции, необходимо в выпадающем списке «Использовать условные функции» выбрать пункт «Использовать». По умолчанию функции отключены. Вложенные функции не поддерживаются.

Формат условных функций:

[[func:nameFunc:param1:::param2:::param3]]

где

1. nameFunc — название функции
2. param1 и прочие являются параметрами. Разделитель :::

Запрещенные комбинации внутри параметров ]] и :::

Чтобы указать пустую строку в параметре просто введите подряд 2 раза разделитель.

Например:

[[func:ifequal:1:::0::::::{param1|param2}]]

На текущий момент модуль поддерживает одну условную функцию ifequal, которая сравнивает первый параметр со вторым, как строку. Если они совпадают, то вместо него помещается третий параметр, в противном случае помещается четвертый параметр. Если нужно выводить фразу только в случае совпадения, то четвертый параметр можно не указывать.

Формат функции ifequal:

[[func:ifequal:leftValue:::rightValue:::equal:::notEqual]]

- leftValue - левое значение в сравнении
- rightValue - правое значение в сравнении
- equal - выводится если значения совпадают
- notEqual - выводится если значения не совпадают

При подсчете функций используются все теги, синонимайз и атрибуты, так что вы можете составлять сложные комбинации.

Пример функции

[[func:ifequal:[product_id]:::42:::[product_id] - [product_name]:::{Супер|Мега|Офигенный|Мега офигенный|Сверх офигенный} продукт]]

В случае если идентификатор продукта равен 42, то вывести id и название, иначе подобрать красивую фразу.

 

Формат функции replace

[[func:replace:ListSearch:::ListReplace:::Subject]]

- ListSearch - список искомых слов через запятую 
- ListReplace - список соответствующих замен через запятую 
- Subject - исходная строка 

Все теги (шаблоны), синонимайз и атрибуты поддерживаются для всех параметров. 

Пример функции
[[func:replace:Мой магазин, (23/7):::Мой супер магазин, (24/7/365):::[product_meta_title]]]

Заменить название магазина и подкорректировать ошибку в цифре.
 

 

Особенности

  • Если у вас очень много товаров, шаблоны генерации сложные, много атрибутов и время на скрипты под php сильно ограничены, то используйте генерацию по частям
  • Учтите, что перезапись ведется на основе старых значений. Если вам нужна перезапись на основе сгенерированных полей, то вначале сгенерируйте их, а потом повторно используйте генератор.
  • Везде, кроме описания, html-теги вырезаются.
  • Поле SKU не зависит от языка, поэтому будьте аккуратны
  • Автоматически обрезает до 255 символов мета поля, кроме SKU (64)
  • Все полностью на ajax.
  • Требуется boostrap и jquery
  • Если вы вручную в чистый OpenCart добавили поля или через модули, то учтите, что необходимо проверить, что поле meta_h1 позволяет содержать 255 символов (по аналогии с ocStore), а не 100, как в некоторых версиях расширений. Если символов меньше, то необходимо увеличить размерность поля в phpMyAdmin. В противном случае могут возникать ошибки, если при генерации размер вставки будет превышать размер.


Установка и использование
1. Распакуйте в корень сайта. Не волнуйтесь, никакие файлы не будут заменены
2. Откройте админку и установите модуль
3. Откройте в админке модуль (редактирование)


Для тех, кто ранее не занимался генерацией

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

Перед использованием, вам стоит узнать о некоторых базовых основах. Начните с прочтения материалов в интернете на тему «Размножение статей». Как это делается. Зачем это нужно. Как оцениваются такие статьи поисковиками. Чем товарное описание отличается от статейного. Не обязательно сильно углубляться, но знать основы хотя бы на уровне обычного пользователя стоит.

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

 

С чего начать первую генерацию.

1. В обязательном порядке делаете бэкап БД.

2. Сегодня, интернет-магазинов невероятно много. Поэтому находите аналог описания какого-либо товара. Переписываете статью своими мыслями так, чтобы суть была та же, но статья не была похожа. Заменяйте слова. Переписывайте предложения. Меняйте куски местами (фразы, абзацы).

3. Затем находите места, которые можно размножить (например, {Универсальный|Многофункциональный|Невероятный}) или же наоборот взять из атрибутов и полей (Производитель [manufact_name] выпускает отличный товар. Его аккумуляторы мощностью [attr_Мощность] славятся ...). И создаете шаблон.

4. Производите первую генерацию. Внимательно проверяйте все выставленные вами настройки и пытайтесь представить какого рода тексты будут на выходе (чтобы не получилась ситуация, что при повторной генерации у вас будет взят результат из прошлой генерации). Оцениваете насколько тексты получились разными. И корректируете шаблон до тех пор, пока тексты не начнут иметь уникальность хотя бы 80%.

За это время вы научитесь составлять шаблоны. После этого уже можно приступать к остальному ассортименту на сайте. Важно понимать, что первые шаблоны будут долго делаться, но зато последующие пишутся достаточно быстро, и что на ручное составление текстов у вас бы ушло на порядки больше времени.

 

Лицензия и использование

Сделано для версий OpenCart 2.0.3.1, 2.1.0.1, 2.1.0.2 и 2.2.0.0, ocStore 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1
Лицензия распространяется только для одного сайта. Т.е. 1 домен = 1 оплата.
Купив модуль вы автоматически соглашаетесь с текстом лицензии.
Модуль имеет принцип распространения "as is" ("Как есть").

 

В течении 5 дней действует демо-период (автоматически активируется после установки). После этого или до этого необходимо ввести лицензионный ключ (состоит из двух частей). 
Ключи необходимо вводить так, как они были присланы, без лишних пробелов и символов.
Если вы преобрели модуль до введения лицензирования, то вам необходимо написать мне и указать при этом доменное имя сайта и тестовый домен, если таковой имеется (учтите, что тестовый домен должен быть тестовым, то есть поддоменом какого-либо сайта).
Если у вас русский домен, то необходимо указывать то имя, которое указано в config.php в корне сайта.
 

 

История версий

Версия 1.5.0
- Введена система лицензирования
- Добавлена генерация поля SKU + его тег
- Добавлена генерация поля [product_name]
- Добавлена логическая фунция [[func:replace:Search:::Replace:::Subject]]
- Исправление мелких ошибок

Версия 1.4.1
- Исправлена ошибка обрезания поля meta_description
Версия 1.4.0
- Немного оптимизирован код
- Добавлена возможность генерации по частям для случаев, когда товаров очень много, сложные шаблоны и большое количество атрибутов
Версия 1.3.0
- Поддержка условных функций. Добавлена функция ifequal.
Версия 1.2.1
- Исправлены мелочи
- При формировании meta_title, meta_keywords и meta_description двойные кавычки заменяются одинарными, чтобы не нарушать html
- Добавлен тег [product_desc_nohtml] - описание без html тегов.
Версия 1.2.0
- Поддержка выбора главной категории
- Поддержка Meta H1
Версия 1.1.1
- Исправление бага для Opencart 2.2.0.0 с саммернот
Версия 1.1
- Добавлен вывод списка продуктов по фильтру, позволяет указывать конкретные продукты
- Добавлена поддержка атрибутов при генерации текста


  • Автор
  • Добавлен
    11.07.2016
  • Категория
  • Работает на OpenCart
  • Системные требования
  • Работает на ocStore
  • Сайт разработчика
  • Работает на OpenCart.Pro, ocShop
  • Старая цена
  • Метод активации
  • Ioncube Loader

 

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


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

Демо ?

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


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

Пока не выложил. 

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


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

Демо ?

 

Теперь демка есть. Ограничил несколькими категориями, так как демка мне еще понадобится.

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


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

Проверено для версии OpenCart 2.0.3.1

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


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

доброго
на демке оставляю параметры [product_name], [category_name],  [manufact_name], [model_name]
формирую шаблон для тест 11
генерирую поля
.... и ничего не меняется
обновляю кеш
проверяю
...тоже самое
что делаю не так?

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


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

доброго

на демке оставляю параметры [product_name], [category_name],  [manufact_name], [model_name]

формирую шаблон для тест 11

генерирую поля

.... и ничего не меняется

обновляю кеш

проверяю

...тоже самое

что делаю не так?

 

 

Здравствуйте

 

Это не ошибка. У вас фильтры с датами получаются такими, что по ним нет товаров. Поясню в чем суть.

 

Первый момент. Товары в демке скопированы, поэтому их дата создания (Поступления на склад) числятся тем же временем, что и в наборе демо данных, а это где-то 2009-2011 год (что поделать, демо данные очень скудны). Поэтому выставляя 2016 год, вы исключаете товары по фильтру. Можете поэксперементировать. К примеру, выставив начальную дату с годом 2016 и увидите, что ничего не изменится. А затем выставьте дату 2008 года, что бы по дням не промахнуться. И увидите, что данные изменятся, при прочих равных по фильтру.

 

Второй момент. Если товар прошел по фильтру, то его дата изменения ставится на тот день, в который была применена генерация. Т.е. если вы сегодня 20 июля изменили описание у товаров, то их дата изменения так же станет 20 июля. 

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


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

Здравствуйте

 

Это не ошибка. У вас фильтры с датами получаются такими, что по ним нет товаров. Поясню в чем суть.

 

Первый момент. Товары в демке скопированы, поэтому их дата создания (Поступления на склад) числятся тем же временем, что и в наборе демо данных, а это где-то 2009-2011 год (что поделать, демо данные очень скудны). Поэтому выставляя 2016 год, вы исключаете товары по фильтру. Можете поэксперементировать. К примеру, выставив начальную дату с годом 2016 и увидите, что ничего не изменится. А затем выставьте дату 2008 года, что бы по дням не промахнуться. И увидите, что данные изменятся, при прочих равных по фильтру.

 

Второй момент. Если товар прошел по фильтру, то его дата изменения ставится на тот день, в который была применена генерация. Т.е. если вы сегодня 20 июля изменили описание у товаров, то их дата изменения так же станет 20 июля.

ставлю другую дату (2008)

разрыв с сервером.

попытка на 2-х пк

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


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

ставлю другую дату (2008)

разрыв с сервером.

попытка на 2-х пк

 

Сейчас попробовал, у меня все генерирует. Если у вас ошибка не пропадает, то необходимо более подробное описание. Так же учтите, что хостинг демки бесплатный - у него есть лимиты.

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


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

Будет поддержка генерации тегов для модуля Марка https://opencartforum.com/files/file/2371-seo-cms-top-2-блог-новости-отзывы-галерея-формы/ ?

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


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

Будет поддержка генерации тегов для модуля Марка https://opencartforum.com/files/file/2371-seo-cms-top-2-блог-новости-отзывы-галерея-формы/ ?

 

Тут ситуация не простая по нескольким причинам:

1. Нужен сам модуль с возможностью активации на разных доменах, чтобы мог у себя на тестовом сервере под разные версии проверить. Захочет ли владелец модуля.

2. Описание структуры таблиц в БД.

3. Ответ от владельца модуля, что в таком модуле люди заинтересованы. Там просто достаточно делать и проверять, даже несмотря на то, что движок у меня уже сделан.

4. Хоть суть и похожа, но вещи все же разные и времени требует достаточно, так что это получается отдельная ветка версии IMGeneratorSeo под конкретный модуль. 

5. Вопросы по фильтру, по полям, по доступным тегам. Если с продуктами в принципе понятно, так как это основа, то с модулем top2 могут быть нюансы.

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


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

Тут ситуация не простая по нескольким причинам:

1. Нужен сам модуль с возможностью активации на разных доменах, чтобы мог у себя на тестовом сервере под разные версии проверить. Захочет ли владелец модуля.

2. Описание структуры таблиц в БД.

3. Ответ от владельца модуля, что в таком модуле люди заинтересованы. Там просто достаточно делать и проверять, даже несмотря на то, что движок у меня уже сделан.

4. Хоть суть и похожа, но вещи все же разные и времени требует достаточно, так что это получается отдельная ветка версии IMGeneratorSeo под конкретный модуль. 

5. Вопросы по фильтру, по полям, по доступным тегам. Если с продуктами в принципе понятно, так как это основа, то с модулем top2 могут быть нюансы.

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

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


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

Тут ситуация не простая по нескольким причинам:

1. Нужен сам модуль с возможностью активации на разных доменах, чтобы мог у себя на тестовом сервере под разные версии проверить. Захочет ли владелец модуля.

2. Описание структуры таблиц в БД.

3. Ответ от владельца модуля, что в таком модуле люди заинтересованы. Там просто достаточно делать и проверять, даже несмотря на то, что движок у меня уже сделан.

4. Хоть суть и похожа, но вещи все же разные и времени требует достаточно, так что это получается отдельная ветка версии IMGeneratorSeo под конкретный модуль. 

5. Вопросы по фильтру, по полям, по доступным тегам. Если с продуктами в принципе понятно, так как это основа, то с модулем top2 могут быть нюансы.

1. Для тестовых разработок - без проблем, напишите - вышлю

2. Здесь все очень легко - поля такие же как у категорий товаров и товаров, даже архитектура таблиц такая же

Только категории у меня - таблица blog_

А записи record_

3. Более 6200 пользователей разных версий модуля, хороший стимул делать, да плюс ссылка со страниц модулей

...

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


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

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

 

Вопрос тогда в фильтре, полях и тегов для заполнения. Что первоочередное на ваш взгляд?

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


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

1. Для тестовых разработок - без проблем, напишите - вышлю

2. Здесь все очень легко - поля такие же как у категорий товаров и товаров, даже архитектура таблиц такая же

Только категории у меня - таблица blog_

А записи record_

3. Более 6200 пользователей разных версий модуля, хороший стимул делать, да плюс ссылка со страниц модулей

...

 

По первому пункту и еще для демки. Текущую демку скорее всего поменяю (freewha вставляет html в json).

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


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

По первому пункту и еще для демки. Текущую демку скорее всего поменяю (freewha вставляет html в json).

Без проблем для демки

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


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

Без проблем для демки

 Хорошо

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


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

разобралась с модулем... надо конечно помнить когда создала такую-то позицию...
вопрос: а если добавилась позиция 1 шт?
если генерировать , то оно дописывает повторно в строку
например выбираю:категория/производитель, в которой уже прошлась модулем.
снова генерирую ...на 1 запись.. и оно дописывает повторно параметры

т.е. выбрать 1 шт нельзя (да и крайне неудобно)
а автоматически не делает

в этом случае проще ручками дописать

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


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

разобралась с модулем... надо конечно помнить когда создала такую-то позицию...

вопрос: а если добавилась позиция 1 шт?

если генерировать , то оно дописывает повторно в строку

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

снова генерирую ...на 1 запись.. и оно дописывает повторно параметры

т.е. выбрать 1 шт нельзя (да и крайне неудобно)

а автоматически не делает

в этом случае проще ручками дописать

 

Если вы про добавление товара (позиция), то для этих случаев как раз и существует фильтрация по дате создания (Поступления на склад). Автоматического подхвата нет, так как насколько понял, на текущий момент механизм событий достаточно нестабильный. Кроме того, суть модуля в облегчении массовой генерации текстов. Когда речь идет об одной позиции (товаре), то гораздо проще вручную прописать, тем не менее фильтр позволяет и единичные позиции корректировать.

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


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

Текущую демку скорее всего поменяю (freewha вставляет html в json).

- По поводу этого, решил проблему хаком "задумки" хостинга, сейчас все ajax запросы должны нормально выполняться на демке. Для нормальных магазинов это не актуальная проблема

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


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

Версия для SEO CMS TOP 2 готова, вот ссылка https://opencartforum.com/files/file/3286-imgeneratorseosct-генератор-сео-текстов-и-описаний-для-seo-cms-top-2-син/

Как модерацию пройдет, будет доступна для желающих

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


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

Генератор для SEO CMS TOP 2 прошел модерацию, прошу всех желающих.

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


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

я первая кто купил.
 

 что могу сказать  - стоит на  готовом сайте.
удобно делать все метатеги, ключи и пр заморочки, на что обычно не хватает времени или откладываем "на потом"

удобно только если все готово  и все позиции на сайте. если добавляешь новую позицию - все вбиваешь руками (не продумано)

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

дополнение для ленивых. это я)
***спасибо автору

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


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

что могу сказать  - стоит на  готовом сайте.

удобно делать все метатеги, ключи и пр заморочки, на что обычно не хватает времени или откладываем "на потом" . 

дополнение для ленивых. это я) 

***спасибо автору

 

За отзыв спасибо.

 

По поводу

 

удобно только если все готово  и все позиции на сайте. если добавляешь новую позицию - все вбиваешь руками (не продумано)

 

Тут есть ряд нюансов. Например, по умолчанию в OpenCart нет главной категории, так что один товар может подпадать под разные шаблоны. Механизм подписки triggerEvent не имеет такой важной вещи, как очередности вызова обработчиков. Как понял, народ уже сталкивался с подобными проблемами, при использовании этого механизма. Поэтому, как минимум, вопрос в подходе к организации процесса.

 

Так же уже говорил, что как альтернатива, можно указывать дату поступления на склад. Добавляете товар, открыли рядом генератор с текущей датой создания (поступления на склад), сохранили товар, прошлись генератором. При уже настроенном шаблоне, занимает секунд 10. Понятно, что и это лень, но пока как сказал вопрос в подходе к организации процесса.

 

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

 

Это особенность любого генератора, что нужна аккуратность и внимательность.

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


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

Добрый день!
А планируется доработка для поддержки генерирования H1? Ведь это тоже важный параметр и OcStore его поддерживает 

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От Serg9988
      Добрый день. Столкнулся с не стандартной задачей.
      ocStore 2.3 + seopro
       
      И так ТОвар1 выводится в категории Телефоны и Планшеты
      Главная категория указана Телефоны.
      Если я перехожу на товар с категории Планшеты, то на товаре меняется урол сайт/телефоны/товар1 и крошки соответственно точно так же.
      А мне нужно что бы крошки были Главная/планшеты/товар1. 
      Может кто это делал? 
      Не могу сообразить как получить id категории с которой произошел переход на товар.
      Последняя мысль была это запись в куку id категории каждый раз когда перехожу в категорию и потом использовать данную id при формировании крошек на товаре.
      Может есть другое решение?
    • От sv2109

      350.00 руб
      View File


      Option Image Change - Изменение картинки товара в зависимости от опции
      Модуль дает возможность изменять изображение на странице товара в зависимости от выбранной опции для этого товара.
      Для этого в админ панели при создании / редактировании товара к нужным изображениям привязываются определенные опции.
      Модулю для работы необходим vqmod.
      Установка
      1. Скопировать все с папки "upload" в корневую папку вашего магазина. Файлы движка не будут перезаписаны.
      2. Установить модуль в панели управления
      3. При необходимости поменяйте настройки
      Новое в версии 1.1:
      - добавлена возможность выбирать несколько опций для 1 изображения
      - изображение в корзине соответствует выбранным опциям
      Версии движка, на которых тестировался модуль
      - ocStore v1.5.4.1
      - ocStore v1.5.5.1
      - opencart v1.5.6
      но должен работать на всех 1.5.х версиях
      - OpenCart, ocStore 2.0, 2.1, 2.2, 2.3 (для получения этих версий - пишите в ЛС автору или на почту sv2109@gmail.com)
       
      Submitter sv2109 Submitted 03/27/2014 Category Product Options Системные требования Сайт разработчика http://sv2109.com Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      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
      1.5.4.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop  
    • От sv2109
      Модуль дает возможность изменять изображение на странице товара в зависимости от выбранной опции для этого товара.
      Для этого в админ панели при создании / редактировании товара к нужным изображениям привязываются определенные опции.
      Модулю для работы необходим vqmod.
      Установка
      1. Скопировать все с папки "upload" в корневую папку вашего магазина. Файлы движка не будут перезаписаны.
      2. Установить модуль в панели управления
      3. При необходимости поменяйте настройки
      Новое в версии 1.1:
      - добавлена возможность выбирать несколько опций для 1 изображения
      - изображение в корзине соответствует выбранным опциям
      Версии движка, на которых тестировался модуль
      - ocStore v1.5.4.1
      - ocStore v1.5.5.1
      - opencart v1.5.6
      но должен работать на всех 1.5.х версиях
      - OpenCart, ocStore 2.0, 2.1, 2.2, 2.3 (для получения этих версий - пишите в ЛС автору или на почту sv2109@gmail.com)
       
    • От Serg9988

      600.00 руб
      Скачать/Купить дополнение


      Уведомление о наличии PRO Opencart2
      Уведомление о наличии товара PRO
      Краткое описание:
      Модуль позволяет покупателю заказать уведомление о поступлении товара в магазин.
      Модуль заменяет кнопку "Купить" на кнопку "Уведомить", если товара нет на складе или выбранной покупателем опции у товара нет в наличии.
       
       

       
      Модуль  должен работать на большинстве шаблонов.
      Адаптация, правки вида модуля и другие работы на не стандартном шаблоне делаются за отдельную плату.
       
      Системные/технические требования:
      Протестировано на следующих версиях : 
      ocstore 2.0*,2.1*,2.2*.2.3* opencart 2.0*,2.1*,2.2*.2.3*  
      Модуль не тестировался и его работа не гарантируется на всякого рода зборках ocstore или opencart от студий или отдельных разработчиков. Работа гарантируется только на чистых официальных зборках!
       
      Для работы модуля требуется:
      PHP Version: 5.3.x или выше
      ionCube PHP Loader: 4.5.0+ или выше
       
      Возможности:
       

       
      Дизайн модуля адаптивен и корректно работает на мобильных устройствах:
       

       
      Установка:
      Скачайте архив с модулем и распакуйте его Если используете не стандартный шаблон: измените название папки «ваш сайт»/catalog/view/theme/defaultна название папки с вашим шаблоном. [*]Скопируйте содержимое архива в корень своего сайта.
      [*]Зайдите в админ панель Дополнения – модули и установите модуль «Уведомить о наличии»
      [*]Установите OCMOD файл
       
      Состав модуля:
      полная инструкция с описанием работы и установки модуля; файлы модуля; файл для тестирования настроек сервера;  
      ДЕМО
      Страница товара с опциями (конопка купить будет подменена только если выбрать опцию количество которой <=0)
      login/pass - demo/demo
       
      Полное описание:
       
      Все работы по стилизации модуля под ваш шаблон (цвет кнопки, форма размер и тд.) проводяться исключительно на платной основе.
       
      Что нового:
       
      Обновление:
       
      Условия использования:
      Лицензия на модуль выдается на следующих условиях:
      1 лицензия = 1 покупка = 1 доменное имя.
      То есть - один раз купив, вы получаете ключ для работы модуля только на одном доменном имени, одном магазине!
       
      Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
       
      Для получения лицензионного ключа напишите мне в личном сообщении от имени того, на кого покупался модуль:
      Название модуля Доменное имя вашего магазина Доменное имя тестовой площадки (если таковая имеется) Ваш адрес электронной почты, куда выслать ключ  
      Дополнительные лицензии вы можете получить купив модуль на сайте http://myopencart.club/
      На 4-ю и более покупку действует скидка. Чтобы получить скидку пишите в личку или на почту.
      Вопросы, пожелания можно писать в форум или на почту support@myopencart.club
       
      Добавил Serg9988 Добавлено 30.03.2016 Категория Письма, почта, рассылки, sms Системные требования Ioncube Loader 4.5.0+ Сайт разработчика http://myopencart.club Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От Serg9988
      Уведомление о наличии товара PRO
      Краткое описание:
      Модуль позволяет покупателю заказать уведомление о поступлении товара в магазин.
      Модуль заменяет кнопку "Купить" на кнопку "Уведомить", если товара нет на складе или выбранной покупателем опции у товара нет в наличии.
       
       

       
      Модуль  должен работать на большинстве шаблонов.
      Адаптация, правки вида модуля и другие работы на не стандартном шаблоне делаются за отдельную плату.
       
      Системные/технические требования:
      Протестировано на следующих версиях : 
      ocstore 2.0*,2.1*,2.2*.2.3* opencart 2.0*,2.1*,2.2*.2.3*  
      Модуль не тестировался и его работа не гарантируется на всякого рода зборках ocstore или opencart от студий или отдельных разработчиков. Работа гарантируется только на чистых официальных зборках!
       
      Для работы модуля требуется:
      PHP Version: 5.3.x или выше
      ionCube PHP Loader: 4.5.0+ или выше
       
      Возможности:
       

       
      Дизайн модуля адаптивен и корректно работает на мобильных устройствах:
       

       
      Установка:
      Скачайте архив с модулем и распакуйте его Если используете не стандартный шаблон: измените название папки «ваш сайт»/catalog/view/theme/defaultна название папки с вашим шаблоном. [*]Скопируйте содержимое архива в корень своего сайта.
      [*]Зайдите в админ панель Дополнения – модули и установите модуль «Уведомить о наличии»
      [*]Установите OCMOD файл
       
      Состав модуля:
      полная инструкция с описанием работы и установки модуля; файлы модуля; файл для тестирования настроек сервера;  
      ДЕМО
      Страница товара с опциями (конопка купить будет подменена только если выбрать опцию количество которой <=0)
      login/pass - demo/demo
       
      Полное описание:
       
      Все работы по стилизации модуля под ваш шаблон (цвет кнопки, форма размер и тд.) проводяться исключительно на платной основе.
       
      Что нового:
       
      Обновление:
       
      Условия использования:
      Лицензия на модуль выдается на следующих условиях:
      1 лицензия = 1 покупка = 1 доменное имя.
      То есть - один раз купив, вы получаете ключ для работы модуля только на одном доменном имени, одном магазине!
       
      Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
       
      Для получения лицензионного ключа напишите мне в личном сообщении от имени того, на кого покупался модуль:
      Название модуля Доменное имя вашего магазина Доменное имя тестовой площадки (если таковая имеется) Ваш адрес электронной почты, куда выслать ключ  
      Дополнительные лицензии вы можете получить купив модуль на сайте http://myopencart.club/
      На 4-ю и более покупку действует скидка. Чтобы получить скидку пишите в личку или на почту.
      Вопросы, пожелания можно писать в форум или на почту support@myopencart.club
       
  • Последние посетители   0 пользователей онлайн

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