

sergm87
Користувачі-
Публікації
100 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача sergm87
-
обновил OCmod у YandexPayUr, ссылка стала приходить, но при этом сайт не работает совсем. ошибок не выводит, в логе пусто. Перезаливаю папку system - сайт работает. Но возвращается прежнее окно при просмотре заказа, т.е. нет ссылки на оплату
- 279 відповідей
-
- art&pr
- ип и юр лица
- (і ще %d)
-
При смене статуса заказа не приходит ссылка на оплату. как сделать чтобы приходила ссылка на оплату?
- 279 відповідей
-
- art&pr
- ип и юр лица
- (і ще %d)
-
купил модуль. деньги с кошелька списались - а на сайте пишет что не оплачен. http://joxi.ru/l2ZE5Ndi875M4m
- 279 відповідей
-
- art&pr
- ип и юр лица
- (і ще %d)
-
еще вопрос - оплата идет просто на кошелек. есть ли способ оплаты через яндекс кассу, которая будет оформлена на юр. лицо как положено?
- 44 відповіді
-
- art&pr
- mastercard
- (і ще %d)
-
нашел. только проблема. вставляю ссылку а она приходит в таком виде index.php?route=account/yandexpay&order_id=11 символ & приходит не так и ссылка получается нерабочая. Хотя это не важно. ссылки ниже есть рабочая в письме
- 44 відповіді
-
- art&pr
- mastercard
- (і ще %d)
-
от куда такой скриншот? если захожу в Заказы - yandexpay - то там нет заказов. я так понял что они появляются после оплаты. А статус заказа меняю через стандартные заказы
- 44 відповіді
-
- art&pr
- mastercard
- (і ще %d)
-
Где этот комментарий?
- 44 відповіді
-
- art&pr
- mastercard
- (і ще %d)
-
При заказе покупателю приходит письмо о заказе. Далее меняю статус у заказа - Готов к оплате. покупателю снова приходит письмо. можно ли в него вставить текст? пробовал в поле "Инструкция в письме с заказом:" - но текст приходит в первом письме, еще до смены статуса
- 44 відповіді
-
- art&pr
- mastercard
- (і ще %d)
-
ключ получил. только на тестовом домене где идет разработка он не работает, адрес я указывал при заказе
- 44 відповіді
-
- art&pr
- mastercard
- (і ще %d)
-
купил модуль. как ключ получить?
- 44 відповіді
-
- art&pr
- mastercard
- (і ще %d)
-
купил и поставил модуль. модификатор обновил, но самого модуля нет в админке. Opencart 2.1
-
Модуль CSV Price Pro import/export [Поддержка]
topic відповів в costas sergm87 Модули обмена данными
Opencart 2.3 какая-то проблема с языком, такое чувство что не цепляет языковые файлы http://joxi.ru/RmzN0qaTpdeVmO -
нашел ошибку). тема закрыта
-
при сохранении заказа появляется ошибка - http://joxi.ru/KAxolNMSME08B2 при этом клиенту отправляется письмо о смене статуса заказа. единственное изменение которое делал в catalog/model/checkout/order.php - это формирование csv файла при отпарвке заказа и прикрепление его к заказу. Но с этим проблем нет, при оформлении заказа никаких ошибок.
-
купил модуль. куда обращаться за поддержкой? в личку написал - второй день жду ответа
- 1 881 відповідь
-
- geo ip
- база городов
- (і ще %d)
-
у меня вопрос - хочу сначала сделать на тестовом домене, потом перенести на рабочий. как быть с лицензией?
- 1 881 відповідь
-
- geo ip
- база городов
- (і ще %d)
-
нет идей? ведь получатеся что человек не захотел оплачивать и передумал, а заказа уже сформирован и письма пришли
-
Сейчас если при оформлении заказа нажать на оплату уже приходит оповещение о заказе на почту. хтя оплата еще не произведена. можно сделать чтобы оповещение приходило только после оплаты?
-
в контроллере error_not_found нашел вот такое: $request = explode("/", $_SERVER['REQUEST_URI']); $seourl = null; $seourl = $this->config->get('config_seo_url'); if(($seourl)){ $this->response->redirect($this->url->link('product/search', 'search=' . $request[1] .'&description=true')); }else{ $this->response->redirect($this->url->link('product/search', 'search=' . $request[3] .'&description=true')); }
-
контроллер seo-url <?php // ========================================== seo_url.php v.200515 opencart-russia.ru =============================== class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); // remove any empty arrays from trailing if (utf8_strlen(end($parts)) == 0) { array_pop($parts); } foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } if ($query->row['query'] && $url[0] != 'information_id' && $url[0] != 'manufacturer_id' && $url[0] != 'category_id' && $url[0] != 'product_id') { $this->request->get['route'] = $query->row['query']; } } else { $this->request->get['route'] = 'tltblog/tltblog_seo'; break; } } if (!isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } } if (isset($this->request->get['route'])) { return new Action($this->request->get['route']); } // Redirect 301 } elseif (isset($this->request->get['route']) && empty($this->request->post) && !isset($this->request->get['token']) && $this->config->get('config_seo_url')) { $arg = ''; $cat_path = false; if ($this->request->get['route'] == 'product/product' && isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product_id=' . $this->request->get['product_id']; } elseif ($this->request->get['route'] == 'product/category' && isset($this->request->get['path'])) { $categorys_id = explode('_', $this->request->get['path']); $cat_path = ''; foreach ($categorys_id as $category_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category_id . "'"); if ($query->num_rows && $query->row['keyword'] /**/ ) { $cat_path .= '/' . $query->row['keyword']; } else { $cat_path = false; break; } } $arg = trim($cat_path, '/'); } elseif ($this->request->get['route'] == 'product/manufacturer/info' && isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'manufacturer_id=' . $this->request->get['manufacturer_id']; } elseif ($this->request->get['route'] == 'information/information' && isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information_id=' . $this->request->get['information_id']; } elseif (sizeof($this->request->get) > 1) { $args = '?' . str_replace("route=" . $this->request->get['route'].'&', "", $this->request->server['QUERY_STRING']); $arg = str_replace('&', '&', $args); } elseif ($this->request->get['route'] == 'common/home') { $arg = HTTP_SERVER; } $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE query = '" . $this->db->escape($this->request->get['route']) . "'"); if ($query->num_rows) /**/ { $this->response->redirect($query->row['keyword'] . $arg, 301); } elseif ($cat_path) { $this->response->redirect($arg, 301); } } } public function rewrite($link) { $url_info = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_info['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($data['route']) . "'"); if ($query->num_rows) /**/ { $url .= '/' . $query->row['keyword']; unset($data[$key]); } } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . rawurlencode((string)$key) . '=' . rawurlencode((string)$value); } if ($query) { $query = '?' . str_replace('&', '&', trim($query, '&')); } } return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; } else { return $link; } } } переадресацию на поиск не нашел