Перейти к содержанию
  • В связи с блокировкой банка QIWI оплата через сайт не возможна.
    Для оплаты и получения дополнений просьба писать в личные сообщения
    Admin*у
    После оплаты Вам так же будет доступно скачивание дополнений и обновлений на данном форуме

Мульти доставка или Multiple shipping Rate


admin
 Поделиться

Рекомендуемые сообщения

Мульти доставка или Multiple shipping Rate


Для чего нужен данный модуль: Для создания способов доставки с фиксированной стоимостью.
Что было добавлено
1. Русский язык.
2. Мелкие правки по стилям.

Установка:
1. Установить OCMOD через админ панель
2. Включить модуль. Модули - Доставка - Мульти доставка
3. Добавить способы доставки и сохранить.

Всем приятного дня!

Изменения
2016.10.21 - Исправил мелкие ошибки и добавил изменение стоимости доставки от общей суммы заказа
2016.08.26 - Добавил версию для opencart 2.3.0.2


 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

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

Выбираю товар, добавляю его в корзину, а когда перехожу в корзину выдает ошибку, в чем проблема?

Fatal error
: Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS result' at line 1<br />Error No: 1064<br />SELECT () AS result in /home/aptechka111/domains/aptechkazone.ru/public_html/system/library/db/mysqli.php:41 Stack trace: #0 /home/aptechka111/domains/aptechkazone.ru/public_html/system/library/db.php(45): DB\MySQLi->query('SELECT () AS re...') #1 /home/aptechka111/domains/aptechkazone.ru/public_html/catalog/model/extension/shipping/regional_flat.php(48): DB->query('SELECT () AS re...') #2 /home/aptechka111/domains/aptechkazone.ru/storage/modification/system/engine/loader.php(248): ModelExtensionShippingRegionalFlat->getQuote(Array) #3 /home/aptechka111/domains/aptechkazone.ru/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/aptechka111/domains/aptechkazone.ru/public_html/catalog/controller/checkout/uni_checkout.php(859): Proxy->__call('getQuote', Array) #5 /home/aptechk in /home/aptechka111/domains/aptechkazone.ru/public_html/system/library/db/mysqli.php on line 41
__________________________________________________________________________________

<?php
namespace DB;
final class MySQLi {
private $connection;

public function __construct($hostname, $username, $password, $database, $port = '3306') {
$this->connection = new \mysqli($hostname, $username, $password, $database, $port);

if ($this->connection->connect_error) {
throw new \Exception('Error: ' . $this->connection->connect_error . '<br />Error No: ' . $this->connection->connect_errno);
}

$this->connection->set_charset("utf8");
$this->connection->query("SET SQL_MODE = ''");
$this->connection->query("SET SESSION sql_mode = 'NO_ENGINE_SUBSTITUTION'");
}

public function query($sql) {
$query = $this->connection->query($sql);

if (!$this->connection->errno) {
if ($query instanceof \mysqli_result) {
$data = array();

while ($row = $query->fetch_assoc()) {
$data[] = $row;
}

$result = new \stdClass();
$result->num_rows = $query->num_rows;
$result->row = isset($data[0]) ? $data[0] : array();
$result->rows = $data;

$query->close();

return $result;
} else {
return true;
}
} else {
throw new \Exception('Error: ' . $this->connection->error . '<br />Error No: ' . $this->connection->errno . '<br />' . $sql);
}
}

public function escape($value) {
return $this->connection->real_escape_string($value);
}

public function countAffected() {
return $this->connection->affected_rows;
}

public function getLastId() {
return $this->connection->insert_id;
}

public function connected() {
return $this->connection->ping();
}

public function __destruct() {
$this->connection->close();
}
}

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

 Поделиться

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...