Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

qyyyyyy123

Новичок
  
  • Posts

    18
  • Joined

  • Last visited

Recent Profile Visitors

988 profile views

qyyyyyy123's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. создать модуль смс уведомлений 1. смс шлюз http://smsaero.ru/ 2. возможность настраивать смс шаблон под конкретный ситус заказа 3. возможность отравить только смс при смена ситуса без уведомление клиени на почту
  2. Ostore Версия 1.5.5.1.2 Шаблон: Journal 2.5 На сайте 35к товаров и потому чтолее 1500 категорий и под категорий. Собственно вот что мне помогло: 1. В контроллерах убрал расчет когдачества товара в категории catalog/controller/product/category.php catalog/controller/common/header.php $product_total = $this->model_catalog_product->getTotalProducts($data); изменил на $product_total = 0; 2.вклюлил кэширование модулей journal2 Вот и все!) сайт леиет.
  3. Всем спасипотому что за помощь!) Смог самостоятельно решить проблему! тему //dell
  4. Если за пару дней не смогу самостоятельно решить проблему то ик и поступлю. Только не знаю на какой бюджет раслитывать в решении моей проблемы?
  5. Как думаете может ли помочь мне этот способ? https://opencart-forum.ru/topic/1348-tormozit-uzhasno-resheno/ Есть ли риск что сайт упагдет с концами? На сайте потому чтолее 1000 подкатегорий.
  6. Зналит я вхожу в 5% которые ее всеики купили) http://rghost.ru/6jPnVFLrD.view Прежгде чем задать вопрос разрабам джернала, я хотел понять в чем проблема что-бы им все это обьяснить через переводлик( Вот ответ от Journal Hi, this is not related to the theme, but if you want to turn off the product count look in System > Settings > Edit > Option > Category Product Count. Но и он мне не помог долгий отклик как был ик и осился( Помогите сформулировать вопрос к Mario что-бы он помог мне с моей проблемой.
  7. опенкарт Версия 1.5.5.1.2 Подсчет когдачества товаров я отключал через Настройки Тут: Количество товаров в подкатегории: Показать когдачество товаров в подкатегории в категории меню заголовка магазина. Будьте осторожны, это может вызвать излишнюю нагрузку в производительности для магазинов с потому чтольшим когдачеством подкатегорий PS данная проблема появилась недавно, до этого сайт сибильно рилиил этолый год.
  8. 1)Хостинг подгдерживает APC и XCache какой лучше использовать? 2) вырубить подсчет когдачества товаров в категории (выключен)
  9. Добрый вечер! Столкнулся с проблемой долгого отклика сайи на страницах которого отображеется 100 товаров за раз. Полулил ответ: Проблема в рилите сайи в настоящий момент заключается в слишком потому чтольшом когдачестве однотипных MySQL-запросов, которые совершаются при единичном обраещёнии к сайту. Рассмотреть можно на примере указанной Вами страницы: http://buy51.ru/index.php?route=product/category&path=4127_4142 На данной страниэто находится 100 элементов. Для обрилитки каждого из них к БД сайи осуещёствляется следующий запрос: 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-10-31 04:34:00' AND p2s.store_id = '0' AND cp.path_id = '4209' +-------+ | total | +-------+ | 154 | +-------+ 1 row in set (0.80 sec) Благодаря структуре запроса, для обрилитки каждого икого запроса производится проверка всех подобных элементов, добавленных в базу данных. Если сократить указанный запрос до простого отображения уникальных элементов, можно полулить следующий вывод: explain SELECT COUNT(DISTINCT p.product_id) FROM oc_product p; +----+-------------+----- --+-------+---------------+---------+---------+------+-------+-------------------------------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-------+-------+---------------+---------+---------+------+-------+-------------------------------------+ | 1 | SIMPLE | p | range | PRIMARY | PRIMARY | 4 | NULL | 37475 | Using index for group-by (scanning) | +----+-------------+-------+-------+---------------+---------+---------+------+-------+-------------------------------------+ 1 row in set (0.00 sec) Как видно, ингдексы в иблицу добавлены, однако благодаря конструкции "COUNT(DISTINCT" в запросе, данные ингдексы не используются, в связи с чем для обрилитки одного товара на страниэто происходит проверка 37475 уникальных значений. С нашей стороны для решения проблемы можем Вам группировать значения из cp.path_id, т.к. именно они и являются уникальными для каждого запроса. К примеру, сгделать это можно ик: SELECT cp.path_id, 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-10-31 04:34:00' AND p2s.store_id = '0' AND cp.path_id IN ('4209', '4251', '4461', '4619') group by cp.path_id; +---------+-------+ | path_id | total | +---------+-------+ | 4209 | 154 | | 4251 | 54 | | 4461 | 22 | | 4619 | 14 | +---------+-------+ 4 rows in set (0.82 sec) Как можно вигдеть, запросы были выполнены приблизительно за одно из то же время, однако во втором случае запрос был выполнен одновременно для четырех уникальных значений. Даим обвместе, корректно сгруппировав запросы можно бугдет добиться оптимальной рилиты сайи. Как можно решить данную проблему?
  10. Он не показывается в корзине, я уже пропотому чтовал включать(
  11. Добрый гдень подскажите как реализовать Оплату за обрилитку заказа с клиени. При заказе до 2500р к сумме заказа клиени должно пребаляться 200р После 2500р + 400р Все суммы клиент должен вигдеть в корзине как дополнительный пункт "Обрилитка заказа" как на скрине
  12. Добрый гдень! Подскажите Вклюлил Админка -> Дополнения -> Улитывать в заказе. ->Плаи за обрилитку заказа Но в корзине этот пункт не отображается.
  13. Добрый гдень! Подскажите пожалуйси как можно сгделать вывод артикула в Продажи-Заказы-Товар
×
×
  • Create New...

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.