Jump to content

Alexanderder

Новичок
  • Content Count

    14
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Alexanderder

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Спасибо огромное! Дошло наконец-то! я про то что startup в контроллере есть и не обратил внимание..
  2. Стандартный функционал работает. А как правильно инициализировать библиотеку? В 1.5 библиотеки инициализировались вручную в index.php А в 3, как я понял, index.php подгружает startup.php, а он в свою очередь делает это автоматически посредством функции spl_autoload_register('library');
  3. Всем доброго времени суток. По определенным причинам, стал необходим перенос магазина с 1.5.5.1 на 3.0.3.2. На старом сайте был сделан модуль дополнительного личного кабинета для определенных пользователей (назовем его LKD), по типу стандартного лк и лк для партнеров. По сути был полностью скопирован функционал личного кабинета партнера, переименован и привязан новый, дополнительный функционал. Сперва была идея, скопировать файлы LKD со старого сайта в новый, после понял, что проще будет сделать все по новой (скопировать стандартный лк и в нем уже внести изменения) После копирования, при попытке логина, появляется ошибка функции isLogged(). Перерыл все что смог, но так и не нашел внятного решения такой проблемы в данной ситуации. Помогите, пожалуйста, советом, куда копать и как решить оказию эту. По поводу файлов: System-library-cart - customer.php и мой - идентичны, находятся в одной папке. Различие только в названии и в sql запросах.
  4. Здравствуйте! Подскажите пожалуйста решение. Бьюсь уже второй день и понимаю, что что-то упускаю. Мне нужно настроить платежную систему paygateway на opencart 1.5 Ошибка на первом шаге передачи параметров на сервер оплаты. Вот файл php <?php class ControllerPaymentCod1 extends Controller { protected function index() { $this->data['button_confirm'] = $this->language->get('button_confirm'); //$this->data['button_back'] = $this->language->get('button_back'); $this->data['action'] = 'https://secure.test.paygateway.ru/api/payment/start'; $this->load->model('checkout/order'); $order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']); $this->data['number'] = $order_info['order_id']; $this->data['amount'] = ceil($order_info['total']); $this->data['amountcurr'] = $order_info['currency_code']; $this->data['description'] = urlencode("Тестовая оплата"); $this->data['currency'] = 'MBC'; $this->data['trtype'] = '1'; $this->data['account'] = 'ACC004129'; $this->data['signature'] = "$amount:$amountcurr:$currency:$number:$description:"; $this->data['signature'] .= "$trtype:$account:"; $this->data['signature'] .= "key1:key2"; $this->data['signature'] = strtoupper(md5($signature)); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/payment/cod_1.tpl')) { $this->template = $this->config->get('config_template') . '/template/payment/cod_1.tpl'; } else { $this->template = 'default/template/payment/cod_1.tpl'; } $this->render(); } А вот tpl <form action="https://secure.test.paygateway.ru/api/payment/start" method=POST> <input type="hidden" name="amount" value="<?echo $amount; ?>"> <input type="hidden" name="amountcurr" value="<?echo $amountcurr; ?>"> <input type="hidden" name="currency" value="<?echo $currency; ?>"> <input type="hidden" name="number" value="<?echo $number; ?>"> <input type="hidden" name="description" value="<?echo $description; ?>"> <input type="hidden" name="trtype" value="<?echo $trtype; ?>"> <input type="hidden" name="account" value="<?echo $account; ?>"> <input type="hidden" name="signature" value="<?echo $signature; ?>"> </form> <div class="form-actions"> <input type="submit" > </div> Что происходит: при нажатии на оплату, отправляется post но сразу же происходит редирект на магазин. Все параметры передаются именно так как и должны. В чем может быть дело?
  5. Здравствуйте! Подскажите, есть ли у кого модуль для платежной системы paygateway на опенкарт 1.5?
  6. Задача Нужно сделать правку в оформлении заказа. Как сейчас: при оформлении заказа в поле "Город", нужно вписывать название, после этого начинается прогрузка вариантов и нужный вариант необходимо выбрать. Как надо: При нажатии на поле "Город" должен появляться выпадающий список городов, а также возможность вписать свой город. Вариант того как это реализовано сайт Озон. (при выборе доставки курьером, прикрепил скрин)
  7. 1. Настроить способ доставки СДЭК, чтобы можно было посмотреть стоимость до пвз, (договора со СДЭК нет) 2. Доработать процесс оформления заказа, чтобы упростить до примера с озоном. 3. Сделать возможность вставки купона только для отдельных групп пользователей. 4. В мобильной версии не все поля влезают в экран, доверстать. Сайт https://myortez.ru
  8. Нужно проработать личный кабинет, который будет вмещать в себя набор функций. Основные: - Создание в личном кабинете индивидуальной подборки товаров, которые пользователь личного кабинета мог бы с легкостью продавать. - Возможность составлять корзину из этих товаров и делиться ссылкой на эту корзину, чтобы клиент в дальнейшем перейдя по ссылке мог просто ввести свои контактные данные для оплаты. - Возможность создавать qr код этой корзины Вот бриф https://docs.google.com/document/d/1PvqIINU8ZokAS0cGHB2Z1oIR4HHUptnrX7UGsDvE-a0/edit?usp=sharing
  9. Доброго времени суток форумчане. Прошу у Вас помощи с реализацией одной идеи. Есть магазин. Большой процент продаж этого магазина делают определенные менеджеры по своей скидке. Соответственно чем больше продаж делает каждый менеджер, тем больший процент за эти продажи ему выходит в конце месяца. Как я понимаю стандартными средствами это можно реализовать двумя способами: по промокоду. у каждого менеджера он будет свой. И по реферальной ссылке. У этих способов есть проблема - очень сложно посмотреть кто сколько и чего продал... Вот теперь вопрос: Есть ли модуль, через который можно будет видеть и анализировать в личном кабинете, кто сколько сделал продаж? Можно ли реализовать подобный просмотр и в личном кабинете каждого менеджера?
×

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.