Сохранить
Сохраняем
  • N
    nexoos

    @coshak Скорее всего проблема в каком то дополнении, оно не совместимо с php7.

    написал в MODX - Вопросы и обсуждения Читать далее
  • N
    nexoos

    Посмотрите в консоле браузера, там наверняка ошибка висит, по ней попробуйте поискать в гугле.
    И все таки на странице админки нажмите ctrl + f5

    написал в MODX - Вопросы и обсуждения Читать далее
  • N
    nexoos

    Спасибо еще раз, все получилось, для себя и для потомков) напишу еще здесь что нужно сделать.

    В файле core/components/shopkeeper3/templates/home.tpl

    перед

    <div class="tool-panel-item">
        
        <button type="button" class="btn btn-default" ng-click="submitFilters()">
            <span class="glyphicon glyphicon-ok"></span>
            <span ng-bind="'shk3.apply' | translate"></span>
            <span ng-hide="filters_selected == 0">(<span ng-bind="filters_selected"></span>)</span>
        </button>
        
    </div>
    

    вставить

    <div class="tool-panel-item">
        <input type="text" placeholder="email" name="email_filter" id="email_filter" class="form-control" ng-model="filters.email_filter" options="ordersOptions" >
    </div>
    <!-- /tool-panel-item -->     
    
    

    В файле core/components/shopkeeper3/processors/mgr/getorderslist.class.php

    после

        }else{
            $query->where( array( $f_key.':IN' => $f_val ) );
        }
        
    }
    
    

    Вставить

    elseif ($f_key == 'email_filter'){
       $query->where( array( "email:LIKE" => '%' . $f_val . '%' ) );
    }

    написал в Общие вопросы Читать далее
  • N
    nexoos

    Спасибо за помощь, сейчас попробую внедрить)

    написал в Общие вопросы Читать далее
  • N
    nexoos

    Супер, краткую план схему, что где править можете написать?

    написал в Общие вопросы Читать далее
  • N
    nexoos

    Никто не делал себе поиск по email в админке в управлении заказами shopkeeper 3.2.7-pl3?
    заказов накопилось достаточно много и не удобно их искать в админке.
    Вопрос: может кто знает как сделать поиск по email?

    написал в Общие вопросы Читать далее
  • N
    nexoos

    Участник @Andchir написал в Планы:

    В Монго считается нормальным хранить все заказы пользователя в той же коллекции, в которой хранятся сами пользователи. Т.е. в отдельном массиве в данных пользователя.

    А если заказов к примеру 1000, да еще и заказанных товаров 10 000 и пользователей 5000, не будет ли медленным получение информации?

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

    написал в Новости Читать далее
  • N
    nexoos

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

    написал в Новости Читать далее
  • N
    nexoos

    Спасибо за наводку, все оказалось очень просто, вопрос в теме решается в одну строчку )
    создаем плагин на событие "OnSHKsaveOrder" и в код пишем

    $_SESSION['shk_lastOrder']['name'] = $_POST['fullname'];
    

    написал в Поддержка Читать далее
  • N
    nexoos

    Отвечу сам себе, для потомков)
    Вот что я сделал для обновления:

    1. Удалил пакет Shopkeeper версии 3.2.3
    2. Установил пакет Shopkeeper версии 3.2.7
      При заходе на страницу Управления заказами вылазила ошибка в консоле
      Почистил кеш для этой страницы, заработало.
    3. Через phpmyadmin поменял id категории в таблице property_set на новый id категории Shopkeeper3
    4. Через наборы параметров привязал Имя класса - modSnippet, Элемент - Shopkeeper3
      на этом этапе корзины восстановились
      На будущее не используйте чанки в категории Shopkeeper3 при удалении и установки новой версии меняется их содержимое!
    5. Восстановил замененные чанки в категорию Shopkeeper3_dop поменяв их названия.
    6. Я немного изменял снипеты в частности shkOptions, его тоже восстановил и поменял ему название.
      на этом работоспособность восстановилась.

    написал в Поддержка Читать далее