Changeset [ea6b6bb634bc176247c89971d51e8dba0ff5d15e] by dleffler
March 16th, 2015 @ 06:07 PM
Multiple Fixes/Tweaks to ecommerce
- code performance tuning tweaks already uploaded for other modules
- switches color of selected shipping type during checkout so the selected shipping type is dark and the others are greyed out
- fixes split credit card payment to actually email the other part of the credit card number...configuration re-activated; changes transaction message to 'authorization pending' since you'll have to manually process the card
- several regression fixes which didn't display correct view template when auto-switching to a new action/view
- adds discount type to manage discounts view
- product status codes are now rankable, allows setting the default product status...may enhance this to auto-change product status to admin selection if out-of-stock
- now allows selection of ANY shipping type as forced shipping (you can now select FREE shipping for a product without having it available as a shipping type for the customer
- regression fix to now properly display product options on 2nd page of add item to cart)
- now correctly calculates shipping when a donation or event registration is in the cart for shipping calculators that use number of items (we were NOT setting the 'no_shipping' property for those product types...includes an upgrade script
- regression fix to properly display options/user input for products and use shipping configuration view for correct framework
- now only displays 'add discount' if an order discount is not already added; edit discount view tweaked to be more intuitive
- removes display of 'location' on an invoice and removes no_shipping items from a packing list
- several other changes to deal with code warnings or page crashes which might appear during odd conditions within the ecommerce system https://github.com/exponentcms/exponent-cms/commit/ea6b6bb634bc1762...
Committed by dleffler
- A framework/modules/ecommerce/shippingcalculators/views/tablebasedcalculator/configure.bootstrap3.tpl
- A install/upgrades/update_ecom4.php
- M framework/modules/ecommerce/assets/css/cart.css
- M framework/modules/ecommerce/assets/css/options-edit.css
- M framework/modules/ecommerce/billingcalculators/authorizedotnet.php
- M framework/modules/ecommerce/billingcalculators/cash.php
- M framework/modules/ecommerce/billingcalculators/creditcard.php
- M framework/modules/ecommerce/billingcalculators/payflowpro.php
- M framework/modules/ecommerce/billingcalculators/paylater.php
- M framework/modules/ecommerce/billingcalculators/paypalExpressCheckout.php
- M framework/modules/ecommerce/billingcalculators/splitcreditcard.php
- M framework/modules/ecommerce/billingcalculators/worldpayCheckout.php
- M framework/modules/ecommerce/controllers/billingController.php
- M framework/modules/ecommerce/controllers/cartController.php
- M framework/modules/ecommerce/controllers/donationController.php
- M framework/modules/ecommerce/controllers/ecomconfigController.php
- M framework/modules/ecommerce/controllers/eventregistrationController.php
- M framework/modules/ecommerce/controllers/orderController.php
- M framework/modules/ecommerce/controllers/product_statusController.php
- M framework/modules/ecommerce/controllers/purchaseOrderController.php
- M framework/modules/ecommerce/controllers/shippingController.php
- M framework/modules/ecommerce/controllers/storeCategoryController.php
- M framework/modules/ecommerce/controllers/storeController.php
- M framework/modules/ecommerce/definitions/product_status.php
- M framework/modules/ecommerce/models/billingcalculator.php
- M framework/modules/ecommerce/models/discounts.php
- M framework/modules/ecommerce/models/order.php
- M framework/modules/ecommerce/models/orderitem.php
- M framework/modules/ecommerce/models/shipping.php
- M framework/modules/ecommerce/models/shippingcalculator.php
- M framework/modules/ecommerce/models/taxclass.php
- M framework/modules/ecommerce/products/models/product.php
- M framework/modules/ecommerce/products/views/donation/edit.bootstrap3.tpl
- M framework/modules/ecommerce/products/views/donation/edit.tpl
- M framework/modules/ecommerce/products/views/eventregistration/edit.bootstrap3.tpl
- M framework/modules/ecommerce/products/views/eventregistration/edit.tpl
- M framework/modules/ecommerce/products/views/product/addToCart.tpl
- M framework/modules/ecommerce/products/views/product/addToOrder.tpl
- M framework/modules/ecommerce/products/views/product/child_edit.bootstrap3.tpl
- M framework/modules/ecommerce/products/views/product/child_edit.tpl
- M framework/modules/ecommerce/shippingcalculators/fedexcalculator.php
- M framework/modules/ecommerce/shippingcalculators/flatratecalculator.php
- M framework/modules/ecommerce/shippingcalculators/freeshippingcalculator.php
- M framework/modules/ecommerce/shippingcalculators/instorepickupcalculator.php
- M framework/modules/ecommerce/shippingcalculators/peritemcalculator.php
- M framework/modules/ecommerce/shippingcalculators/perweightcalculator.php
- M framework/modules/ecommerce/shippingcalculators/tablebasedcalculator.php
- M framework/modules/ecommerce/shippingcalculators/upscalculator.php
- M framework/modules/ecommerce/shippingcalculators/views/fedexcalculator/configure.bootstrap3.tpl
- M framework/modules/ecommerce/shippingcalculators/views/fedexcalculator/configure.tpl
- M framework/modules/ecommerce/shippingcalculators/views/flatratecalculator/configure.bootstrap3.tpl
- M framework/modules/ecommerce/shippingcalculators/views/flatratecalculator/configure.tpl
- M framework/modules/ecommerce/shippingcalculators/views/freeshippingcalculator/configure.bootstrap3.tpl
- M framework/modules/ecommerce/shippingcalculators/views/freeshippingcalculator/configure.tpl
- M framework/modules/ecommerce/shippingcalculators/views/instorepickupcalculator/configure.bootstrap3.tpl
- M framework/modules/ecommerce/shippingcalculators/views/instorepickupcalculator/configure.tpl
- M framework/modules/ecommerce/shippingcalculators/views/peritemcalculator/configure.bootstrap3.tpl
- M framework/modules/ecommerce/shippingcalculators/views/peritemcalculator/configure.tpl
- M framework/modules/ecommerce/shippingcalculators/views/perweightcalculator/configure.bootstrap3.tpl
- M framework/modules/ecommerce/shippingcalculators/views/perweightcalculator/configure.tpl
- M framework/modules/ecommerce/shippingcalculators/views/tablebasedcalculator/configure.tpl
- M framework/modules/ecommerce/shippingcalculators/views/upscalculator/configure.bootstrap3.tpl
- M framework/modules/ecommerce/shippingcalculators/views/upscalculator/configure.tpl
- M framework/modules/ecommerce/views/billing/configure.tpl
- M framework/modules/ecommerce/views/cart/checkout.bootstrap3.tpl
- M framework/modules/ecommerce/views/cart/checkout.tpl
- M framework/modules/ecommerce/views/cart/confirm.tpl
- M framework/modules/ecommerce/views/cart/process.tpl
- M framework/modules/ecommerce/views/cart/show.tpl
- M framework/modules/ecommerce/views/ecomconfig/edit_discount.bootstrap3.tpl
- M framework/modules/ecommerce/views/ecomconfig/edit_discount.tpl
- M framework/modules/ecommerce/views/ecomconfig/manage_discounts.tpl
- M framework/modules/ecommerce/views/order/edit_order_item.tpl
- M framework/modules/ecommerce/views/order/invoice.bootstrap3.tpl
- M framework/modules/ecommerce/views/order/invoice.tpl
- M framework/modules/ecommerce/views/order/show_packing.bootstrap3.tpl
- M framework/modules/ecommerce/views/order/show_packing.tpl
- M framework/modules/ecommerce/views/product_status/manage.tpl
- M framework/modules/ecommerce/views/shipping/manage.tpl
- M framework/modules/ecommerce/views/store/edit_status.tpl
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bug Tracker for Exponent CMS