Навігація

Вам можуть сподобатися

2.x, 3.x
Оформлення замовлення Simple
699 грн.399 грн.
44
26368 2811
2.x, 3.x
Масове управління цінами
699 грн.399 грн.
83
37092 1340
2.x, 3.x
Telegram сповіщення
699 грн.399 грн.
11
19115 841

Рандомні номери замовлення після оформлення OpenCart

BonusОтримайте +100 грн. бонусів за відгук

Завантажити

Характеристики доповнення
OpenCart2.0, 2.1, 2.2, 2.3, 3.0
PHP7.0 – 8.5
XML модифікатортак
Локалізаціяукраїнська, російська, англійська
Статистика 8 39077 1200
Опубліковано30.05.2017
Оновлено16.08.2024 · 2 р. тому
Файли random-order.ocmod.zip

Модуль "Рандомний номер замовлення" (random-order-id) змінює звичну логіку нумерації замовлень в OpenCart і робить order_id менш передбачуваним. Замість суворої послідовності (…101, 102, 103) нове замовлення отримує номер з невеликим кроком - додається випадкове значення. У результаті покупцям та стороннім спостерігачам складніше зрозуміти, скільки замовлень у магазину і яке замовлення було наступним.

Як працює

При створенні замовлення модуль бере останній order_id з бази та додає до нього довільне число.

  • Діапазон випадкового кроку: від 3 до 10
  • Якщо замовлень ще немає: стартове значення також береться випадково (3–10)
  • Вставка в БД: модуль підставляє обчислений order_id прямо на запит INSERT

Що змінює модуль

  • Файл: catalog/model/checkout/order.php
  • Операції: пошук виклику addOrder($data), обчислення нового номера, заміна частини INSERT-запиту
  • Дані: таблиця oc_order (через DB_PREFIX + order ), поле order_id

Переваги

  • Менше передбачуваності - складніше вгадати сусідні замовлення.
  • Проста логіка без налаштувань та панелей управління.
  • Підходить для магазинів, де важливо не світити реального темпу продажу.
Важливо: модуль вручну задає order_id. Якщо у вас є інтеграції (1С/CRM/служби доставки), які чекають на суворо послідовні ID, заздалегідь перевірте сумісність на тестовій копії.

Приклад застосування

Якщо останнє замовлення мало ID 1500, то наступне може стати, наприклад, 1506 або 1509. Для клієнта це виглядає природно, але вже не дає очевидної «драбинки».

Назва файлу Додано Оновлено
random-order.ocmod.zip
Розмір: 793 B | Всього завантажень: 1200
30.05.201716.08.2024

Залиште свій відгук про цей товар

Bonus Отримайте +100 грн. бонусів за відгук Бонусна програма
Дима, 25.11.2018 21:00
Де його знайти після встановлення? підкажіть будь ласка
Відповідь Адміністратора:
У менеджері доповнень. Модифікатори налаштувань не мають.
Евгений, 13.03.2019 11:54 Підтверджена покупка
Працює! Відмінний додаток! Дякую автору! Рекомендую до встановлення
Виталий, 30.11.2019 00:39 Підтверджена покупка
А де можна змінити діапазон? Будь ласка, підкажіть. Дякую.
Відповідь Адміністратора:

Рядок 15 і 18 в модифікаторі.

Max, 29.09.2020 22:15
Підкажіть як подружити з Simple? на oc 2.3 не працює з симплою
Відповідь Адміністратора:

З Simple працює.

Богдан, 05.04.2021 16:32
Чи можливо генерувати номер замовлення у вигляді: А2513 (де змінюватимуться і буква, і цифри)
При цьому модуль виконує якусь перевірку на можливу наявність такого номера замовлення?
Відповідь Адміністратора:

Без доопрацювань неможливо.

Саша, 14.04.2021 01:08
Працює. Щоразу випадковий номер замовлення виходить.
Дмитрий, 09.12.2021 11:31 Підтверджена покупка
Добридень, підкажіть будь ласка, якщо встановити цей модифікатор повторно з іншим числовим діапазоном, відмінним від першої установки, правило формування номера замовлення зміниться?
Відповідь Адміністратора:

Ні. Ні до чого, крім помилок, це не приведе.

Александр, 23.12.2021 16:44
У мене плагін не працює. Нумерація замовлень не змінюється.
Хто може допомогти / підказати?

Написати відгук або поставити запитання

ШІ-помічник

Нещодавно переглянуті

Рекомендуємо