Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Order & cart refactoring #203

Open
6 of 25 tasks
bethrezen opened this issue Mar 19, 2015 · 0 comments
Open
6 of 25 tasks

Order & cart refactoring #203

bethrezen opened this issue Mar 19, 2015 · 0 comments

Comments

@bethrezen
Copy link
Member

Actual details on this task: http://redmine.devgroup.su/issues/4

  • OOP-styled cart
  • OOP-styled order
  • Event-based notifications and actions
  • Store product price in OrderItem, update it if quantity changes
  • Don't empty cart on payment stage Cart should NOT be emptied on payment selection stage #152
  • Configurable order workflow Configurable order workflow #184
  • Ability to customize E-Mail notifications for each workflow step, both for managers and buyer in backend(notification templates are stored in plain php files)
  • Configurable option to update product prices of unfinished order on workflow steps
  • Ability to force updating of product prices in backend for order
  • Initiate payment on order with custom price & payment type from backend(if payment handler supports it, ie. for platron)
  • Order creation from backend
  • Adding custom items to order in backend(ie. non-existing products in catalog)
  • Support additional order data(properties)
  • Promo Codes, discounts support Promocode generation and discounts #124
  • Special case - no products in warehouse
  • Taxes support
  • ShippingOption improvements
    • Refactor ShippingOption for using unified classes for handling 'Delivery method' + Delivery cost calculation #125
    • New special delivery type - self-pick from warehouse Multiple warehouses #174
    • Support order products total weight
    • Image for delivery method
    • Delivery time
    • Available for user groups
    • Conditional price calculation
  • Measurement units support for product
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant