Редактирование заказа при ограниченном количестве товара


LowTech
 Поделиться

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

Здравствуйте!

OpencartPro 2.3.0.2.3

Проблема при редактировании заказа.

Товары у меня штучные, все по одной штуке.

Бывает, что клиент хочет добавить товар в уже существующий заказ.

При оформлении заказа клиентом товар списывается сразу, на складе "0", и, при редактировании, появляется надпись  "Товары, отмеченные ***, недоступны в нужном количестве или отсутствуют на складе!"

Сохранить изменение в заказе невозможно.

Как разрешить редактирование заказа в такой ситуации (при количестве товаров "0")? 

Спасибо!

P.S. Сейчас работаю с версией OСStore 1.5, там такое редактирование возможно...

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

1 час назад, LowTech сказал:

Как разрешить редактирование заказа в такой ситуации (при количестве товаров "0")? 

посмотрите в настройки магазина \ вкладка опции \ раздел наличие

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

Здравствуйте!

Уперся... Не корректно работает форма обратной связи. Сообщения о заказах приходят без вопросов всегда.

При протоколе SMTP не работает, при использовании функции mail - работает, но в адресе отправителя - хостер (BeGet), и не следа адреса реального отправителя...  

При SMTP выдает 500 ошибку, посмотрел ошибку PHP.

Вот она

Скрытый текст

Fatal error: Uncaught exception 'Exception' with message 'Error: RCPT TO not accepted from server!' in /home/f/formae/***********/public_html/system/library/mail.php:345

Stack trace:

#0 /home/f/formae/***********/public_html/system/storage/modification/catalog/controller/information/contact.php(37): Mail->send()

#1 [internal function]: ControllerInformationContact->index()

#2 /home/f/formae/***********/public_html/system/storage/modification/system/engine/action.php(56): call_user_func_array(Array, Array)

#3 /home/f/formae/***********/public_html/system/engine/front.php(39): Action->execute(Object(Registry))

#4 /home/f/formae/***********/public_html/system/engine/front.php(34): Front->execute(Object(Action))

#5 /home/f/formae/***********/public_html/system/framework.php(108): Front->dispatch(Object(Action), Object(Action))

#6 /home/f/formae/***********/public_html/system/startup.php(129): require_once('/home/f/formae/...')

#7 /home/f/formae/***********/public_html/index.php(19): start('catalog')

#8 {main} in /home/f/formae/***********/public_html/system/library/mail.php on line 345

Подскажите. что делать. Очень хочется получать нормальные письма с обратным адресом.

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

  • 2 года спустя...

Какой же это тупизм, ставишь движок по умолчанию, хочешь добавить заказ для теста и приходится лезть редактировать контроллер чтобы это сделать. :(

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

  • 2 недели спустя...
В 22.03.2018 at 03:42, LowTech сказал:

Спасибо за ответ!

Про опцию разрешения/запрещения продажи товара, отсутствующего на складе, я знаю.

Решение нашел другое. Все работает, остаются предупреждения, но это не важно.

Вот, при таких закомментированных строках

  Скрыть содержимое

в файле \catalog\controller\api\order.php

 

/ Cart

if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {

$json['error'] = $this->language->get('error_stock');

}

 

 

// Cart

if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {

$json['error'] = $this->language->get('error_stock');

}

имеется возможность редактировать корзину с отрицательными товарами из админки, но клиент не может заказать отсутствующий товар.

В целом, очень полезная штука. :) Я же помнил, что делал что-то подобное в 2014 году. :)

 

Спасибо тебе добрый человек, сделал тоже самое на 3.х и получил такой же результат...*жмет руку*

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

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

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

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

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу