Jump to content
Hare76

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

Recommended Posts

Только недавно начал разбираться с 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 не особо силен.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Edited by Hare76

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

 

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

 

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

 

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

 

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

 

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

Edited by Hare76

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

 

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

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

Удачи всем.

Share this post


Link to post
Share on other sites

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

Edited by tabook

Share this post


Link to post
Share on other sites

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

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

 

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

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

 

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

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

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

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

 

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

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

 

 

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

 

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

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

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

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

РЕШЕНИЕ:

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

Edited by f7402

Share this post


Link to post
Share on other sites
1 минуту назад, f7402 сказал:

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

Version 2.0.3.1 (rs.2)

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

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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.