Jump to content

Recommended Posts

Требуются изменения админки + экспорт заказов по фильтру в Excel (с картинками - это важно; почему-то не видел ни одного готового модуля, который бы экспортировал с картинками).

 

Исходные данные:

Сейчас стоит opencart 1.5.4.1 (не ocstore), в админке стоят модули:

  • Страницы заказа в админке
  • Карта адреса доставки в админке (Яндекс)
  • Цветные статусы Plum Status Colors
  • Групповое обновление статусов заказов
 

Для самой процедуры заказа на сайте используются:

  • Simple
  • JV Quick Order
 

Сервер: Ubuntu 14.04, nginx, php 5.5, mysqli

 

Магазин рабочий (заказов много), поэтому сильно ронять нельзя ;)

 

Нужно сделать:

1) При изменении заказа:

  • добавить текстовые поля в админке: "интервал", сделать поле "комментарий" редактируемым
  • протестировать и исправить баги, возникающие при редактировании заказа, в т.ч. убрать валидацию ненужных полей (блок "оплата" желательно убрать, работать только с блоком "доставка"), убрать сброс суммы заказа при редактировании (видимо, баг)
 

2) Сделать экспорт. Нужна кнопка экспорта на странице списка заказов (в связке с модулем Групповое обновление статусов заказов - см. выше - он умеет фильтровать заказы). Экспорт нужен либо всех отфильтрованных заказов (если ничего не отмечено галочками), либо только выбранных, если такие присутствуют.

 

При экспорте нужны поля (особое внимание обращаю на картинку - она обязательна! Конечный эксель-файл нужно иметь возможность фильтровать и сортировать без потери "правильных" картинок):

 

  • <пустое поле>
  • № Заказа
  • <пустое поле>
  • <пустое поле>
  • адрес   
  • интервал (поле должно быть добавлено в п.1)    
  • контакт (ФИО)
  • телефон 
  • модель (в админке - "название товара") 
  • картинка (основная картинка, размер 3*3 см, возможно, потребуется изменять размер)
  • размер (в админке - опция "размер", может отсутствовать, желательна возможность ее редактировать в админке, но если сложно, то можно не делать)
  • цена    
  • комментарий 
  • артикул (в админке - "модель")
 

Формат экспорта не принципиален (xls или xlsx).

 

1 строка соответствует одной заказанной модели. Т.е. если в заказе присутствуют 3 модели, должно быть 3 строки, где все поля, кроме "модель", "картинка", "размер", "артикул" - дублируются.

 

Вопросы задавайте здесь или лучше в личку. Желательно - пишите примерную стоимость доработок (особо важен п.2 - экспорт).

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By so0EmFD190
      Добрый день !
      Появилась такая проблема: Тег formaction  в админке гле идет список товаро то в хроме при выборе товаров и копирование он удаляет их. Я заметил что хром просто игнорирует данный тег и ни в какау его не определяет. Подскажите пожалуйста что делать. В яндексе все работает исправно.
      formaction="https://shop-avd.ru/admin/index.php?route=catalog/product/copy&token=4PHGBaA2iHkWOlf0aK&filter_name=Hawk+AVANT+200%2F15+TST " вот как выглядит тег.
      Сама кнопка
      <button type="submit" form="form-product" formaction="https://shop-avd.ru/admin/index.php?route=catalog/product/copy&amp;token=PaUW24PHGBaA2iHkWOlf0aK&amp;filter_name=Hawk+AVANT+200%2F15+TST" data-toggle="tooltip" title="" class="btn btn-default" data-original-title="Копировать"><i class="fa fa-copy"></i></button>
    • By Bn174uk
      300.00 руб
      Скачать/Купить дополнение


      Экспорт зарегистрированных пользователей
      Модуль позволяет экспортировать данные зарегистрированных покупателей в csv файл.

      Инструкция по настройке:
      Скопируйте файлы архив из папки upload на сервер; Перейдите в расширения->модули и найдите "Экспорт зарегистрированных пользователей" активируйте его; Выберите нужные данные о покупателях и нажмите кнопку "Выгрузить контакты", после чего автоматически скачается файл с контактами покупателя. Техническая поддержка:
      - Техническая поддержка осуществляется всем пользователям, легально купившим модуль на оф.сайтах либо у самого автора.

      В планах:
      1) Сделать поддержку opencart 3;
      2) Добавить возможность сохранения в другие форматы файлов;
      Добавил Bn174uk Добавлено 28.02.2018 Категория Отчеты Системные требования Сайт разработчика http://cmsshop.com.ua/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика  
    • By Bn174uk
      Модуль позволяет экспортировать данные зарегистрированных покупателей в csv файл.

      Инструкция по настройке:
      Скопируйте файлы архив из папки upload на сервер; Перейдите в расширения->модули и найдите "Экспорт зарегистрированных пользователей" активируйте его; Выберите нужные данные о покупателях и нажмите кнопку "Выгрузить контакты", после чего автоматически скачается файл с контактами покупателя. Техническая поддержка:
      - Техническая поддержка осуществляется всем пользователям, легально купившим модуль на оф.сайтах либо у самого автора.

      В планах:
      1) Сделать поддержку opencart 3;
      2) Добавить возможность сохранения в другие форматы файлов;
    • By buslikdrev
      1 250.00 руб · Срок продления: 200.00 руб за год
      Скачать/Купить дополнение


      Подкатегории / Линейка продукции для производителей
      Название модуля: Линейка продукции для производителей - "SubManufacturers"
      Версия модуля: 1.1
      Тип лицензии: Full (Полная версия)
      Тип установки: ocmod
      Язык: Беларуская мова, English, Русский язык, Українська мова
      Дата создания: 30.05.2017
      Дата обновления: 15.02.2018
      Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.3, OpenCart-"Русская сборка" 2.1.0.2 (rs1) и 2.3.0.2 (rs6), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default, Magazin, Revolution, Journal 2,3, Lightshop, Lightstore, Fractal, Moneymaker 2)
      Название архива 1: SubManufacturers v1.0 Full OpenCart.pro 2.1.X.zip
      Название архива 2: SubManufacturers v1.1 Full OpenCart 2.X.zip
      Добавлен архив модуля: ManufacturerWall v1.1 Full OpenCart 2.X-3.0.X.zip
       
      При покупки более 1-ой лицензии, скидка50%
       
      ДЕМОНСТРАЦИЯ


      ОПИСАНИЕ
      Модификатор предназначен для добавления линейки (подкатегории) в производителях, а именно появится возможность разделить производителей на линейки выпускаемой ими продукции.
      Например, есть производитель Samsung, в стандартном модуле производителей будет выводиться такая продукция: телевизоры, микроволновые печи, электрочайники и т.д. Согласитесь, что как-то безобразно при переходе по нажатию на производителя в карточке товара теряться в каше другого товара, когда вас интересуют конкретно телевизоры. Благодаря этому модулю
      ваши покупатели не будут теряться в производителях и смогут быстрее подобрать себе товар. 

      ВНИМАНИЕ!
      Оригинальные файлы магазина не заменяет!
      Не забывайте делать бэкап базы данных на всякий случай.
      ДОБАВЛЕН В СОСТАВ МОДУЛЬ: Витрина производителей / ManufacrturerWall v1.1 - Он будет идти отдельным архивом, чтобы можно было на выбор ставить его или нет. Обновление двух модулей будут идти в ногу.
      С модулем Сео-оптимизация шаблона конфликтов в работе нет.
      Всегда проверяйте такие модули (окмоды - архивы) содержащие такие файлы: "install.php, install.sql" так как злоумышленники могут навредить вашему сайту, например, вашими руками удалят вашу базу данных.
      Пример запроса (смотрите, чтобы не было удаления таблиц "DROP TABLE": категорий, пользователей, товара и т.д. по оригиналу или всей БД "DROP DATABASE"):


      Модификатор "вносит изменения" в следующие файлы:
       
       
      УСЛОВИЯ СОГЛАШЕНИЯ
      - Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен;
      - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
      - Редактировать код можно только под нужды своего магазина;
      - Распространение модуля запрещено;
      - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг);
      - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная;
      - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля;
      - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств;
      - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.

      Вопросы и пожелания можно задавать в данной теме.
      Добавил buslikdrev Добавлено 15.02.2018 Категория Серии, Комплекты Системные требования Сайт разработчика http://buslikdrev.by/ Старая цена 1600 Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет
      Да  
    • By odorlega
      Здравствуйте. 
      Попытался оформить свои правки Модификатором, а не напрямую в файлы.
      Структура.
      папка upload - пустая, но без нее при установке ругается что она не найдена 
      install.sql 
      install.xml
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.