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

REDDI

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

    401
  • З нами

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

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

  1. 29 минут назад, u2reanimator сказал:

    Здравствуйте всем. Что то случилось с магазином, не могу зайти в админ панель. 

    Ввожу логин и пароль - ничего не происходит, страница обновляется, меняется УРЛ. Пробувал изменить пароль - ничего не изменилось. 

    Вирусы? Сломали магазин? Помогите, пожалуйста разобратся. 

    https://rizhik.com.ua/admin/index.php?route=common/login&token=gJndTo0py2W2ZVtNa8871ltppC6TiSkb

    у меня похожее было, когда я полез менять длительность сессии в папку system и файл session.php
    Не трогал? :D

  2. Здравствуйте. Очевидно же, что такой неопытный человек как я и пользователь @fanatic - это совершенно разные люди. С Сергеем работаю уже более 3х лет. Отличный человек. Быстро и качественно выполняет работу + помогает не только мне, но и другим пользователям на форуме. Не видел ничего плохого в том, чтобы поставить какой-то незначительную оценку в качестве благодарности за потраченное время. Я думаю каждому приятно получать не только денежное "спасибо", но и в таком виде на форуме. Вы упомянули в данной теме только одного пользователя, но не обратили внимание, что другим людям я тоже выставлял оценки. 

    Для меня очень непонятна Ваша политика :mellow: еще более непонятным остается "Бессрочная блокировка" аккаунта. Казалось бы, такой пустяк. Не продавал варезы, не кидал людей, регулярно покупал плагины других продавцов. Считаю, что был смысл и польза от моих созданных обсуждений. Уверен, что кому-то их решение пригодилось бы.

    Мое мнение: Нет смысла делать что-то хорошее. Будет только хуже. Моя ошибка в чрезмерной оценке постов (хотя меня еще никогда не блокировали ВКонтакте - за оценку понравившегося контента). Но и действия администратора @dinox не совсем справедливы)

    • +1 1
  3. 5 минут назад, Tom сказал:

    Для gmail не нужны никакие дополнительные действия.

    Если ранее настройки вкладки Почта не трогали, то там всё что должно остаться, это протокол MAIL ,SMTP порт - 25, SMTP таймаут - 5 , ну и отмечены чекбоксы, о чём именно нужно оповещение на почту (Регистрация, Заказа итд).

    А разве не нужно логин и пароль от почты писать?
    Мне хостеры постоянно блокируют отправку почты посредством mail, так как почта исходит из ящиков local...блабла

  4. 4 минуты назад, Tom сказал:

    На этой станице вы максимум что сможете, сменить протокол  Mail на SMTP, указать доступы (smtp) и в самом низу дополнительные ящики для оповещения.

    Основная почта указывается на второй вкладке "Витрина".

    то есть, мне нужно на вкладке "Витрина" указать например почту [email protected]
    и на вкладке с настройками - заполнить все данные.

    И тогда "допустим" уведомления о заказах будут идти с ящика [email protected] и куда? Или я не так понял

  5. 6 минут назад, Vladzimir сказал:

    Там указывается с какого почтового сервера будет производиться отправка или стандартной функцией mail (которая ни на что не годна)

    ну да. хост блочит постоянно. то есть я могу взять свою почту например mail.ru или gmail.com и настроить. в итоге с нее будет уходить вся почта сайта. верно? 

  6. Здравствуйте. В настройках магазина есть вкладка "Почта". Что даст настройка?
    Я так понимаю, что если я введу туда данные допустим своей почты на mail.ru - то тогда сообщения на ящик админа будут идти от него? Или как правильно оно работает?
    И если можно совет - какой почтовый сервис надежнее всего работает и легче настраивается) Может есть где-то инструкция по настройке. Буду благодарен за любые подсказки)

  7. Всем привет. Поставили на сайт Яндекс Кассу. Все ок. Заказы оплачиваются - все проходит. Но после оплаты не меняется статус заказа. Писали в поддержку - ответили, что при переходе по адресу для уведомлений - сайт отвечает ошибкой 400. 
    Адрес: https://test.ru/index.php?route=extension/payment/yandex_money/capture

    Может кто-то сталкивался с подобным? Модуль качали с https://kassa.yandex.ru/integration/opencart1-5-yookassa/

    Y.CMS 2.0


    Код public capture:

    public function capture()
        {
            $this->load->language($this->getPrefix().'payment/'.self::MODULE_NAME);
            if (!$this->getModel()->getKassaModel()->isEnabled()) {
                header('HTTP/1.1 403 Module disabled');
    
                return;
            }
            $source = file_get_contents('php://input');
            if (empty($source)) {
                header('HTTP/1.1 400 Empty request body');
    
                return;
            }
            $json = json_decode($source, true);
            if (empty($json)) {
                if (json_last_error() === JSON_ERROR_NONE) {
                    $message = 'empty object in body';
                } else {
                    $message = 'invalid object in body: '.$source;
                }
                $this->getModel()->log('warning', 'Invalid parameters in capture notification controller - '.$message);
                header('HTTP/1.1 400 Invalid json object in body');
    
                return;
            }
    
            $this->getModel()->log('info', 'Notification: '.$source);
    
            try {
                $notification = ($json['event'] === YandexCheckout\Model\NotificationEventType::PAYMENT_SUCCEEDED)
                    ? new NotificationSucceeded($json)
                    : new NotificationWaitingForCapture($json);
            } catch (\Exception $e) {
                $this->getModel()->log('error', 'Invalid notification object - '.$e->getMessage());
                header('HTTP/1.1 400 Invalid object in body');
    
                return;
            }
            $orderId = $this->getModel()->findOrderIdByPayment($notification->getObject());
            $this->getModel()->log('info',
                sprintf($this->language->get('text_capture_init'), $notification->getObject()->getId(), $orderId));
            if ($orderId <= 0) {
                $this->getModel()->log('error', 'Order not exists for payment '.$notification->getObject()->getId());
                header('HTTP/1.1 404 Order not exists');
    
                return;
            }
            $this->load->model('checkout/order');
            $orderInfo = $this->model_checkout_order->getOrder($orderId);
            if (empty($orderInfo)) {
                $this->getModel()->log('warning', 'Empty order#'.$orderId.' in notification');
                header('HTTP/1.1 405 Invalid order payment method');
                exit();
            } elseif ($orderInfo['order_status_id'] <= 0) {
                $this->getModel()->confirmOrder($orderId, $notification->getObject());
            }
    
            $result = null;
            if ($notification instanceof NotificationWaitingForCapture) {
                $payment = $this->getModel()->updatePaymentInfo($notification->getObject()->getId());
                if ($payment === null) {
                    header('HTTP/1.1 400 Payment capture error');
                    $this->getModel()->log('error', 'Payment not captured: capture result is null');
                } elseif ($payment->getStatus() !== PaymentStatus::WAITING_FOR_CAPTURE) {
                    header('HTTP/1.1 400 Invalid payment status');
                    $this->getModel()->log('error',
                        'Payment not captured: invalid payment status "'.$payment->getStatus().'"');
                } else {
                    $payment = $notification->getObject();
                    if ($payment->getPaymentMethod()->getType() == PaymentMethodType::BANK_CARD) {
                        $this->getModel()->confirmOrder($orderId);
                        $kassa = $this->getModel()->getKassaModel();
                        $this->model_checkout_order->addOrderHistory(
                            $orderId,
                            $kassa->getHoldOrderStatusId(),
                            $this->language->get('text_payment_on_hold')
                        );
                    } else {
                        try {
                            $this->getModel()->capturePayment($payment);
                        } catch (\YandexCheckout\Common\Exceptions\ApiException $e) {
                            $this->getModel()->log('error', 'Payment not captured: Code: "'.$e->getCode().'"');
                        }
                    }
                }
            } elseif ($notification instanceof NotificationSucceeded) {
                $result = $this->getModel()->fetchPaymentInfo($notification->getObject()->getId());
                if ($result === null) {
                    header('HTTP/1.1 400 Payment capture error');
                    $this->getModel()->log('error', 'Payment not captured: capture result is null');
                } elseif ($result->getStatus() !== PaymentStatus::SUCCEEDED) {
                    header('HTTP/1.1 400 Invalid payment status');
                    $this->getModel()->log('error',
                        'Payment not captured: invalid payment status "'.$result->getStatus().'"');
                } else {
                    $this->getModel()->confirmOrderPayment(
                        $orderId, $result, $this->getModel()->getKassaModel()->getSuccessOrderStatusId()
                    );
                }
            }
    
            echo json_encode(array('success' => $result));
        }

     

  8. Всем привет. Проблема возникла при оформлении заказа.
    Если я авторизован на сайте и оформляю заказ (стоит модуль simple) - то данные: Имя и Номер телефона перезаписываются в личном кабинете моем (таблица customer).

    Мне очень необходимо убрать сохранение данных в профиль. Разработчик simple ответил:

    Цитата

     

    Можно убрать в файле /catalog/controller/checkout/simplecheckout.php

    Можете убрать код на уровне моделей опенкарта.

     


    Если честно - понятия не имею где например убрать на уровне моделей опенкарта. Ребят, буду очень благодарен Вам, если подскажите где и что убрать необходимо :(:(

  9. Здравствуйте. При вводе количества бонусов - сумма не вычитается. Скрин: https://yadi.sk/i/uLTQr59t6JozFw
    Пишет только:
    Бонусные баллы (150): 0 руб.   (150 - это я ввел сколько списать, а 0 - почему то не меняется. И итоговая сумма остается такой же).
    Как я понимаю, если заказ на сумму 500 рублей, то с вычетом бонусов в итоге должно остаться = 350. Может я что-то забыл настроить?))

  10. Здравствуйте. На сайте в header.tpl вывожу корзину. Если добавить товар в корзину - отображается правильная сумма. Если перейти к оформлению заказа - там добавляется стоимость доставки. Если вернуться на главную и другие разделы - в шапке уже выводится сумма с учетом доставки. Как можно вывести там только сумму товаров в корзине (предварительный итог)?
    Код в header.tpl

    <div class="cart">
    	<span class="cart__count">
    		<?php  echo $text_items;  ?>
    	</span>
    </div>

    Код в header.php
     

    $totals = array();
    $taxes = $this->cart->getTaxes();
    $total = 0;
    
    $total_data = array(
    	'totals' => &$totals,
    	'taxes'  => &$taxes,
    	'total'  => &$total
    );
    		
    $data['text_items'] = $this->currency->format($total, $this->session->data['currency']);

    Заранее благодарю :-)

  11. У меня есть варианты доставки:

    - Самовывоз.

    - Доставка по районам. ( Этот модуль писали отдельно. С админки можно добавлять Неограниченное количество районов и стоимость доставки )

    Настраиваются они как обычно в Дополнения - Модули - Доставка.

    Модуль "Доставка по районам" выводит с базы районы.

     

    Сейчас это выглядит так: https://yadi.sk/i/isjQbC_Cbd-FEQ Посмотреть на сайте

     

    А надо вот так: https://yadi.sk/i/5f2EHH-LfBkJsw Посмотреть на сайте

     

    Сейчас вариант доставки "Самовывоз" сливается с результатами выдачи модуля "Доставка по районам".
    А надо вывести так скажем табы: Доставка по районам и Самовывоз.
    При выборе "Доставка по районам" отображаем select с результатами выдачи с базы, а при выборе "Самовывоз" выводим обычный адрес, который настраивается в настройках.

  12. У меня есть варианты доставки:

    - Самовывоз.

    - Доставка по районам. ( Этот модуль писали отдельно. С админки можно добавлять Неограниченное количество районов и стоимость доставки )

    Настраиваются они как обычно в Дополнения - Модули - Доставка.

    Модуль "Доставка по районам" выводит с базы районы.

     

    Сейчас это выглядит так: https://yadi.sk/i/isjQbC_Cbd-FEQ Посмотреть на сайте

     

    А надо вот так: https://yadi.sk/i/5f2EHH-LfBkJsw Посмотреть на сайте

     

    Сейчас вариант доставки "Самовывоз" сливается с результатами выдачи модуля "Доставка по районам".
    А надо вывести так скажем табы: Доставка по районам и Самовывоз.
    При выборе "Доставка по районам" отображаем select с результатами выдачи с базы, а при выборе "Самовывоз" выводим обычный адрес, который настраивается в настройках.

  13. 15 часов назад, Tom сказал:

    Этот выводит все товары на своей странице. Так что это

    Уже мимо.

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

    Вариант выборочно руками указать какие товары выводить в блоке подойдёт?

     

    знаю, что будет. Но клиент "Хочет" :D

  14. Здравствуйте. Ищу модуль для Opencart, который выведет на главной все категории и их товары. 
    Как на https://dodopizza.ru/
    Название категории и ниже все товары. И так циклом все категории вывести. Буду очень благодарен за помощь в поисках

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

Important Information

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