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

kegel

Користувачі
  
  • Публікації

    80
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем kegel

  1. Вот нашел подобный вопрос encartforum.ru/topic/3824-vidimost-razdelov-adminki/?do=findComment&comment=25833

    Хочется сделать так, что бы менеджер видел в меню админки только те разделы, к которым у него есть доступ.
    Например, есть доступ к оформлению заказов и к статьям - ничего кроме раздела ЗАКАЗЫ и СТАТЬИ в меню админки он не видит.
    Как это реализовать?
     

     

    а воз и нынче там....
     

  2. Есть несколько предложений по функционалу.

    1) сделать возможность сортировки в таблице Товары по полю Модель

    2) добавить изменение колличества товаров, по аналогии с добавлением товара под таблицей Товары.

    Спасибо, модуль отличный.

  3. Я на пойму, дело в базе или в чем? На сайте корзина "Товаров 0" или они торчат там?

    Кстати, вот тема https://opencartforum.com/topic/18823-tovar-s-optciiami-ne-udaliaetsia-iz-korziny/

    может этот параметр виноват.

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

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

  4. Вот этот вопрос давайте подробнее обсудим, тем более что в опенкарте уже сохраняется содержимое корзины для зареганых (таблица `customer` в поле `cart`) и надо просто приделать её использование.

    Кто как думает?

    После оформления заказа зарегаными пользователями в таблице `customer`  поле cart  не очищается, так должно быть? oStore 1.5.3.1 В любом случае как можно сделать чтобы после оформления заказа для зареганых корзина очищалась?

  5. После оформления заказа зарегестрированными пользователями корзина не очищается. Как ее очистить автоматически после того, как пользователь оформит заказ? Товар уже находится в истории заказов и в это же время в корзине. Спасибо.Ostore 5.3.1

  6. Спасибо автору за модуль! Есть 2 вопроса:

    1)как в выпадающем списке заказа выставить страну по умолчанию?(такую как в настройках магазина)

    2)есть ли возможность добавить в способах доставки дополнительные поля, которые будут обязательными для заполнения?

  7. sergiosinicin

    Спасибо за подробное разъяснение. Плюсую.+

    В вашем случае надо смотреть что приходит в массиве  и подставляется в WHERE p.product_id in (.


    В самом запросе я не вижу этого условия WHERE p.product_id in. Ткните пожалуйста носом на него.

  8. trance Спасибо! Нашел в этом файле запрос на который указывает ошибка.

    rb2 Спасибо, это я понимаю, не понятно как узнать в каком файле находится запрос с ошибкой 

     

     

    Фигню эту я вижу но откуда она берется не понятно. Запрос находится в функции public function getProducts и в нем синтаксических ошибок нет, так как он не изменялся и находится в изначальном виде. В этом файле изменялся один единственный запрос в функции public function getBestSellerProducts.

    Был:

    $query = $this->db->query("SELECT op.product_id, COUNT(*) AS total FROM " . DB_PREFIX . "order_product op LEFT JOIN `" . DB_PREFIX . "order` o ON (op.order_id = o.order_id) LEFT JOIN `" . DB_PREFIX . "product` p ON (op.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE o.order_status_id > '0' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' GROUP BY op.product_id ORDER BY total DESC LIMIT " . (int)$limit);
    
    

    Стал:

    $query = $this->db->query("SELECT op.product_id, SUM(op.total) AS total FROM " . DB_PREFIX . "order_product op LEFT JOIN `" . DB_PREFIX . "order` o ON (op.order_id = o.order_id) LEFT JOIN `" . DB_PREFIX . "product` p ON (op.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE o.order_status_id > '0' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' GROUP BY op.product_id ORDER BY total DESC LIMIT " . (int)$limit);
    
    
  9. Подскажите как найти ошибку 1064. Интересует алгоритм поиска этой ошибки. Спасибо.

    2013-05-19 13:56:37 - PHP Notice:  Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 552, 546, 514, 511, 507, 506, 503, 500) and pd.language_id = '1' AND p.status =' at line 1<br />Error No: 1064<br />SELECT p.product_id, (SELECT AVG(rating) AS total FROM review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE p.product_id in ( 554, 552=, 552, 546, 514, 511, 507, 506, 503, 500) and pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '24' GROUP BY p.product_id LIMIT 0,10 in /home/.../.../.../public_html/system/database/mysql.php on line 49
    
    2013-05-20 5:23:03 - PHP Notice:  Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1??) and pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() A' at line 1<br />Error No: 1064<br />SELECT p.product_id, (SELECT AVG(rating) AS total FROM review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id) WHERE p.product_id in ( 484, 217 1??) and pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '25' GROUP BY p.product_id LIMIT 0,2 in /home/.../.../.../public_html/system/database/mysql.php on line 49
    

     

  10. Заметил, что такой глюк проявляется только при удалении товара из заказа. При редактировании или добавлении такого глюка не наблюдается. Круг "подозреваемых" сужается :-) Нужна помощь многоуважаемых гуру..

×
×
  • Створити...

Important Information

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