Pregunta

Ahora soportes Magento alterar un orden sólo en forma de un nuevo pedido, que es puede ser debido a proceso de pedido complejo y la estructura de base de datos. Pero a menudo reordenación no es una opción en el caso de los datos de la tarjeta de crédito del cliente no se almacena o no posible cargar o reembolso

Tengo curiosidad acerca de la decisión de no hacer el pedido editable para añadir o eliminar elementos, cambiando su cantidad, la aplicación de descuentos, etc.

También me gustaría conocer a las extensiones que el trabajo a la vuelta de la falta de la función. El que yo intentado, por ejemplo, verdadera Editar Órdenes era un poco peculiar cuando se enfrentan a productos configurables.

¿Fue útil?

Solución

Las respuesta se encuentra en su pregunta y creo que esto es lo que en Magento y así en muchas otras el comercio electrónico y la contabilidad de software causa de las dependencias del "documento de orden" tiene.

En el comercio y contabilidad generalmente la edición no es una forma de hacer las cosas y con el fin de lograr la edición de los saldos de crédito o débito efecto en las cuentas específicas se alteran con la adición de nuevas filas que sea sumar o restar los valores. No es un error y es una función como medios que representan el resultado de cálculo basado en acciones no es el recuento de las acciones que se necesitan para lograr algún resultado. Cada edición es una acción que necesita ser almacenado con el fin de ofrecer la posibilidad de calcular el balance, archivarlo y calcular o presentar una y otra vez.

Así que en Magento el orden en su conjunto no se puede editar, ya que no es necesaria aunque parece extraño e innecesario en un primer momento a casi todos los comerciantes no lo consigue. El hecho de que hace más difícil mantener su dirección de e-tienda es sólo un efecto secundario de hacer las cosas correctamente.

Si cree más lejos que incluso con la alteración de todos los (métodos direcciones, artículos, envío y pago, aplicados los descuentos) los hermanos de orden los mismos problemas que sucederá si las cifras totales varían debido eso. Todavía se puede no pagos de captura si no tiene los datos de CC, etc reembolso causa que necesita una acción del cliente. En el comercio electrónico es suficiente con la atención al cliente en el momento en que se confirma el pago y todo lo que sucede después de que necesita más atención por parte de las dos fiestas

Así que, aunque en la IRL en la tienda que está haciendo algún tipo de ordenar el mismo proceso de suma y resta de acciones son tomadas (por la caja registradora o en nuestra mente) para finalizar su pedido y si es necesario el cambio después del proceso de pago el orden se descarta y se crea uno nuevo para grabar sus nuevas acciones (pagos, descuentos, bonificaciones, artículos, etc.). Lo único que hace esto posible en IRL más sin problemas es que el cliente es normalmente allí para confirmar los cambios y autorizar los pagos y todos los detalles y todavía ocurre ligeramente más rápido en todo el cerebro relaciones de causa se abstraen.

Otros consejos

La razón de hacer para no editable no es una consistencia complejidad pero los datos. Por ejemplo el producto puede ser modificado o incluso eliminado de catálogo después de la orden se colocó. Así que la modificación de los productos solicitados no tendrá sentido. Lo mismo pasa con un cliente y sus detalles.

Por supuesto, estas cosas pueden ser tomadas en cuenta y realiza un seguimiento de forma inteligente, pero esto requerirá todo el nivel de complejidad ya que en este caso cada entidad requerirá la historia modificaciones para ser salvo (por ejemplo, ¿cuál fue el precio en el orden del tiempo fue colocado, lo que los clientes del grupo cliente estaba en etc).

En cuanto a los detalles .. Tarjeta de crédito almacenar estos datos son "no-no". Las cosas tales como la captura parcial, de autorización para el pago de captura de plazo o un reembolso es posible en Magento y totalmente dependiente de la implementación módulo de pago.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top