Рекомендуемые сообщения

zeyser    2

Сначала у нас создавался заказ №100, потом увеличили номер заказа(зашли в бд и в таблице oc_order увеличили order_id на 9000). И мы стали получать 9101 и т.д. Теперь, оказалось, это не удобно для статистики и решили вернуть обратно. Но, если зайти и просто поменять order_id последний или даже все!!! То номер заказа будет продолжать создаваться увеличенным. Тоесть система где-то хранит эти данные? Как вернуть номер заказа к прежнему виду без 9000, уменьшить его?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    986

А никак

Только truncate order и всех остальных таблиц!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zeyser    2

Радикально! Если иначе никак - попадос! В любом случае спасибо за быстрый ответ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    986

Ну.. почему попадос?

 

Что не так?

 

Может есть варианты...

 

Можно приложить определенные усилия и уменьшить

Например перенести заказы в меньшую зону

 

Пробуйте на свой страх и риск, сделав три бекапа

ALTER TABLE order CHANGE order_id order_id INT(11) AUTO_INCREMENT PRIMARY KEY;

ALTER TABLE order AUTO_INCREMENT = свое значение;

Затрудняюсь сказать как себе поведет система, когда номера заказов  достигнут 9000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zeyser    2

Тоже наткнулся на ALTER TABLE. Буду пробовать... Постараюсь потом отписаться для попавших в такую же ситуацию

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    234

Затрудняюсь сказать как себе поведет система, когда номера заказов достигнут 9000

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

Ближе к 9000 айдишнику надо будет снова AUTO INCREMENT менять в большую сторону на незанятый диапазон.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zeyser    2

Решил проблему. Спасибо форумчанинам! 
Заходим в нашу таблицу (oc_order) На вкладке "Обзор" пришлось поменять все появившиеся новые order_id с 9*** на без 9 (сразу не убрал Auto prefix не менялся). Потом переходим на вкладку "Операции" -> Находим блок "Настройки таблицы" и меняем AUTO_INCREMENT на нужное нам значение (в моем случае просто убираем 9)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 418

а вы во всех таблицах order_id заменили?

oc_order_download

oc_order_fraud

oc_order_history

oc_order_option

oc_order_product

oc_order_status

oc_order_total

oc_order_voucher

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    845

только хотел написать, freelancer опередил :-)

 

PS: oc_order_status - не нужно, там только статусы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zeyser    2

а вы во всех таблицах order_id заменили?

oc_order_download

oc_order_fraud

oc_order_history

oc_order_option

oc_order_product

oc_order_status

oc_order_total

oc_order_voucher

Я изменил инкремент и создал новый заказ. Был 91208, новый стал 1209. Прошелся по всем таблицам, который Вы указали. Там все значения отображаются корректно. 9 ни где не встретил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 418

новый понятно, а старые вас не интересуют?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zeyser    2

новый понятно, а старые вас не интересуют?

Старые выгружены из опенкарта и отформатированы вручную. Но буду иметь ввиду, что если понадобиться править старые, понадобится пройтись по всем таблицам. Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От katilina

      1 900.00 руб
      Скачать/Купить дополнение


      July - адаптивный шаблон для ocStore/Opencart
      Адаптивный шаблон July.
      разработчики ShopUtils и Katilina
      Демо для версии ocstore - opencart 2.0.x - 2.1.x -2.2.x - 2.3
      Версия для 2.3.x - скачивайте архив july_ocstore_opencart_2.3_v2.16.07.14.zip

      april.mattimeo.ru
      mart.mattimeo.ru
      august.mattimeo.ru
      ДОКУМЕНТАЦИЯ april.mattimeo.ru/documentation
       
      Демо для версии ocstore 1.5.5.1.2

      july.mattimeo.ru
      may.mattimeo.ru
      june.mattimeo.ru
      Внимание! Версии шаблона под 1.5.х и под 2.х лицензируются отдельно даже для одного домена.
      Ключ на домен, у которого уже есть ключ для версии 15512, выдаётся за дополнительную плату 1500 руб.
      Поддержка движка другой версии в цену одного шаблона не входит
       

       
      Системные требования:
      - ocStore v1.5.4.x - 2.3.x / Opencart 1.5.4.x - 1.5.6.x, Opencart 2.0.x - 2.1.x - 2.2.x - 2.3.x
      Будьте внимательны при установке движка. Opencart.Pro с шаблоном не протестирован.
      - Ioncube Loader v4.5+ (для 2.x - 5.0+)
      - PHP v5.3+
      - vQmod v2.4.1 (только для 1.5.x)
      В версии шаблона для 2.0.x - 2.1.x - 2.2.x
      - Вы можете включить отображение опций в модулях и в выбранных категориях ( опции в блоке товара или в модальном окне на Ваш выбор)
      - Выбор количества товара в модулях и в категориях
      - Выбор сеток товара на странице категорий ( по 5, 4, 3 в ряд или 2 вида списка)
      - Новости с категориями
      - Дополнительные модули для новостей ( избранные, последние, тэги, разделы новостей)
      - Возможность прикреплять товары к новостям
       

       
      July тема - позитивный и чистый шаблон. Если Вы хотите иметь уникальный, привлекательный дизайн и пытаетесь сделать свой стиль среди многочисленных владельцев магазинов, July тема является прекрасной отправной точкой для Вас.
      Демо-данные высылаются по просьбе покупателя
      http://july.mattimeo.ru/docs/img/boots.png Шаблон использует технологию вёрстки bootstrap3
      http://july.mattimeo.ru/docs/img/user_part2.jpg
      Мы стараемся для Вас. Если Вам понравилась тема, не забудьте поставить 5 звёздочек
      В шаблоне есть также модуль новостей, подписка на новости магазина,
      возможность очистить кэш из админ панели управления сайтом.
      Вы можете загрузить настройки шаблона, сохранить настройки шаблона.
      Список модулей будет увеличиваться.
      Рекомендуем модули
      1. Живая цена - Динамическое обновление цены
      2. FilterPro Патч для модуля в архиве july_for_filterpro.zip
      3. SEO CMS TOP 2: Блог | Новости | Отзывы | Галерея | Формы
      4. Дополнительные вкладки на странице товара Патч для шаблона, купившим модуль
      Добавил katilina Добавлено 09.11.2015 Категория Платные шаблоны Системные требования ocStore v1.5.4.x - 2.x / Opencart 1.5.4.x - 1.5.6.x, Opencart 2.0.x - 2.1.x - 2.2.x - 2.3.xIoncube Loader v4.5+ (для 2.x - 5.0+)PHP v5.3+vQmod v2.4.1+ (только для 1.5.x) Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.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 OpenCart.Pro, ocShop  
    • От Nikolay526
      Добрый день, необходимо доработать карточку товара, привести ее к такому табличному виду.
      Реализовать добавление в заказ кратного количества товара, т.е. 6 - 12 - 18 ... или 3 - 6 - 9 ... т.д. 
      Готовых модул ей не нашел, может плохо искал.
      Opencart.pro Версия 2.3.0.2.3 + шаблон Unishop 2.2.0.8
       

    • От efremovav

      300.00 руб
      Скачать/Купить дополнение


      (OC 2) Купон "Бонусные баллы на счёт"
      Модуль расширяет стандартный функционал купонов, добавляет тип купона "Бонусные баллы на счёт".
       
      Появляется возможность создавать в админке промо-коды - купоны (по аналогии со стандартными купонами), при использовании которых клиент получает определенное количество бонусных баллов на свой счет.
      Начисление бонусных баллов по купону станет лучшим способом привлечения покупателей, поскольку такие купоны являются отличным стимулом для совершения повторных покупок в Вашем магазине! 
       
      Как это работает:
      -При использовании покупателем купона ему на счёт будут начислены бонусные баллы сразу после оформления заказа, в процентах от суммы заказа или фиксированной сумме (в количестве, не превышающем сумму заказа).
      -Покупателю будет отправлено e-mail уведомление о начислении бонусных баллов (стандартное).
      -При включенной возможности использования бонусных баллов в заказе покупатель сможет оплатить этими баллами свой следующий заказ в вашем магазине.
      P.S.: В настройках купона, " Авторизация пользователя " -  "Да".
       
      Для удобного просмотра статистики начисления бонусных баллов рекомендую модуль Бонусные баллы - статистика
       
      Как установить:
      Через админ-панель: Установка расширений->Загрузить файл (Extension Installer->Upload File) - загружаете архив с модулем, затем обновляете кэш (раздел "Менеджер дополнений").
      В менеджере дополнений называется 'Coupon Rewards".
      Никакие файлы не заменяются - модуль представляет собой ocmod-файл.
       
      Также Вас может заинтересовать:
      Шкала статусов заказа - добавляет удобную шкалу для изменения статусов заказа в админке.
      Price Control - массовое изменение цен в Вашем магазине в один клик.
      Подсказки DaData PRO - подсказки при заполнении адреса, ФИО и email на страницах регистрации, авторизации и оформления заказа.
      Рекомендуемые товары PRO (бесплатно) - позволяет использовать таймер обратного отсчёта и выводить описание в html-формате на базе стандартного модуля "Рекомендуемые".
       
      Добавил efremovav Добавлено 08.02.2017 Категория Бонусы, купоны, программы лояльности Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop  
    • От efremovav
      Модуль расширяет стандартный функционал купонов, добавляет тип купона "Бонусные баллы на счёт".
       
      Появляется возможность создавать в админке промо-коды - купоны (по аналогии со стандартными купонами), при использовании которых клиент получает определенное количество бонусных баллов на свой счет.
      Начисление бонусных баллов по купону станет лучшим способом привлечения покупателей, поскольку такие купоны являются отличным стимулом для совершения повторных покупок в Вашем магазине! 
       
      Как это работает:
      -При использовании покупателем купона ему на счёт будут начислены бонусные баллы сразу после оформления заказа, в процентах от суммы заказа или фиксированной сумме (в количестве, не превышающем сумму заказа).
      -Покупателю будет отправлено e-mail уведомление о начислении бонусных баллов (стандартное).
      -При включенной возможности использования бонусных баллов в заказе покупатель сможет оплатить этими баллами свой следующий заказ в вашем магазине.
      P.S.: В настройках купона, " Авторизация пользователя " -  "Да".
       
      Для удобного просмотра статистики начисления бонусных баллов рекомендую модуль Бонусные баллы - статистика
       
      Как установить:
      Через админ-панель: Установка расширений->Загрузить файл (Extension Installer->Upload File) - загружаете архив с модулем, затем обновляете кэш (раздел "Менеджер дополнений").
      В менеджере дополнений называется 'Coupon Rewards".
      Никакие файлы не заменяются - модуль представляет собой ocmod-файл.
       
      Также Вас может заинтересовать:
      Шкала статусов заказа - добавляет удобную шкалу для изменения статусов заказа в админке.
      Price Control - массовое изменение цен в Вашем магазине в один клик.
      Подсказки DaData PRO - подсказки при заполнении адреса, ФИО и email на страницах регистрации, авторизации и оформления заказа.
      Рекомендуемые товары PRO (бесплатно) - позволяет использовать таймер обратного отсчёта и выводить описание в html-формате на базе стандартного модуля "Рекомендуемые".
       
    • От chukcha

      450.00 руб
      Скачать/Купить дополнение


      Комментарии к заказу и покупателям
      Расширение позволяет добавить заметку о заказе, о клиенте, который сделал заказ.
      Каждый заказ - уникален. И не всегда можно вспомнить подробности, например причину отмены, или задержку с оформлением
      Каждый клиент уникален. Есть адекватные клиенты, есть "глухие", а есть отмороженные, которых не хочется обслуживать (например - не забрал посылку, не доплатил и т.п.)
      Цель модуля - напомнить об этом
      Покупатель идентифицируется по email, телефону, или регистрации. Например, покупатель не залогинился, но указал номер телефона или email, а на этого покупателя есть досье
      Демо:
      http://demo2.slasoft.kharkov.ua/admin/index.php?route=sale/order
      demo / demo
      Не показывается, не отображаются, или перестал работать другой модуль) - допил/адаптация, в зависимости от возникшей проблемы, платный. Т.к. привязка идет к стандартным шаблонам, и контроллерам.
      Добавил chukcha Добавлено 21.05.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу