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

hervam

Користувачі
  
  • Публікації

    166
  • З нами

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

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

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

    1. Формируется прайс в формат xls

    2. Опт 1 - наценку формировать из колонки "cost", в oc_product (наценку в процентах, или фиксированную) - задается

    3. Розничный покупатель - экспорт всего прайса из стандартной системы + выбор по категориям.

    4. Возможность формировать несколько прайс листов для разных покупателей.

    5. Выбор категорий для формирования прайс листа + формирование по артикулу SKU (LIKE "-05") например.

     

    Напишите в ЛС по стоимости 

    opencart 1.5.6

  2. 1 час назад, Axelroad сказал:

    Доброго времени суток, столкнулся с проблемой при добавлении товара с прайса, при добавлении товар не появляется в категориях, вот что пишет еррор...что сделал не так?

    Image 1.png

     

    Пишет, что неверная колонка с ценой

  3. 7 минут назад, ViacheslavA сказал:

    Добавьте в крон маленькую функцию по очистке в базе нужных опций.

    Структура базы простая и сделать такой скрипт сможет любой программист.

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

    Вопрос только в том, что мы подразумеваем под запуском обновления из крона - это могут быть разные вещи с разным функционалом.

     

    Если у вас все так просто - то у вас и курс доллара 30 наверное)

  4. 17 минут назад, Rubynoid сказал:

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

    Вначале идет обнуление всех остатков - потом загрузка цен и количества

  5. 8 минут назад, ViacheslavA сказал:

    Сделать такой функционал не сложно.

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

    Такой функционал у нас имеется, сложное решение, написано 3 программистами, но простое в использовании

  6. 7 минут назад, AWARO сказал:

    и что будет если у поставщика глюкнет пару шариков в голове и прайс измениться

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

  7. Кто то встречал Wholesale price в программе?

    Сегодня первый раз увидел. Куда это уходит никто не в курсе?

     

    Quantity set by default Margin set by formula Price updated Wholesale price updated Quantity updated 

     

  8. 12 часов назад, chukcha сказал:

    Потому что
    Нужно понимать процессы..
    Вы описываете все процессы, движение документов, приходная цена, продажная цена, цена продажи..
     

    Вы мне сделаете? Напишите в ЛС

  9. 12 минут назад, chukcha сказал:

    Знает..

    Где-то на рубеже начала 90-х общался с одним  деньго-владельцем.
    - Ты сделай мне две кнопки "Я торчу!" и "Мне торчат"

    И.. в какой поход я его послал?

    Я не понимаю юмора

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

     

    Хочу вывести сумму прибыли заказов на главную в админку (пока только учусь коду)

     

    po-CZ6E2SA_e7GRqAR7rYg.png

     

    в admin/controller/home.php   пишу

    $this->data['total_profit'] = $this->currency->format($this->model_sale_order->getTotalProfit(), $this->config->get('config_currency'));

     

    в admin/model/sale/order.php

       public function getTotalProfit() {
    		$query = $this->db->query("SELECT SUM(cost) AS total FROM `" . DB_PREFIX . "order_product`");
    
    		return $query->row['total'];
    	}

    в admin/view/template/common/home.tpl

    <?php echo $total_profit; ?>

     

    Показывает значение 1 как на картинке, подскажите что не так?

     

     

     

    Колонка с прибылью (cost) находится в oc_order_product  

  11. В 24.04.2013 в 08:38, lastrong сказал:

    Так, на второй вопрос нашел ответ {на просторах тырнета} соответственно, запилил по этому же принципу и ответ на первый вопрос.

     

    Как скрыть меню. Берете файл шаблона админки header.tpl (admin/view/template/common/header.tpl). На основе него создаете новый шаблон, предварительно удалив из него все лишнее.
    Затем, в файл admin/model/user/user.php добавляете код:

     

    
    public function getUserGroupId($user_id) {
        $query = $this->db->query("SELECT DISTINCT user_group_id FROM " . DB_PREFIX . "user WHERE user_id = '" . (int)$user_id . "'");
        if(isset($user_id)) 
        return $query->row['user_group_id'];
    }
     

    В файле admin/controller/common/header.php ищете:

    
    $this->template = 'common/header.tpl';
    И заменяете на:
    
    $this->load->model('user/user');
    if ($this->model_user_user->getUserGroupId($this->user->getId()) == 1) {
        $this->template = 'common/header.tpl';
    } else {
        $this->template = 'common/header-usergroup.tpl';
    }  

     

    Теперь как скрыть статистику. Так же, переименовал файл home-usergroup.tpl и соответственно, повырезал оттуда блоки со статистикой (зато туда теперь можно вместить инструкцию или встроить пасьянс на флеше, хе-хе)

     

    В файле admin/controller/common/home.php ищете:

     

    
    $this->template = 'common/home.tpl';

    заменяем на это (функция опредедления уже внесена выше в файле user.php)

     

    
            $this->load->model('user/user');
            if ($this->model_user_user->getUserGroupId($this->user->getId()) == 1) {
                $this->template = 'common/home-usergroup.tpl';
            } else {
                $this->template = 'common/home.tpl';
            }

     

    Вуаля, все заработало.

    Call to undefined method ModelUserUser::getUserCategories() 

     

     

    Когда захожу в Пользователи и нажимаю изменить права

  12. 50 минут назад, nikifalex сказал:

    чем плох phpmyadmin? считайте его модулем

     

    25 минут назад, chukcha сказал:

    Если это одноразовая работа - phpmyadmin или любой sql менаджер, хоть из консоли.

    Благодарю, так и сделаем.

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

Important Information

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