Где хранятся "незаказанные заказы"?

Тема в разделе "Общие вопросы", создана пользователем Эдди, 7 фев 2017.

  1. Эдди

    Эдди Активный пользователь

    Сообщения:
    302
    Симпатии:
    3
    В таблице cart и связанных с ней таблицах есть инфа о не до конца оформленных заказах.
    Когда они оформляются окончательно, переходят в orders
     
  2. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    Но живет она один час - для незарегенных

    А вот для зарегенных он хранится "вечно"
     
  3. Эдди

    Эдди Активный пользователь

    Сообщения:
    302
    Симпатии:
    3
    Лень проверять. Я так не считаю.
     
  4. Эдди

    Эдди Активный пользователь

    Сообщения:
    302
    Симпатии:
    3
    У меня по Крону раз в день приходят сообщения о незаконченных заказах. И по Крону (или Хрону) же эти данные удаляются раз в неделю (НЕДЕЛЮ, не час)

    Задумался.
    Где в скрипте указано, что через час удаляются эти записи, если это так?
     
  5. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    Код:
           // Remove all the expired carts with no customer ID
           $this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE (api_id > '0' OR customer_id = '0') AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)");
    
     
  6. Эдди

    Эдди Активный пользователь

    Сообщения:
    302
    Симпатии:
    3
    Человек просит не удалить, а наоботот, показать, что в головах (тьфу ты), в корзине у неопределившихся клиентов. :)
     
  7. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    я вам показал код из ядра,
    время хранения можно продлить.
     
  8. Эдди

    Эдди Активный пользователь

    Сообщения:
    302
    Симпатии:
    3
    Пардон, не знал. Проверять не буду. Верю на слово.
     
  9. zovo

    zovo Новичок

    Сообщения:
    2
    Симпатии:
    0
    Подскажите пожалуйста. В какой файл нужно вставлять этот скрипт и где потом просматривать результаты?
     
    Последнее редактирование: 8 окт 2018
  10. Эдди

    Эдди Активный пользователь

    Сообщения:
    302
    Симпатии:
    3
    Напишите в личку адрес почты. Вышлю весь файл.

    А если еще проще, то открываете phpMyAdmin и делаете запрос к базе данных (вкладка SQL):
    Код:
    SELECT
            `cart_id`,
            `api_id`,.
            cart.customer_id,
            cart.product_id,
            `option`,.
            cart.quantity,
            DATE_FORMAT(cart.date_added, "%d-%m-%Y - %i:%H") AS `date_added`,
            `firstname`,
            `lastname`,
            `model`
          FROM `cart`
          LEFT JOIN `customer` ON cart.customer_id=customer.customer_id
          LEFT JOIN `product` ON cart.product_id=product.product_id
          ORDER BY cart.date_added DESC
    Вам покажут, есть ли заказы на данный момент, которые клиент не до конца оформил.
    Запрос можно доработать, чтобы кроме ФИО клиента выводились другие данные, как то какой именно заказ и все его опции.
     
    Последнее редактирование: 9 окт 2018
  11. ivan62195

    ivan62195 Новичок

    Сообщения:
    16
    Симпатии:
    1
    Добрый день. Есть простое решение вашей проблемы. Есть модуль бесплатный называется брошенные заказы и тогда в админ панели вы увидите заказы которые положили в корзину но оформили заказ. Напишите мне и я вам отправлю фаил по почте или удобным вам способом.
     
    Последнее редактирование: 15 ноя 2018
  12. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    1-ое и последнее - ссылка на сайт-враезник
     
  13. ivan62195

    ivan62195 Новичок

    Сообщения:
    16
    Симпатии:
    1
    Простите но не соглашусь данный мод распространяется бесплатно. и соответственно он не подходит под категорию взломанного программного обеспечения.
     
  14. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    можете сколько угодно не соглашаться.. Кто автор модуля?
     
  15. ivan62195

    ivan62195 Новичок

    Сообщения:
    16
    Симпатии:
    1
    Так как модуль бесплатный и много где встречал его и разные авторы были то не могу ответить с уверенностью в 100% может быть это и один человек но разные ники на разных сайтах знать не могу. но уверен я в одном что от бесплатен.
     
  16. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687