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
New-ticket Create new ticket

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

Shared Ticket Bins