Вопрос

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

Мне любопытно, что решение не сделать заказ редактируемым для добавления или удаления предметов, изменения их количества, применения скидок и т. Д.

Я также хотел бы услышать о расширениях, которые работают с отсутствием этой функции. Тот, который я пробовал, например Истинные приказы редактирования был немного странным при столкновении с настраиваемыми продуктами.

Это было полезно?

Решение

Ответ заключается в вашем вопросе, и я считаю, что это так, как в Magento, а также во многих других электронных коммерции и бухгалтерском программном обеспечении причины зависимостей, которое имеет «документ заказов».

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

Таким образом, в Magento порядок в целом не является редактируемым, так как он не нужен, хотя он кажется странным и ненужным сначала почти всем торговцам, не получают этого. Тот факт, что это затрудняет поддержание вашего электронного магазина, является лишь побочным эффектом правильного дела.

Если вы думаете дальше, даже с изменением всех братьев и сестер заказа (адреса, предметы, доставка и методы оплаты, применение скидок), те же проблемы произойдут, если оба изменятся. Вы по -прежнему не можете уловить платежи, если у вас нет данных CC, возврата и т. Д., Потому что им нужны действия от клиента. В электронной коммерции у вас внимание клиента только в то время, когда он подтверждает оплату и все, что происходит после того, как это требует большего внимания от обоих партий

Таким образом, даже если в магазине IRL в магазине вы делаете какой -то заказ того же процесса добавления и вычитания действий (по кассовым аппарату или в наших умах), чтобы завершить ваш заказ, и если вам необходимо изменить процесс оплаты, заказа является Выброшен, и новый создан для записи ваших новых действий (платежи, скидки, бонусы, предметы и т. Д.). Единственное, что делает это возможным в IRL более плавным, это то, что клиент обычно существует, чтобы подтвердить изменения и разрешать платежи и все детали, и это все еще происходит немного быстрее в любом мозге, связанные с причиной причины, отношения абстрагированы.

Другие советы

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

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

Относительно сведения о кредитной карте .. Хранение этих данных-«нет-нет». Такие вещи, как частичный захват, разрешение для получения платежа впоследствии или возмещения возможна в Magento и полностью зависит от реализации модуля оплаты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top