Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

artbataev

Новачок
  
  • Публікації

    22
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем artbataev

  1. Требуются изменения админки + экспорт заказов по фильтру в 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 - экспорт).

     

  2. И действительно есть. 

    Есть еще:

    2015-03-24 14:00:26 - PHP Notice: Undefined variable: order_id in /usr/local/www/site.ru/catalog/view/theme/supertheme/template/common/success.tpl on line 42
    2015-03-24 14:00:26 - PHP Notice: Undefined variable: order_info in /usr/local/www/site.ru/catalog/view/theme/supertheme/template/common/success.tpl on line 43
    2015-03-24 14:00:26 - PHP Notice: Undefined variable: order_info in /usr/local/www/site.ru/catalog/view/theme/supertheme/template/common/success.tpl on line 44
    2015-03-24 14:00:26 - PHP Notice: Undefined variable: order_products in /usr/local/www/site.ru/catalog/view/theme/supertheme/template/common/success.tpl on line 49
    2015-03-24 14:00:26 - PHP Warning: Invalid argument supplied for foreach() in /usr/local/www/site.ru/catalog/view/theme/supertheme/template/common/success.tpl on line 49

  3. Пропадают заказы - именно пропадают.

    Был заказ. Он редактировался (ставили статус - например, "доставить завтра"). Есть скриншоты заказов. Есть номера. Есть эти же номера в аналитике. 

    В какой-то момент (если бы я знал, в какой!) заказ просто пропадает. Его нет в админке (невозможно найти по номеру заказа). Его нет в таблице orders! (ну и в связанных таблицах тоже)

     

     

    "Брошенные заказы" - отдельный вопрос. Да, это которые со статусом 0, и интересно было бы узнать и устранить причину их появления (на сайте нет онлайн-оплаты, стоит simple, и чтобы оформить заказ нужно просто нажать кнопку "оформить" после заполнения полей).

  4. Всем привет!

    Возникла проблема с пропажей заказов из админки: периодически они просто исчезают.

    Есть в Google Analytics (настроена эл. коммерция), есть даже на скриншотах.

    Но из админки (и из базы) они пропадают.

     

    Магазин работающий, заказов около 50 в день.

    Конфигурация - opencart 1.5.4.1 и много плагинов (в т.ч. кеширование, возможно, какой-то из них и портит базу, хотя искуственно смоделировать ситуацию, когда происходит удаление заказов, ни разу не получалось).

     

    (Дополнительно - непонятно, почему также появляются "брошенные заказы", но это некритично.)

     

    По подробностям - логинам и др. пишите в личку.

     

     

     

  5. Добрый день.

    Это зависит от настроек SEO URL. Если не получится это сделать в настройках сайта, тогда можно отредактировать файл модуля admin/controller/extension/vk_export.php, примерно на 903 строке:

    $link .= implode('/', array_reverse($tmpcat)) . '/';
    

    добавить в начале два слеша: //

    чтобы получилось:

    //$link .= implode('/', array_reverse($tmpcat)) . '/';
    

    Это называется "закомментировать" строку. Сохранить изменения в файле. Проверить.

     

    Спасибо!

    Уже дошло, сделал немного по-другому, работает.

     

    Очень благодарен за прекрасный модуль! 

  6. Здравствуйте!

    Приобрел модуль, отлично работает, но при экспорте возникла проблема:

    все url в магазине - 1 уровня

    site.ru/товар.html (и др)

    Магазин на opencart 1.5.4.1 (не ocstore)

     

    Однако модуль экспортирует со ссылкой site.ru/категория/подкатегория/товар.html

     

    Как это можно изменить?

  7. За тем лишь исключением, что здесь товар находится только в 1 категории.

     

    У меня, например:

    товар находится в категории "Коньки"

    и в категории "Раздвижные коньки" (подкатегория Коньков)

    и в категории "Подарок ребенку"

    К нему путь может быть Коньки -> Товар

    Может быть Коньки -> Раздвижные коньки -> Товар

    Может быть Подарок ребенку -> Коньки.

     

    Правильный путь в breadcrumbs - Коньки -> Раздвижные коньки -> Товар (самый длинный путь).

     

    В opencart, в отличие от ocstore, "главной категории" товара нет.

  8. А этот Seo Pack Pro - он не участвует в переименовании урлов? Вроде у него такая опция есть

    Нет. Он добавляет seo keywords и мета-тег canonical, но с самими url ничего не делает.

     

    По факту, уже часть сделал:

    1) Нужно убрать просто из формирования ссылок все вложенности (это делается легко)

    2) Нужно в подкатегории добавить статические хлебные крошки (с родительской категорией) - нашел решение:

    в файле catalog/controller/product/category.php после   $parts = explode('_', (string)$this->request->get['path']);  добавить        

          /* add breadcrumbs for all categories! */
                        if (count($parts) <= 1){
                             $current_category = $this->model_catalog_category->getCategory((string)$this->request->get['path']);
                             $parts[] = $current_category['parent_id'];
                            
                             $parent = $current_category['parent_id'];
                             while ($parent != '0'){
                                  $parent = $this->model_catalog_category->getCategory($parent);
                                  $parent = $parent['parent_id'];
                                  $parts[] = $parent;
                             }
                             $parts = array_reverse($parts);
                        }
                   /* add breadcrumbs for all categories! */ 

    3) для карточки товара нашел временное решение на opencart.com. Берет первую попавшуюся категорию, к которой принадлежит товар, и через нее пишет путь к главной. 

    Нужно доработать это решение - взять все категории и выбрать ту, у которой максимальная вложенность.

    4) Нужно доработать модуль категорий, чтобы он выделял категории по максимальному пути.

  9. Столкнулся с sql-запросом. В них понимаю плохо, прошу подсказать:

     

    Есть запрос к базе данных:
    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'");
     
    Нужно переписать запрос так, чтобы он вытягивал еще из таблицы DB_PREFIX . "category" поле sort_order (по полю category_id, которое есть в обеих таблицах), и сортировал по нему по убыванию.
  10. Есть 5 магазинов, один на ocStore, 4 на opencart (и еще несколько будет).

     

    Нужно убрать вложенность SEO Url

     

    Стандартный opencart делает так:

    категория site.ru/cat

    подкатегория site.ru/cat/subcat, site.ru/subcat

    товар site.ru/cat/subcat/prod, site.ru/cat/prod, site.ru/subcat/prod, site.ru/prod

    - url зависит от пути по сайту.

     

    Нужно сделать, чтобы были отовсюду ссылки на 

    подкатегория site.ru/subcat

    товар site.ru/prod

     

    И при этом правильно отображались breadcrumbs + работал модуль категорий.

    Для подкатегории хлебные крошки - Главная -> Родительская -> Подкатегория

    Для товара - максимальный по вложенности путь.

     

    Желательно, но не обязательно, добавить со всех других видов url 301 редирект на нужный.

     

    На сайтах стоит Seo Pack Pro, если это важно.

     

    Работы готов оплатить.

  11. Нужно настроить Google Analytics для магазина buketizplusha.ru (и еще 4-х магазинов).

     

    Используется версия Universal Analytics. 

    Магазин на opencart 1.5.4.1, тема beautyshop

     
    Нужно:
    1. Настроить цели
      1. Оформление заказа - составная цель, 2 шага: переход в корзину/страницу оформления заказа (используется модуль Simple) -> подтверждение заказа (success page)
      2. Оформление быстрого заказа (по кнопке “Быстрый заказ”): целью должна быть успешная отправка быстрого заказа (нажатие на кнопку “Сделать заказ” во всплывающем окне при правильно заполненной форме)
    2. Сделать отслеживание событий
      1. Нажатие на кнопку “в корзину” (с любой страницы)
      2. Нажатие на кнопку “Быстрый заказ” (с любой страницы)
    3. Настроить электронную коммерцию.
      1. На оформлении заказа (через модуль Simple)
      2. На оформлении быстрого заказа (он тоже оформляет заказ через админку; при оформлении город выставить “Не известно").
    По работам нужно составить отчет, в котором будут указаны модифицированные файлы и строки (для возможности последующего обновления движка).
     
    Дополнительные сведения:
    Оформление заказа - Simple
    Быстрый заказ - JV_Quick_Order 
     
    Заинтересован в дальнейшем сотрудничестве по настройке аналитики (есть еще 4 магазина на opencart).
     
    Документация как настроить:
     
    Разумеется, работы готов оплатить.
    По вопросам пишите в личку или скайп artbataev
     

     

  12. Обновление модуля

     

    v2.90

    • Поддержка версий ocstore 1.5.4.1.1, 1.5.4.1.2, Opencart 1.5.6
    • Административная панель: более понятное уведомление про отключение стиля css по-умолчанию
    • Административная панель: название полей в адресе, платёжном адресе приведены в более нейтральный вид
    • Администратору магазина отсылается письмо о истечении срока работы модуля за 7 дней до окончании срока действия модуля
    • Оптимизация кода

     

    Для работы нужен ionCube PHP Loader v4.4.x

     

    Рекомендуется как можно быстрее обновиться на новую версию

    Модуль - прекрасен.

    Поддержка - отвратительная.

    1. Модуль был обновлен 17, а сегодня 20 - он уже не работает. 

    Представьте, если бы Windows и все программы отказывались работать через 3 дня после выхода очередного обновления??

    Я собрал себе интернет-магазин, он работает, и я не хочу его трогать. Зачем мне постоянно обновлять модули, если в предыдущей версии все устраивает? А если я уехал и мне сложно обновить срочно - почему я должен от покупателей получать информацию, что у меня кнопка на сайте не работает?

    Если хотите отслеживать, не спер ли кто модуль - есть отличный вариант с выдачей ключа активации. Ввел один раз ключ - и мне хорошо, и Вам тоже...

    2. Сайт мой находится на masterhost, у них модуль ionCube имеет версию 2.2. Варианты - уйти с этого хостинга или установить все вручную (это возможно), но лишиться техподдержки. Абсолютно не круто.

    Пришлось пока модуль отключить. 

     

    Я конечно понимаю, что Ваше дело - предложить продукт, а мое дело - купить его или нет. 

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

  13. можно на конкретном примере? или на тех атрибутах которые на демо

    Да, конечно. Вот магазин, для которого покупал фильтр, категория "Все часы":

    http://max-watches.ru/vse-naruchnye-chasy

    Я хочу просмотреть Женские или Унисекс (пол) часы, которые с Ремнем (их 97 = 65 (женские с ремнем)+32 (унисекс с ремнем)). При логике "И" (стоит на сайте) я не могу выбрать одновременно Женские и Унисекс.

    При логике "Или" он будет показывать 171 модель (Женские Или Унисекс Или С ремнем).

    Также при логике И:

    Если выбрать Женские, то видно, что с Внешним диаметром (список) 36 мм - 25 шт., 42 мм - 25 шт. Но при выборе 36 мм остальные варианты блокируются, хотя логично, что список - это переключатель, и нелогично сбрасывать фильтр, чтобы поменять диаметр (логично, чтобы когда я выбрал 36 мм, я мог их поменять на 42 мм, что означало бы, что я хочу посмотреть Женские с 42 мм).

  14. Отличный фильтр.

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

    Например, у меня есть костюмы женские/мужские (пол), красные/черные/зеленые (цвет). Все выбираем галочками.

    Я хочу выбрать зеленые или черные, но только мужские - это невозможно при данной логике фильтра.

    Можно ли это реализовать?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.