Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


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 не особо силен.

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

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

 

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

 

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

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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

Ах да... и 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
Надіслати
Поділитися на інших сайтах

  • 1 year later...

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

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

 

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

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

 

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

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

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

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

 

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

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

 

 

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

 

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

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

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

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

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

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

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

 

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

Надіслати
Поділитися на інших сайтах

  • 1 year later...

РЕШЕНИЕ:

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

Змінено користувачем f7402
  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.