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

Идентификация оплаченного заказа (рассуждения, нужны советы)


Tobolskiy

Recommended Posts

Всем привет. Обозначусь что не программист, но пытаюсь своими силами доделать то что не доделали до меня.

Вот какая интересная задача, которая требует подумать.

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

Заказы попадают двумя методами, покупатель оформляет на сайте, и менеджер заполняет заказ в ручную через админку.

Есть много разных статусов, в том числе промежуточные, такие как "обработан", "в работе", "на сборке" итд...

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

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

Дак вот, как это реализовать?

Я это вижу отдельной записью в таблице, что то типа fullpay, prepay, nopay.

Но как проставить этот статус если заказ пришел через сайт и был оплачен?

 

 

Сложно описал(( Но возможно кто то уже реализовывал и подскажет как это сделано у него или может поделится нужным кодом.

Заранее спасибо. Буду рад советам

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


8 часов назад, Tobolskiy сказал:

Сложно описал(( Но возможно кто то уже реализовывал и подскажет как это сделано у него или может поделится нужным кодом.

 

Можно как-то так, тут появляется новая сущность как "статус оплаты"

image.thumb.png.3ff66e621a25a813ae7e61eda17ea200.png

или так, тут уже связь идет со статусами заказа, но нужно весь фронт, где можно статус менять допиливать

image.thumb.png.8220b7eb239b3bae554cbac1a69b3e32.png

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

13 часов назад, Shureg сказал:

Что мешает сделать статусы "обработан оплачен", "обработан предоплата" и т.д

 

ну тогда будет больше 30 статусов... как в этом работать? это вообще ад будет

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


6 часов назад, Bn174uk сказал:

 

Можно как-то так, тут появляется новая сущность как "статус оплаты"

image.thumb.png.3ff66e621a25a813ae7e61eda17ea200.png
 

 

а это какой то модуль? вот правильнее скорее именно так и реализовывать, с отдельной "сущностью"

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


32 минуты назад, Tobolskiy сказал:

а это какой то модуль? вот правильнее скорее именно так и реализовывать, с отдельной "сущностью"

Формально да, отдельный модуль, но на скрине немного расширенная версия под ТЗ заказчика(без перехода на основе статуса)

Его в продаже нет, только через ЛС.

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

51 минуту назад, Tobolskiy сказал:

 

ну тогда будет больше 30 статусов... как в этом работать? это вообще ад будет

так удалите не нужные
Новый, отменен, и Обработки.. Зачем вам другие?

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

6 часов назад, chukcha сказал:

так удалите не нужные
Новый, отменен, и Обработки.. Зачем вам другие?

 

эммм... ну это не решение проблемы))) Далеко не все магазины используют дежурные пару статусов. У нас работают с админкой разные отделы и сотрудники, для каждого нужны свои статусы... вариант удалить не нужные как то звучит как прикол))

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


49 минут назад, Tobolskiy сказал:

 

эммм... ну это не решение проблемы))) Далеко не все магазины используют дежурные пару статусов. У нас работают с админкой разные отделы и сотрудники, для каждого нужны свои статусы... вариант удалить не нужные как то звучит как прикол))

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

Например для менеджеров заказов

или для менеджеров сборки

 

 

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

1 минуту назад, chukcha сказал:

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

Например для менеджеров заказов

или для менеджеров сборки

 

 

 

такое тоже можно. но пока задача в другом. именно разобраться с оплатой заказа

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


2 минуты назад, ashap сказал:

все это дорабатывается в магазине разработчиком-"сотрудником" без проблем

и подцепить к платежки спец статус  итд и тп

пока такого "сотрудника" нет))) поэтому ищу как сделать самому

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


17 минут назад, Tobolskiy сказал:

пока такого "сотрудника" нет))) поэтому ищу как сделать самому

Если нет, то заплатите немного денежки, это дешевле чем свой программист, тем более, что у @Bn174uk есть готовое решение или (раз уж платить не хотите :) ):
во первых - Вы можете разделять заказы по форме оплаты, например самовывоз может быть по предоплате или постоплате, если постоплата, то человек, выдающий заказ во вторых - мы работаем со статусами, как предложил @Shureg - все нормально, статусов много, но не 30, до абсурда не доходит. Ну и это же бесплатно! :)))

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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