COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


LowTech

Recommended Posts

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

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 years later...

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

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

  • 2 weeks later...
В 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.х и получил такой же результат...*жмет руку*

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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