LowTech Опубликовано: марта 21, 2018 Жалоба Поделиться Опубликовано: марта 21, 2018 Здравствуйте! OpencartPro 2.3.0.2.3 Проблема при редактировании заказа. Товары у меня штучные, все по одной штуке. Бывает, что клиент хочет добавить товар в уже существующий заказ. При оформлении заказа клиентом товар списывается сразу, на складе "0", и, при редактировании, появляется надпись "Товары, отмеченные ***, недоступны в нужном количестве или отсутствуют на складе!" Сохранить изменение в заказе невозможно. Как разрешить редактирование заказа в такой ситуации (при количестве товаров "0")? Спасибо! P.S. Сейчас работаю с версией OСStore 1.5, там такое редактирование возможно... Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: марта 22, 2018 Жалоба Поделиться Опубликовано: марта 22, 2018 1 час назад, LowTech сказал: Как разрешить редактирование заказа в такой ситуации (при количестве товаров "0")? посмотрите в настройки магазина \ вкладка опции \ раздел наличие Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. LowTech Опубликовано: марта 22, 2018 Автор Это популярное сообщение. Жалоба Поделиться Опубликовано: марта 22, 2018 1 час назад, admin сказал: посмотрите в настройки магазина \ вкладка опции \ раздел наличие Спасибо за ответ! Про опцию разрешения/запрещения продажи товара, отсутствующего на складе, я знаю. Решение нашел другое. Все работает, остаются предупреждения, но это не важно. Вот, при таких закомментированных строках Скрытый текст в файле \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 году. admin и chens 2 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
LowTech Опубликовано: марта 24, 2018 Автор Жалоба Поделиться Опубликовано: марта 24, 2018 Здравствуйте! Уперся... Не корректно работает форма обратной связи. Сообщения о заказах приходят без вопросов всегда. При протоколе 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 Подскажите. что делать. Очень хочется получать нормальные письма с обратным адресом. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
AWARO Опубликовано: марта 25, 2018 Жалоба Поделиться Опубликовано: марта 25, 2018 В 22.03.2018 at 02:22, LowTech сказал: Вот норм редактор заказов Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
kairos Опубликовано: сентября 25, 2020 Жалоба Поделиться Опубликовано: сентября 25, 2020 Какой же это тупизм, ставишь движок по умолчанию, хочешь добавить заказ для теста и приходится лезть редактировать контроллер чтобы это сделать. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
chens Опубликовано: октября 9, 2020 Жалоба Поделиться Опубликовано: октября 9, 2020 В 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.х и получил такой же результат...*жмет руку* Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.