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

Требуется оптимизация php скриптов и Mysql запросов в Prestashop 1.3.1

пример запроса (вешает MYSQLd сервис)

SELECT cp.`id_product_attribute`, cp.`id_product`, cp.`quantity` AS cart_quantity, pl.`name`,

pl.`description_short`, pl.`available_now`, pl.`available_later`, p.`id_product`, p.`id_category_default`, p.`id_supplier`, p.`id_manufacturer`, p.`id_tax`, p.`on_sale`, p.`ecotax`,

p.`quantity`, p.`price`, p.`reduction_price`, p.`reduction_percent`, p.`reduction_from`, p.`reduction_to`, p.`weight`, p.`out_of_stock`, p.`active`, p.`date_add`, p.`date_upd`,

t.`id_tax`, tl.`name` AS tax, t.`rate`, pa.`price` AS price_attribute, pa.`quantity` AS quantity_attribute,

pa.`ecotax` AS ecotax_attr, i.`id_image`, il.`legend`, pl.`link_rewrite`, cl.`link_rewrite` AS category, CONCAT (cp.`id_product`, cp.`id_product_attribute`) AS unique_id,

IF (IFNULL (pa.`reference`, '') = '', p.`reference`, pa.`reference`) AS reference,

IF (IFNULL (pa.`supplier_reference`, '') = '', p.`supplier_reference`, pa.`supplier_reference`) AS supplier_reference,

(p.`weight`+ pa.`weight`) weight_attribute,

IF (IFNULL (pa.`ean13`, '') = '', p.`ean13`, pa.`ean13`) AS ean13, pai.`id_image` AS ' pai_id_image',

IF (pa.warehouse_availability_type>0, pa.warehouse_availability_type, p.warehouse_availability_type) AS warehouse_availability_type

FROM `ps_cart_product` cp

LEFT JOIN `ps_product` p ON p.`id_product` = cp.`id_product`

LEFT JOIN `ps_product_lang` pl ON (p.`id_product` = pl.`id_product` AND pl.`id_lang` = 3)

LEFT JOIN `ps_product_attribute` pa ON (pa.`id_product_attribute` = cp.`id_product_attribute`)

LEFT JOIN `ps_tax` t ON (t.`id_tax` = p.`id_tax`)

LEFT JOIN `ps_tax_lang` tl ON (t.`id_tax` = tl.`id_tax` AND tl.`id_lang` = 3)

LEFT JOIN `ps_product_attribute_image` pai ON (pai.`id_product_attribute` = pa.`id_product_attribute`)

LEFT JOIN `ps_image` i ON (IF (pai.`id_image`,

i.`id_image` =

(SELECT i2.`id_image`

FROM `ps_image` i2

INNER JOIN `ps_product_attribute_image` pai2 ON (pai2.`id_image` = i2.`id_image`)

WHERE i2.`id_product` = p.`id_product` AND pai2.`id_product_attribute` = pa.`id_product_attribute`

ORDER BY i2.`position`

LIMIT 1),

i.`id_product` = p.`id_product` AND i.`cover` = 1)

)

LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 3)

LEFT JOIN `ps_category_lang` cl ON (p.`id_category_default` = cl.`id_category` AND cl.`id_lang` = 3)

WHERE `id_cart` = 103188

AND p.`id_product` IS NOT NULL

GROUP BY unique_id

ORDER BY cp.date_add ASC

9 лет назад
bulat
Булат 
46 летРоссия
18 лет в сервисе
Был
7 лет назад
  • Похожие заказы
  • Суть такова: На сайт мне необходимо заходить с 1 компьютера одновременно с разных браузеров. Для этого использовал определенные браузеры, которые не синхронизировали данные между собой, были полностью автономны и не зависимы друг от друга (в ...

    Закрыт
    9 лет назад
  • $4

    Есть около 200 000 строк таблицы БД. Точнее данные раскиданы на несколько таблиц. Нужно все свести в одну таблицу. Понадобиться для конвертирования сделать несколько небольших скриптов для вытягивания данных из одной таблицы и добавления в ...

    Закрыт
    9 лет назад
  • требуется написать скрипт автоматизирующий действия в броузере по рассылке однотипных сообщений на сайте. у кого есть опыт на имакрос / селениум и время, отпишите, много времени не займу.

    Закрыт
    9 лет назад
  • Используя ip https://www.sima-land.ru/api/v2/help/ разработать плагин 1. Вывод каталога sima-land.ru в подразделе раздела Товары backend'а. Возможность выбрать категории для импорта, а также настроить импорт. 2. Настройка импорта для каждой категории sima-land.ru включает: 2.1. выбор витрины; 2.2. выбор родительской категории ...

    Закрытнет даты
  • $40

    Сайт: adomed.org 1) Убрать теги < h2> со всех ссылок типа (http://adomed.org/lechenie-zavisimostej --- Принудительное лечение наркомании итп.) 2) Сделать выпадку на пункте меню " Лечение зависимостей", чтобы туда автоматом попадали заголовки (файл 3.jpg) 3) Сделать чтобы в любой ...

    Завершен
    9 лет назад
  • Добрый день. Есть такая проблема: периодически на сайте возникает проблема с процессом counter.yadro.ru. Т.е. после открытия какой-либо статьи на сайте проходит примерно минута (!!), прежде чем она открывается. В последний раз такая проблема была несколько ...

    Закрыт
    9 лет назад
  • Есть сайт без CMS - www.i-egoist.ru Необходимо 1. Сделать так, чтобы все заявки, которые люди оставляют, добавлялись автоматически моментально в amocrm.ru вот их API https://developers.amocrm.ru/rest_api/ в интернете много готовых вариантов интеграций это самая популярная система учета клиентов в России При добавлении сделки ...

    Закрыт
    9 лет назад
  • Есть админка на бутстрапе. Есть клиентские сайты, на которых стоит код и собирает нужные сведения о посетителях сайта и отправляет их в админку. Нужно ее допилить: добавить новые страницы, добавить функционал определения источника посещения ...

    Закрыт
    9 лет назад
  • Требуется натянуть на новую верстку CMS, а так же дописать ее функционал (состоит из нескольких модулей, объединить в один). Обязательно опыт программирования PHP+MySQL. За подробным ТЗ писать в личку. Оплата хорошая, требуется оперативное вмешательство.

    Закрыт
    9 лет назад
  • $4

    Нужно реализовать форму добавления комментария вот такую https://yadi.sk/i/-XCvIWjkj3gxt с автоматической проверкой (при нажатии на кнопку), чтобы было введено не менее 300 символов и чтобы в тексте содержалось нужное ключевое слово. Если комментарий не соответствует заданным ...

    Завершен
    9 лет назад