Jump to content

Recommended Posts

Народ подскажите новичку, проблема в следующем есть шаблон на максистори: насколько движок опенкрт выдерживает большое колличество товаров.

Щас уже более 20000 начились торможения, планируеться еще больше до 1000000. Также при регистрации пользователей и отправке писем с сайта все подвисает, включая админку.

Подскажите возможные причины торможения и есть ли варианты при использовании опенкарта делать огромные магазины.

мой проект azmano.ru

Share this post


Link to post
Share on other sites

разобраться что именно тормозит, допилить да и все

Share this post


Link to post
Share on other sites

разобраться что именно тормозит, допилить да и все

 

Смешно. Я три года разбираюсь и каждый день что-то новое выясняется.

Share this post


Link to post
Share on other sites

178 000 товаров, на vps . полет нормальный. 

Share this post


Link to post
Share on other sites

700 000 полет нормальный.

вы как их умудрились загрузить столько на обычном хостинге??? 

 

я часа 2 загружал 178 000 товаров (vps), через модуль автоматическая обработка прайслистов..

Share this post


Link to post
Share on other sites

Магия.

csv ? xml ? xls  ?

а если у вас цены надо будет обновить на всех товаров.. по новой загружать? или обновление есть ? ) 

Share this post


Link to post
Share on other sites

Ну вы же сами на вопрос свой ответили - вы загружали через модуль обновления.

Наращивание серверных мощностей в разумных пределах  - никто не отменял.

Share this post


Link to post
Share on other sites

Вобщем похвастались, а по делу ничего!

Share this post


Link to post
Share on other sites

csv ? xml ? xls  ?

а если у вас цены надо будет обновить на всех товаров.. по новой загружать? или обновление есть ? ) 

 

По секрету, есть удобная программа для подобных действий. Работает напрямую с базой. Navicat. Не бесплатная, но удобная!

Share this post


Link to post
Share on other sites

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

установил модуль xml profile что бы смотреть время запросов и понять что случилось, выбрал самые долгие запросы.. 

и как теперь их оптимизировать, или что то с этим сделать.. ? 

query time:1.8411 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2868'
query time:1.8531 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2869'
query time:1.8504 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2870'
query time:1.8436 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2871'
query time:1.8363 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2872'
query time:1.8341 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2873'
query time:1.8285 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2874'
query time:1.8306 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2875'
query time:1.8323 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2876'
query time:1.8204 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2877'
query time:1.8394 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2878'
query time:1.8495 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2879'
query time:1.838 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2880'
query time:1.829 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2881'
query time:1.8349 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2882'
query time:1.8373 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2883'
query time:1.8337 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2884'
query time:1.8319 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2885'
query time:1.836 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2886'
query time:1.8355 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2887'
query time:1.829 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2888'
query time:1.8296 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2889'
query time:1.829 seconds | controller: ControllerProductCategory
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND cp.path_id = '2890'
query time:0.3791 seconds | controller: ControllerProductCategory
SELECT DISTINCT SQL_CALC_FOUND_ROWS p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < '2015-02-20 18:49:00') AND (pd2.date_end = '0000-00-00' OR pd2.date_end > '2015-02-20 18:49:00')) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < '2015-02-20 18:49:00') AND (ps.date_end = '0000-00-00' OR ps.date_end > '2015-02-20 18:49:00')) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-20 18:49:00' AND p2s.store_id = '0' AND p2c.category_id = '2809' GROUP BY p.product_id ORDER BY p.sort_order ASC, LCASE(pd.name) ASC LIMIT 0,15

Share this post


Link to post
Share on other sites

Для начала - убрать простыню под спойлер.

Ну и проверить размеры ваших фотографий. Вы их по FTP заливали? Вы смотрели, сколько они весят?

Share this post


Link to post
Share on other sites

Фотки сопоставились с товарами. прокэшировались картинки. просто долго грузятся категории даже там где нут картинок.

 

vps, фотки заливал через ftp. они точно тут не причем

Share this post


Link to post
Share on other sites

все отбой. сам понял..

 

смотрим какой запрос самый медленный. 

заходим в mySQL , ищем его нажимаем Структура

открывается, стаим ИНДЕКС напротив каждой строчки.

 

и УРА )) отлично летает ) 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By AWARO
      Товары вместо опций по цвету, объёму, размеру и т.д. без перехода по страницам и без перезагрузки
      HYPER PRODUCT MODELS  AJAX замена моделей товара v2.0.3
      Модуль позволяет в одном товаре сгруппировать однотипные модели товаров, серии, модельный ряд
      с возможностью AJAX замены данных карточки товара на данные дочерних-связанных в группу товаров на лету, без замены url и без перезагрузки страницы товара.
      Суть модуля в том чтобы вы могли использовать товары вместо ограниченных опций.
      Тем самым вы к каждому такому товару можете задавать отдельные акции скидки и прочее.
      Важно, что схожие товары скрываются в списках и модулях группируясь в один товар, т.е. нет дублей!
      У всех однотипных товаров будут одни отзывы без х разброса по товарам
      Одна ссылка и куча возможностей товара в отличии от урезанной опции которых ещё и не видно в списке товаров.
      Идеально подойдет для:
       - парфюмерно-косметических магазинов
                    по примеру Ильдеботэ, Летуаль, Ривгош - объёмы флаконов, расцветки теней, помад и т.д.
       - интернет магазинам любых тематик, товары которых могут быть объединены:
                    по цвету, весу, размерам, объёмам и прочим характеристикам.
       

       
      ещё вариант
      -----------------------------------------------------------------
      Функционал
      AJAX замена товара без перезагрузки страницы. Три типа карточки товара - Группировка \ Группировка + # \ Без группировки. Группировка - дочерние модели товаров скрыты в списках и доступны только в родительском товаре, в избранных, в сравнении.
      По прямой ссылке дочернего товара - 301 редирект на родительский товар.
      Группировка + # - дочерние модели товаров с # в чпу - скрыты в списках и доступны только в родительском товаре, в избранных, в сравнении.
      По прямой ссылке дочернего товара - 301 редирект на родительский товар с AJAX подменой модели в родительском товаре на дочерний с которого пришли по ссылке.
      * Пример ЧПУ товаров с # - domain.com/category/product/#id-red где при смене модели товара /#id-red заменяется например на /#id-black и т.д.
      При переходе по прямой ссылке товара аяксом подставляется соответствуюший товар.
      Без группировки - дочерние товары не скрыты, отображаются в списках и доступны по своим прямым ссылкам. Все связанные между собой товары так-же выводятся в карточках товаров с аякс заменой. Сохранение полного функционала товара. Дочерние товары доступны только в родительском товаре, в рекомендуемых, в избранных, в сравнении и в корзине товаров. Исключает дубли однотипных товаров, ( цвет, объёмы, вес, размеры, и т.д. ) 301 редирект с дочерних товаров на родителя для типа карточки - Группировка + автоматический вывод товара по хешу для Группировка - +. Поддержка всех цен, групповых скидок, акций, опций, статусов товара, количества товара, выбора в избранное и в сравнения и т.д.. Одна ветка отзывов ко всем связанным однотипным товарам. Если у дочернего товара есть акция то его родитель высвечивается на странице акций. Если товар в лидерах \ хитах продаж - высвечивается родитель. Замена изображения, данных, описаний и характеристик товара на выбор. Рейтинг и отзывы привязаны к родительскому товару для всей группы товаров собранных в модельный ряд, серию товара. Блок всех моделей товара можно вывести по селектору в любом месте карточки товара на ваше усмотрение. Выбор позиции отображения до или после какого селектора вставлять блок моделей товара:
      insert Before - перед блоком тегом;
      prepend To - внутри в начале;
      append To - внутри в конце;
      insert After - за блоком тега; HELPERS - ВСТРОЕННЫЕ ПОМОЩНИК ++  
      Адаптации к шаблонам
      - Шаблон Default - по умолчанию
      + Шаблон Unishop
      + Шаблон Moneymaker2
      + Шаблон Next Default
      + Шаблон "Magazin"
      + Шаблон Сoloring
      + Шаблон Barbara
      + Шаблоны Aridius - Royal - Fractal - Eclipse - Modern
      + Шаблоны OcTemplates  - ShopStore - Luxory - TechStore
      + Шаблон Лайтшоп
      + Шаблон Revolution 
      + Любой какой пожелаете (в рамках модуля) Опция Адаптация
      Откройте спойлер ниже
       
       
      Адаптирован \ Интегрирован с
      АОП   от   @usergio фильтрация по поставщикам и загрузка данных для связки  FX Sitemap   от  @Otvet  удаление скрытых товаров с карты сайта  HYPER PRICE  от  @alena967  вывод цен - от и до и т.д. Пакет скидок - Пользовательские, Накопительные, Количественные, Комплектные, Оптовые\Групповые цены, Акции и т.д. -  >  тут .  
      ДЕМО АДМИН ЧАСТЬ ADMIN >  тут demo demo 
      ДЕМО ФРОНТАЛЬНАЯ ЧАСТЬ >   тут
       
      Перед установкой модуля:
      Внимательно читаем файл readme.txt!!! Устанавливайте модуль только своей версии опенкарта, иначе за исправления придется платить! Если вы не уверены что сможете установить нормально модуль то лучше закажите дополнительно услугу установки. см. опцию +500р В обязательном порядке - заменить/установить эти один/два файла: тут - обязательно удалите его после всех действий! В ЛС мне не пишем! - любые вопросы по модулю - добро пожаловать в тему, тестим, отписываемся, спрашиваем! Не корректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть! Если вы мне отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валиться сайт - значит какой-то "умник" вам изменения внёс в кэш модификаторов
      - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться со всем этим бредом на платной основе
      т.к. такое не входит в бесплатную тех поддержу! Обновление модуля на вашем сайте нашими силами и все прочие доработки платные - подробности в ЛС!
      Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения!
      Если модуль начинает искаться на варезниках, то поддержка больше не оказывается!
       
      Авторы
      @mpn2005 & @AWARO
      -----------------------------------
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!

      Выражаю отдельную благодарность за прямое и косвенное участие в разработке модуля:
      @kJlukOo, @usergio , @chukcha , @spectre
      - а также всем пользователям кто приобрёл это дополнение!
      -----------------------------------------------------------------------------------------------------------------------------------------
       
    • By AWARO
      1 999.00 руб
      Скачать/Купить дополнение


      AJAX замена товара по моделям - HYPER PRODUCT MODELS
      Товары вместо опций по цвету, объёму, размеру и т.д. без перехода по страницам и без перезагрузки
      HYPER PRODUCT MODELS  AJAX замена моделей товара v2.0.3
      Модуль позволяет в одном товаре сгруппировать однотипные модели товаров, серии, модельный ряд
      с возможностью AJAX замены данных карточки товара на данные дочерних-связанных в группу товаров на лету, без замены url и без перезагрузки страницы товара.
      Суть модуля в том чтобы вы могли использовать товары вместо ограниченных опций.
      Тем самым вы к каждому такому товару можете задавать отдельные акции скидки и прочее.
      Важно, что схожие товары скрываются в списках и модулях группируясь в один товар, т.е. нет дублей!
      У всех однотипных товаров будут одни отзывы без х разброса по товарам
      Одна ссылка и куча возможностей товара в отличии от урезанной опции которых ещё и не видно в списке товаров.
      Идеально подойдет для:
       - парфюмерно-косметических магазинов
                    по примеру Ильдеботэ, Летуаль, Ривгош - объёмы флаконов, расцветки теней, помад и т.д.
       - интернет магазинам любых тематик, товары которых могут быть объединены:
                    по цвету, весу, размерам, объёмам и прочим характеристикам.
       

       
      ещё вариант
      -----------------------------------------------------------------
      Функционал
      AJAX замена товара без перезагрузки страницы. Три типа карточки товара - Группировка \ Группировка + # \ Без группировки. Группировка - дочерние модели товаров скрыты в списках и доступны только в родительском товаре, в избранных, в сравнении.
      По прямой ссылке дочернего товара - 301 редирект на родительский товар.
      Группировка + # - дочерние модели товаров с # в чпу - скрыты в списках и доступны только в родительском товаре, в избранных, в сравнении.
      По прямой ссылке дочернего товара - 301 редирект на родительский товар с AJAX подменой модели в родительском товаре на дочерний с которого пришли по ссылке.
      * Пример ЧПУ товаров с # - domain.com/category/product/#id-red где при смене модели товара /#id-red заменяется например на /#id-black и т.д.
      При переходе по прямой ссылке товара аяксом подставляется соответствуюший товар.
      Без группировки - дочерние товары не скрыты, отображаются в списках и доступны по своим прямым ссылкам. Все связанные между собой товары так-же выводятся в карточках товаров с аякс заменой. Сохранение полного функционала товара. Дочерние товары доступны только в родительском товаре, в рекомендуемых, в избранных, в сравнении и в корзине товаров. Исключает дубли однотипных товаров, ( цвет, объёмы, вес, размеры, и т.д. ) 301 редирект с дочерних товаров на родителя для типа карточки - Группировка + автоматический вывод товара по хешу для Группировка - +. Поддержка всех цен, групповых скидок, акций, опций, статусов товара, количества товара, выбора в избранное и в сравнения и т.д.. Одна ветка отзывов ко всем связанным однотипным товарам. Если у дочернего товара есть акция то его родитель высвечивается на странице акций. Если товар в лидерах \ хитах продаж - высвечивается родитель. Замена изображения, данных, описаний и характеристик товара на выбор. Рейтинг и отзывы привязаны к родительскому товару для всей группы товаров собранных в модельный ряд, серию товара. Блок всех моделей товара можно вывести по селектору в любом месте карточки товара на ваше усмотрение. Выбор позиции отображения до или после какого селектора вставлять блок моделей товара:
      insert Before - перед блоком тегом;
      prepend To - внутри в начале;
      append To - внутри в конце;
      insert After - за блоком тега; HELPERS - ВСТРОЕННЫЕ ПОМОЩНИК ++  
      Адаптации к шаблонам
      - Шаблон Default - по умолчанию
      + Шаблон Unishop
      + Шаблон Moneymaker2
      + Шаблон Next Default
      + Шаблон "Magazin"
      + Шаблон Сoloring
      + Шаблон Barbara
      + Шаблоны Aridius - Royal - Fractal - Eclipse - Modern
      + Шаблоны OcTemplates  - ShopStore - Luxory - TechStore
      + Шаблон Лайтшоп
      + Шаблон Revolution 
      + Любой какой пожелаете (в рамках модуля) Опция Адаптация
      Откройте спойлер ниже
       
       
      Адаптирован \ Интегрирован с
      АОП   от   @usergio фильтрация по поставщикам и загрузка данных для связки  FX Sitemap   от  @Otvet  удаление скрытых товаров с карты сайта  HYPER PRICE  от  @alena967  вывод цен - от и до и т.д. Пакет скидок - Пользовательские, Накопительные, Количественные, Комплектные, Оптовые\Групповые цены, Акции и т.д. -  >  тут .  
      ДЕМО АДМИН ЧАСТЬ ADMIN >  тут demo demo 
      ДЕМО ФРОНТАЛЬНАЯ ЧАСТЬ >   тут
       
      Перед установкой модуля:
      Внимательно читаем файл readme.txt!!! Устанавливайте модуль только своей версии опенкарта, иначе за исправления придется платить! Если вы не уверены что сможете установить нормально модуль то лучше закажите дополнительно услугу установки. см. опцию +500р В обязательном порядке - заменить/установить эти один/два файла: тут - обязательно удалите его после всех действий! В ЛС мне не пишем! - любые вопросы по модулю - добро пожаловать в тему, тестим, отписываемся, спрашиваем! Не корректно установили, не заработал и т.д. - вот тогда пишем в ЛС с полными доступами к FTP и в админ часть! Если вы мне отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валиться сайт - значит какой-то "умник" вам изменения внёс в кэш модификаторов
      - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться со всем этим бредом на платной основе
      т.к. такое не входит в бесплатную тех поддержу! Обновление модуля на вашем сайте нашими силами и все прочие доработки платные - подробности в ЛС!
      Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения!
      Если модуль начинает искаться на варезниках, то поддержка больше не оказывается!
       
      Авторы
      @mpn2005 & @AWARO
      -----------------------------------
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ!

      Выражаю отдельную благодарность за прямое и косвенное участие в разработке модуля:
      @kJlukOo, @usergio , @chukcha , @spectre
      - а также всем пользователям кто приобрёл это дополнение!
      -----------------------------------------------------------------------------------------------------------------------------------------
       
      Добавил AWARO Добавлено 14.05.2019 Категория Серии, Комплекты Системные требования php5.4 и выше Сайт разработчика https://awaro.ru Старая цена 2399 Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет  
    • By zemleroi
      500.00 руб
      Скачать/Купить дополнение


      Кнопка "Показать еще" товары (OC1.5.x&OC2.x)
      Небольшое дополнение на vqmod(ocmod) заменяет стандартную пагинацию страниц на кнопку "Показать еще" с догрузкой товаров на страницу без ее перезагрузки. Авто-определение русского и английского (остальные добавить не сложно), по умолчанию русский
      Техническая поддержка оказывается только для купивших. При уличении участия "в складчину" тех.поддержка и консультация не осуществляется
      На форуме отвечаю только на общие вопросы без консультаций
      Требования:
      1. OC 1.5.х+vqmod (демо) или OC2.0.x +vqmod (демо) или OC2.1.x (демо) или OC 2.2.x (демо) или OC 2.3.x (демо)
      2. vqmod или ocmod
      3. без vqmod правки вносятся вручную согласно соответствующему файлы
      Установка:
      1. Скопировать из папки upload на хостинг
      2. Или для OCMOD загрузить файл bal.ocmod.zip через админку магазина или копируем из архива bal.ocmod.zip содержимое папки upload на сервер
      Совместимость с фильтрами:
      1. Coolfilter (см. демо)
      2. Mega Filter PRO (интеграция в архиве) (см. демо)
      3. OCfilter (см. демо)
      и подобные работающие без Ajax
      Совместимость с шаблонами:
      1. Совместим с шаблоном AVA STORE (см. демо)
      2. Совместим с шаблоном MiniMalism
      3. Совместим с шаблоном Moneymaker (см. демо)
      Не совместим:
      1. с фильтром filterPro
      2. с фильтром Adv Ajax Filter
      FAQ:
      Использование callback-функции:
      button_autopager(function(){ своя_функция }) - добавляем в footer События для отслеживания:
      balLoadds - модуль загружен
      balLoadgp - загрузка страницы
      balLoaddp - страница загружена
      Использовать можно так:
      $(document).on('balLoaddp', function() {<наши действия на событие>}); - добавляем на страницу в нужном месте Структура элементов на странице:
      $('.element-bal') - все блоки обработанные button_autopager
      $('.new-element-bal') - новые блоки появившиеся после нажатия на кнопку "показать еще"
      Для проверки совместимости с каким либо модулем необходимо связаться со мной и предоставить модуль для тестирования (гарантия не распространения гарантирую)
      Основное демо: см.выше
      Добавил zemleroi Добавлено 25.04.2015 Категория Прочее Системные требования Метод активации Без активации 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
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.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
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By zemleroi
      Небольшое дополнение на vqmod(ocmod) заменяет стандартную пагинацию страниц на кнопку "Показать еще" с догрузкой товаров на страницу без ее перезагрузки. Авто-определение русского и английского (остальные добавить не сложно), по умолчанию русский
      Техническая поддержка оказывается только для купивших. При уличении участия "в складчину" тех.поддержка и консультация не осуществляется
      На форуме отвечаю только на общие вопросы без консультаций
      Требования:
      1. OC 1.5.х+vqmod (демо) или OC2.0.x +vqmod (демо) или OC2.1.x (демо) или OC 2.2.x (демо) или OC 2.3.x (демо)
      2. vqmod или ocmod
      3. без vqmod правки вносятся вручную согласно соответствующему файлы
      Установка:
      1. Скопировать из папки upload на хостинг
      2. Или для OCMOD загрузить файл bal.ocmod.zip через админку магазина или копируем из архива bal.ocmod.zip содержимое папки upload на сервер
      Совместимость с фильтрами:
      1. Coolfilter (см. демо)
      2. Mega Filter PRO (интеграция в архиве) (см. демо)
      3. OCfilter (см. демо)
      и подобные работающие без Ajax
      Совместимость с шаблонами:
      1. Совместим с шаблоном AVA STORE (см. демо)
      2. Совместим с шаблоном MiniMalism
      3. Совместим с шаблоном Moneymaker (см. демо)
      Не совместим:
      1. с фильтром filterPro
      2. с фильтром Adv Ajax Filter
      FAQ:
      Использование callback-функции:
      button_autopager(function(){ своя_функция }) - добавляем в footer События для отслеживания:
      balLoadds - модуль загружен
      balLoadgp - загрузка страницы
      balLoaddp - страница загружена
      Использовать можно так:
      $(document).on('balLoaddp', function() {<наши действия на событие>}); - добавляем на страницу в нужном месте Структура элементов на странице:
      $('.element-bal') - все блоки обработанные button_autopager
      $('.new-element-bal') - новые блоки появившиеся после нажатия на кнопку "показать еще"
      Для проверки совместимости с каким либо модулем необходимо связаться со мной и предоставить модуль для тестирования (гарантия не распространения гарантирую)
      Основное демо: см.выше
    • By ibond
      450.00 руб
      Скачать/Купить дополнение


      Редактор товаров в админке + Фильтр по производителю, категории, артикулу, изображению и ID
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, категориям, артикулу (Sku), изображениям и ID товара. Добавляет колонки ID товара, Артикул, Производители и  Категории в списке товаров и позволяет включать/отключать для просмотра колонки по выбору. Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий.
       
      NEW! В версии 3.2 добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.
       
      Демонстрация (admin):
      Логин: demo / Пароль: demo
      https://demo3ru.open.cc.ua/admin/index.php?route=catalog/product
       
      Не заменяет файлов, все изменения вносятся через OCMOD или jQuery.
       
      Работает (тестировался): OpenCart 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.x
       
      ВНИМАНИЕ!
      Версия 3.2 требует Ioncube Loader не ниже версии 10 и PHP не ниже версии 5.6 (поддерживает версии PHP 5.6, 7.0, 7.1, 7.2)! Лицензия активируется автоматически. Тех, кто не указал домен при покупке, прошу указать его в ЛС или письмом на адрес i.bond@mail.ru указав при этом номер счета и ник на данном форуме.  
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
       
      Что нового в версии 3.2.1.2:
      Исправлены мелкие ошибки.  
      Что нового в версии 3.2.0:
      Добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.  
      Что нового в версии 3.1.0:
      Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий. Добавлена колонка производители в список товаров. Добавлена сортировка по производителю.  
      Что нового в версии 3.0.1:
      Исправлены мелкие ошибки. Добавил ibond Добавлено 16.10.2018 Категория Фильтры Системные требования Сайт разработчика https://open.cc.ua Старая цена 350 Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.