Перейти к содержанию
Hare76

[Решено {статусы заказа}] Не вычитаются товары со склада

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

Только недавно начал разбираться с Opencart. Скачал, само собой, что было "последнего" (2.0.3.1). И в итоге столкнулся с такой проблемой - товары со склада банально не вычитаются. Покупаю и покупаю, а количество в базе и карточке товара остается прежним. Какие могут быть предположения?

 

1. Чистая установка (без модов и прочей чехуи).

2. В админке в настройках товара опция "Вычитать со склада" установлена в "Да". ( Products->Data->Subtract Stock : Yes ).

3. В админке в настройках магазина опции (Display Stock, Show Out Of Stock Warning, Stock Checkout) по отображению количества товара на складе включены (хотя это всего лишь отображение и по факту на сам вычет не влияет).

4. Запись настроек из админки в БД происходит, что говорит о том, что доступ к БД на запись имеется.

5. Указанным при инсталляции папкам были "оформлены" необходимые атрибуты.

6. system/cache чистил.

 

Что я упустил? Где еще какие опции необходимо включить/выключить?

P.S.: Прошу сильно не пинать ибо, как указал выше, в Opencart не особо силен.

Поделиться сообщением


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

Опции у товара есть?

Поделиться сообщением


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

Нет, никаких опций (а также атрибутов) у тестируемых товаров нет (имеются ввиду вкладки (опции, атрибуты в товаре).

 

P.S.: 1. Чистая установка (без модов и прочей чехуи).

 

P.S.: И еще добавлю...

7. Файл логирования ошибок пустой.

Поделиться сообщением


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

1. Какой статус в настройках магазина отвечает за завершенный заказ?

2. В каком статусе тестовый заказ для которого не было произведено вычитание?

Поделиться сообщением


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

Пробовал Pending (по дефолту) и Canceled - ничего не меняется (в плане количества).

Поделиться сообщением


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

Ах да... и Complete тоже пробовал (тот же результат).

Просто я в некотором недоумении: по умолчанию установленная CMS интернет-магазина не делает таких вещей.

Поделиться сообщением


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

Я больше склоняюсь к мысли, что у кого то руки кривые.

Поделиться сообщением


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

Я больше склоняюсь к мысли, что у кого то руки кривые.

Очень хотел бы на это надеяться :) (имею ввиду свои).

И я изначально написал, что не силен в Opencart.

Я предполагал, что кто-то уже сталкивался с подобным и знает решение. А то получается проще с моими руками выбрать другую CMS. Ведь не хочется верить, что у разработчиков CMS руки-крюки...

Поделиться сообщением


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

Отличная мысль. И так по любому вопросу не обращаться к сообществу и не писать на форумы, а сразу нанимать программистов. А еще лучше — написать свою CMS интернет-магазина. Чем не вариант.

Но есть такие понятия как цесообразность, время, стоимость...

Изменено пользователем Hare76

Поделиться сообщением


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

Но если вы не в состоянии настроить магазин, то почему кто то должен делать это за вас?

Поделиться сообщением


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

Но если вы не в состоянии настроить магазин, то почему кто то должен делать это за вас?

Ну я как бы в состоянии его настроить.

И все настройки, применяемые мной, я описал.

Вы же не в состоянии даже упомянуть о том, что работаете с опенкартом 1.5x.x. И не знаете как выглядит изнутри 2.0.3.1.

 

Если сюда ( замечу "В ПЕСОЧНИЦУ" ) будут обращаться люди, которые все знают и умеют, так нафига этот форум нужен вообще?  Или я не правильно сформулировал задачу? Или я не ищу дополнительных настроек? Или я не описал, что недавно начал разбираться и не в ту ветку форума запостил тему?

 

Как вариант, я могу даже на хостинге развернуть версию 2.0.3.1 и предоставить Вам возможность ее настроить. Это будет полезно Вам. Так как Вы сможете доказать, что кривизна моих рук все-таки больше нуля (в случае, если сможете настроить вычитание товара со склада), а также сможете ознакомиться с новой версией. При этом будет еще плюс - в данной ветке появится ответ на мой вопрос (ведь Вы же разместите правильный ответ - не так ли?). Но есть один минус для Вас (маловероятный, правда, учитывая Ваш опыт и знания) - может оказаться так, что выплывет кривизна Ваших рук. И она окажется больше, чем всех остальных на этом форуме.

 

Почему такой жесткий ответ? Да потому что я установил 1.5.6.4 и там именно все работает так как и задумано и описано. И потому я так отвечаю, потому что я изначально описал все условия в первом посте. И потому так отвечаю, потому что задолбали люди, которые считают, что так и должно быть, что пользуйся тем, что есть. И обычно это люди, которые вряд ли могут сами что-то сделать. Я не имею ввиду Вас и только Вас.

 

Можно рассказать мне сказку про то, что это же для тебя бесплатно сделали. Ну так я также могу ответить, что я и не просил делать их это. Также уж лучше вообще чего-то не делать, чем делать то, что уже наделано неединожды. Хочешь что-то предложить, сделай новое, сделай лучше и т.д. Поэтому предлагаю сразу отсечь дискуссию о бесплатности и т.п.

 

P.S.: И еще... решение, в принципе, найдено. Найдено оно тоже при помощи форума, но не этого. Решение кривое и нелогичное и заключается именно в настройках, чего я и спрашивал в самом начале. И программисты не нужны.

Изменено пользователем Hare76

Поделиться сообщением


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

Мог бы просто написать - ой, всё

Поделиться сообщением


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

Мог бы просто написать - ой, всё

Ну понятно...

Отказавшить от нормального предложения Вы тем самым и расписались в своей безрукости :)

 

Ну да. Интересная тема. И самое интересное в ней - это отношение членов данного форума друг к другу, а также их ответы и советы. В принципе, это подтвердилось и в моей теме. Особенно с учетом того, что она была создана в Песочнице.

 

Ну и в целом, я для себя как бы вопрос закрыл.

Далее можно обсирать меня. И постить в духе данного форума очень содержательные и поучительные сообщения.

Удачи всем.

Поделиться сообщением


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

Ответ я вам дал еще в сообщении №4. Если у вас не хватило мозгов покопаться в настройках магазина (в частности статусах завершенности заказа), а также корректно завершить заказ, чтобы сработал триггер на вычитание, то это исключительно ваши проблемы и сложности. Воды можете лить сколько угодно, но не надо переводить с больной головы на здоровую. Удачи.

Изменено пользователем tabook

Поделиться сообщением


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

C Вашего позволения, апну тему.

опенкарт 2102 рс. я тоже не программист от бога, но я уже задолбался дико.

 

Короче говоря, та же самая ситуация, что у автора.

С одной только вот хреновой разницей.

 

Была упорная долбёжка с невычитающимися товарами.

Вылечилась только удалением таблицы oc_settings из бд и добавлением новой из чистой сборки (очистка таблицы, хоть убей, не помогала).

Далее была перенастройка магазина, установка толпы модулей и всё было хорошо.

С последнего глюка постоянно проверяю оформлением заказа, всё ли нормально вычитается и как себя ведёт.

 

Сегодня утром снова перестали вычитаться. Абсолютно на ровном месте. Лог ошибок опенкарта пуст, лог ошибок хостаря - пусто.

Слов нет уже. Заново всё перенастраивать - это люто.

 

 

Есть ли варианты, куда смотреть и что ковырять ? 

 

У нас не продают, то чего нет или то, что могло исчезнуть.

Поэтому логика настроек такова:

Когда клиент создаёт заказ - товар уходит в резерв за заказом сразу, начинается процесс ожидания оплаты. (это работало, сейчас - нет)

Поэтому "заказ в процессе" - имеет статусы которые нами, по сути, не используются, вроде недооформлен, не указано, ожидание, в обработке

Когда клиент создаёт заказ - вешаются статусы из группы  "ожидание оплаты" - все эти статусы выбраны в завершённых. (и всё отлично работало, товары вычитались со склада)

затем проставляются статусы -  групп упакован/отправлен (эти статусы тоже выбраны в завершённых и по логике не должны влиять на товар на складе)

в остатке - заказ в процессе, выбраны только практически неиспользуемые статусы, завершённые - выбраны практически все статусы, которые использует магазин.

 

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

Поделиться сообщением


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

РЕШЕНИЕ:

Модули => Оплата => Ваш способ оплаты => редактировать => В графе (Статус заказа после оплаты) сменить на нужный (в обработке) 

Изменено пользователем f7402

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, f7402 сказал:

Аналогично, не вычитает товар со склада при заказе

Version 2.0.3.1 (rs.2)

А решения так и нету

Яндекс кассу пользуете?

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.