Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

[Поддержка] Накручиваем номер заказа (vqmod)


Recommended Posts

Накручиваем номер заказа (vqmod)


Работает только на Opencart v1.5.x (может будет и на других сборках Opencart работать ветки 1.5)

НЕ МЕНЯЕТ НИКАКИХ ФАЙЛОВ!!!

Для нового магазина и не только, нужно сделать видимость того, что якобы кучу народа покупают постоянно в вашем магазине.

Для этого нужно изменить / увеличить номера заказов в Opencart.

А то когда видишь: Ваш заказ номер 4

Становится понятно, что магазин не работает или просто товары ненужные и т.д.

Данный мод позволяет легко увеличить номер заказа в случайном порядке.

После манипуляций, если номер заказа меньше 700, то мы стартуем со значения больше 700.

Т.е. изначально было 12, потом станет 734, потом 756, 769, 854 и т.д. и т.п.

Т.е. посетитель думает, что даже прямо сейчас в данный момент идут продажи.

Скрипт берёт из базы текущее последнее значение номера заказа и прибавляет к нему случайное число от 5 до 25 и снова сохраняет в базу.

Если номер последнего заказа был меньше 700, то новые заказы уже будут больше 700.

Регулировать случайные числа можно в этой строке: $plus_order=rand(5, 25);

от 5 до 25

можно менять например от 1 и до 999 или от 14 до 57 и т.д.

Но сильно много не рекомендую. вам не нужно да и никто не поверит если у вас номер заказа за минуту измениться на 1тыс...

Установка:

  1. Если не установлен, то установить vqmod не ниже версии 2.1
  2. Скопировать этот файл (nomer-zakaza-plus-random.xml) в папку /vqmod/xml
  3. Очистить кэш vqmod. Т.е. очистить папку /vqmod/vqcache

Настройка:

Например нужно сделать чтобы стартовало с номера заказа от 900 и выше

Открываем в текстовом редакторе (EmEditor, Notepad и аналогичные редакторы кода или текста)

Ищем строку содержащую: if($order_id<700){$order_id=703;}

И меняем число 700 на нужное нам 900 и число 703 на например 903

Сохраняем

Например нам нужно, чтобы к каждому новому номеру заказа, прибавлялось число в промежутке от 10 до 15

Открываем этот файл и находим строку содержащую: $plus_order=rand(5, 25);

И меняем 5 на 10, а 25 на 15

Сохраняем

Удаление:

  1. Удалить этот файл (nomer-zakaza-plus-random.xml) из папки /vqmod/xml
  2. Очистить кэш vqmod. Т.е. очистить папку /vqmod/vqcache

p.s.

проверено на Opencart 1.5.6.4 vqmod v2.5.1


 

Link to post
Share on other sites

Для OpenCart 2 покатит?

Link to post
Share on other sites

Не работает с быстрым заказом,видимо

Link to post
Share on other sites

Было бы вообще супер, если бы к рандомному номеру заказа можно было дату приделать. Например 7834 + 010615 в итоге получалось бы номер заказа № 7834010615. 

Link to post
Share on other sites

Заработало  :ugeek: само ..через два дня

Link to post
Share on other sites

Заработало  :ugeek: само ..через два дня

кеш забыли почистить видимо

Link to post
Share on other sites

Еще такой вопрос:

 

Можно сделать, чтоб к рандомному номеру заказа добавлялся код страны, например было бы UA030615897987 или RU03061534343 в зависимости от страны заказа??

 

Думаю многим бы пришелся тогда по вкусу и можно было бы монетизировать модуль. Как считаете??

Link to post
Share on other sites

А вопрос после выключения модуля продолжает формироваться заказы по стандарту или остается 900 + номер обычного заказа?

 

Просто в 1С если ты добавил число, то последующий заказ будут предыдущий +1

Link to post
Share on other sites

Коллеги, а кто подскажет, как сделать, чтобы заказы шли с определенного номера, скажем с 10 000, и чтобы они шли с префиксом, например 1-10000, 1-10001 и т.д

Link to post
Share on other sites

Коллеги, а кто подскажет, как сделать, чтобы заказы шли с определенного номера, скажем с 10 000, и чтобы они шли с префиксом, например 1-10000, 1-10001 и т.д

Я гдето видел на форуме, такую заявку. Ктото был готов разработать модуль с $, если на столько нужен поищи, может уже разработал.

 

Вот же настройки сверху. Нужно исправить на 10000

 

Настройка:

Например нужно сделать чтобы стартовало с номера заказа от 900 и выше

Открываем в текстовом редакторе (EmEditor, Notepad и аналогичные редакторы кода или текста)

Ищем строку содержащую: if($order_id<10000){$order_id=10001;}

И меняем число 700 на нужное нам 900 и число 703 на например 903

Сохраняем

Link to post
Share on other sites

  • 3 months later...
  • 1 month later...

А будет ли версия для OpenCart 2.0.3.1?

тоже интересует

Link to post
Share on other sites

  • 1 month later...

А будет ли версия для OpenCart 2.0.3.1?

Поддерживаю, очень нужен на 2.0

Link to post
Share on other sites

  • 2 weeks later...

Поддерживаю, очень нужен на 2.0

Я, тоже поддерживаю на 2.1.0.1.1 очень нужен

Link to post
Share on other sites

  • 5 months later...

Здравствуйте! Попробовал его на ocstore 2.1.0.2.1 . Работает. Прибавляет рандомно к номеру от двух  до шести. Подредактировал эти цифры до нужных мне с нумерации в старой 1.5.3.1. Сделал заказ- получил нужный номер. Все, мне этот модуль больше не нужен.

Link to post
Share on other sites

  • 1 year later...

Привет всем. В версии 2.3.0.2.3 будет ли работать ?

И хотелось бы следующую реализацию - надо чтобы номер увеличивался на рандомное числов (в определенном интервале), но не каждый заказ, а еще и по времени, например каждый следующий заказ сделанный через выставленное количество часов (3, 6, 12, 24) изменялся! Так как бывает человек делает заказ подряд и чтобы не выглядело подозрительно, что за одну минуту номер заказа изменился, аж на 20.

Если такая реализация есть, то прошу дать наводку, а если нет, то прошу умельцев подумать и сделать такой модуль!

Спасибо.

Edited by booss
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By RGB
      Скачать/Купить дополнение Бесплатные простые стикеры
      Описание старой версии
      Что это и зачем это нужно
      Простое решение для вывода на картинке товара завлекающего стикера (Новинка, Акция, что-угодно еще). Зачем это - для облегчения выбора покупателю. Не секрет, что в большом каталоге с кучей товаров покупатель теряется, особенно если не ищет что-то конкретное. В таком случае хорошо работают стикеры, показывающие выгоду покупки конкретного товара.
      Тип стикера (акционный, скидочный, подарочный, какой угодно) основан на неиспользуемом поле товара - UPC (обычно там ничего не указывают, в лучшем случае используют поле SKU для хранения артикула). Если же у вас это поле используется, то придется в модуле заменить все упоминания upc на ean например. Стикеры не автоматические, а значит на каждый товар нужно добавлять свой стикер руками.
      Почему автоматические стикеры - не всегда хорошо
      Дело в том, что их применение ограничено тем, что можно автоматически выдрать из базы, а это только "акционность" товара, его новизна или рейтинг, в таком случае нельзя сделать стикер с конкретным размером скидки - например, "Скидка 20%", что будет работать лучше, чем просто стикер "Скидка". Аналогично нельзя сделать рекомендуемые товары по вашему личному усмотрению, или в новинки добавить то, что в магазине уже давно было, или в акции добавить товар, у которого нет стандартной скидки, но с которым вы сами, например, дарите дисконтную карточку. Словом здесь, как и везде, нужен индивидуальный подход к каждому товару.
      Как это работает
      Поскольку мы не хотим менять базу, не создаем никаких новых полей, то будем использовать стандартные поля - я у себя в магазине выбрал поле UPC, потому что оно все равно у всех товаров пустое. Чтобы назначить товару стикер новинки, нужно зайти в админку, открыть нужный товар и на вкладке Данные указать ему в поле UPC код стикера (например, new). Соответственно, у вас должна быть картинка стикера с названием "sticker_new.png", для специальных предложений код будет special (соответственно, картинка "sticker_special.png"), и так далее для любого кода - название картинки стикера должно быть "sticker_код.png".
      Вместе с модулем я добавил 4 картинки стикеров (new, special, top и price - взяты для образца с магазина Розетка, поэтому у себя нарисуйте что-то свое), вы можете добавить то, что нужно именно вам, и нарисовать сколько угодно вариантов стикеров, только не забывайте их коды вбивать в каждый товар в поле UPC. Картинки сохраняйте в каталог \catalog\view\theme\default\image. Если используете стикеры своих размеров, то не забывайте указать их размер в файле стилей дополнения (\catalog\view\theme\default\stylesheet\free_stickers.css), по умолчанию там указан размер тех стикеров, что идут в комплекте - 99х41.
      Стикеры выводятся на странице товара, категории, товаров из поиска, из акций, товаров производителя, модуля "рекомендуемые" и таблицы сравнения. Если хотите добавить вывод в другой модуль - открывайте vqmod-файл и смотрите, как это сделано для модуле "рекомендуемые", суть там везде одинаковая.
      Как устанавливать:
      1) Скопировать файлы дополнения к себе, ничего не должно быть перезаписано, так как используется vqmod
      2) Перейти в админку и нужным товарам в поле UPC указать коды стикеров (не забывайте, что если используете свои коды, нужно создать картинки стикеров с этими кодами, т.к. по умолчанию в дополнении идет 4 картинки стикеров с кодами new, special, top и price).
      Протестировано на стандартном шаблоне версии 1.5.4.1, должно работать и на более старых/новых.
      Пользователям версий новее 1.5.4.1 - возможна проблема с отображением стикеров на карточке товара из-за небольшого изменение в файле product.tpl, решение в теме
      Если шаблон не default и стили к нему лежат не по такому адресу:
      <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />   исправьте в начале vqmod-файла адрес к стилям, чтобы было "catalog/view/theme/ВАШ_ШАБЛОН/stylesheet/stylesheet.css"
      Если у вас сильно измененный шаблон, открывайте vqmod-файл и вручную ищите соответствие кускам кода вашего шаблона. Затрагиваются файлы шаблонов товара, категории, поиска, акций, производителя, сравнения и модуля "рекомендуемые", а также все их контроллеры.
      Если у вас что-то не работает, не надо мне писать в личку с просьбами помочь за плату - я не ищу работу. Пишите в тему с вопросами и терпеливо ждите ответа, или создайте новую в разделе платных услуг.
      Добавил RGB Добавлено 31.05.2013 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.4.1
      1.5.3.1 ocStore 1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By RGB
      Скачать/Купить дополнение QR-код на странице товара (бесплатно, vqmod)
      Что это и зачем это нужно
      Простое решение для вывода на каждой странице товаров из вашего магазина компактного блока с qr-кодом, содержащим сокращенную ссылку на эту страницу. Для чего это нужно - покупатель может распечатать страницу и никогда не потеряет ее адрес, ведь он закодирован в qr-коде. Также покупатель может выбрать интересующие его модели и не запоминать их полные названия или адреса, а просто отсканировать их всех смартфоном и пойти к вам в офис выбрать лучшее решение. А для владельца магазина это легкий способ дать адрес страницы на флаере или буклете, чтобы не мучать покупателей запоминанием полного адреса страниц. Кроме того, это своеобразный элемент "продвинутости" магазина, поскольку qr-коды все более интенсивно используются, и пока еще это сравнительно редкое явление в интернет-магазинах.
      Как устанавливать
      Можно легко обойтись без vqmod, поскольку достаточно вставить в нужное место (по умолчанию в начале блока <div class="description">) этот блок кода в файла product.tpl:

      <img style="float: right;" src="http://chart.apis.google.com/chart?chs=60x60&cht=qr&chld=M|0&chl=<?php function get_bitly_short_url($url,$login,$appkey,$format='txt') {$connectURL = 'http://api.bit.ly/v3/shorten?login='.$login.'&apiKey='.$appkey.'&uri='.urlencode($url).'&format='.$format;return curl_get_result($connectURL);}function curl_get_result($url) {$ch = curl_init();$timeout = 5;curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);$data = curl_exec($ch);curl_close($ch);return $data;}$src_url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];$short_url = get_bitly_short_url($src_url,'BITLY_LOGIN','BITLY_API_KEY');echo $short_url; ?>" alt="<?php echo $heading_title; ?> QR Code">
      Но есть один нюанс - для работы дополнения (для использования сервиса сокращения ссылок bit.ly) нужно иметь логин и код Bit.ly API, которые и нужно вставить вместо BITLY_LOGIN и BITLY_API_KEY соответственно (можно обойтись и без него, но тогда ваши qr-коды будут очень большими, чем это плохо - ответ в теме.).
      Чтобы получить код Bit.ly API:
      1) Зарегистрироваться на сайте bit.ly
      2) Перейти в меню профиля в пункт Settings.
      3) В нижней части страницы нажать Show legacy API Key
      4) Скопировать поля Login и API Key в соответствующие места в коде дополнения (BITLY_LOGIN и BITLY_API_KEY)
      В отличии от сокращения ссылок на основе Google API, здесь все должно работать даже при отключенном Seo URL.
      Протестировано на стандартных версиях 1.5.1.3, 1.5.2.1, 1.5.4.1, должно работать и на более старых/новых.
      Особенности использования
      Зачем сокращать ссылку - ответ в теме.
      В куске строки

      http://chart.apis.google.com/chart?chs=60x60&cht=qr&chld=M|0
      можно указать не только размер блока с кодом, но и уровень коррекции при ошибках распознавания (чем он выше, тем больше шансов, что код прочитается даже в плохих условиях), по умолчанию он равен L (низкий), я использую M (средний), поскольку кодируется компактная сокращенная ссылка и можно без усилий увеличить читабельность кода.
      Еще один важный момент - после уровня коррекции указывается ширина рамки (у меня там 0), ее указывают не в пикселях, а в строках, поэтому при изменении учитывайте особенности QR-кода.
      Добавил RGB Добавлено 04.03.2013 Категория Модули  
    • By violadesing
      Скачать/Купить дополнение Бегущая строка Scrolling (vQMod)
      Поддерживает версии Opencart 1.5.4-1.5.6.1 ocStore 1.5.4.1, 1.5.5.1.1
      Данное дополнение позволяет выводить информацию о магазине, дополнительную информацию о товаре с ссылкой на конкретный товар в бегущей строке.
      На странице настроек в админке, Вы можете ввести текст (поддержка html).
      Для работы дополнения необходим установленный vQMod.
      vQmod скачать и установить https://code.google.com/p/vqmod/downloads/list
      ///////////////////////////////////////////////////////////////////////////////////////////
      Установка:
      1. Скопировать файлы c папки upload на сервер
      Настройка бегущей строки:
      1. Добавить или изменить текст бегущей строки в админке система/настройки/изменить/магазин
      2. Управления направлением движения бегущей строки в файле catalog/view/javascript/running_line.js
      "left" движения бегущей строки налево
      "right" движения бегущей строки направо
      "up" движения бегущей строки вверх
      "down" движения бегущей строки вниз
      8 скорость движения
      ___________________________________________________
      Демо
      Добавил violadesing Добавлено 15.01.2014 Категория Модули  
    • By serega-lomik
      Скачать/Купить дополнение Cart button replace (vQmod)
      После клика по кнопке "Купить" изменяет надпись "Купить" на "Оформить" и делает ссылкой на корзину.
      Работает на всех страницах, где есть кнопка купить.
      Работает на vQmod, не заменяет файлов, гарантированно работает на шаблонах, в которых ID, Сlass и вывод самих кнопок купить не отличается от дефолтного шаблона.
      Демо работы мода - http://auto.live-drive.ru/ .
      Шаблон на демо продаётся - http://opencartforum.ru/files/file/1643-шаблон-caraudio-1531-156/
      Мод переведён в категорию бесплатных. Помощь в установке мода на вашу тему - от 200руб.
      Добавил serega-lomik Добавлено 05.02.2014 Категория Модули  
    • By serega-lomik
      Похожие товары автоматически vQmod
      Скачать/Купить дополнение Дополнение позволяет автоматически выводить на страницу товара 4 соседних товара из той-же категории, в которой расположен просматриваемый товар. Гарантированно работает на стандартном шаблоне, добавляет новую вкладку сразу после вкладки с характеристиками товара.
      P.S. В дополнении взят за основу код, найденный мною на этом сайте году так в 2011. Долго пользовался на своих проектах, сейчас оформил в vqmod и выложил здесь.
      Пример работы - http://live-drive.ru...ho-me-8220.html , правда товар не во вкладке, а внизу страницы
      Добавил serega-lomik Добавлено 06.06.2014 Категория Модули  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.