Changeset [c17e2b2170200aa012da8b87c10618f823f7c1a0] by dleffler

March 21st, 2015 @ 02:58 PM

A number of ecommerce fixes and tweaks, esp. in regards to the split credit card billing: now properly sends the order email regardless of DEVELOPMENT setting; properly gets invoice id BEFORE processing payment; split credit card now displays card type and number in invoices (otherwise you'd never be able to have a complete credit card number to process); now properly sends split credit card email with other part of credit card number; adds 'checkout' title/message to top of checkout view in addition to confirm view; streamlines checkout view by removing one redundant heading line; consolidates all invoice related store settings to a single configuration tab instead of two. simplifies 'payment info' for customers while still providing detailed payment data for admins; now styles email invoices more professionally (we weren't including the styles?); changes a number of billing calculator methods to be consistent across model; presents a more consisten checkout process (we didn't show checkout breadcrumb on confirm view & didn't display checkout title/message on checkout view (duh?)
https://github.com/exponentcms/exponent-cms/commit/c17e2b2170200aa0...

Committed by dleffler

  • M framework/modules/ecommerce/assets/css/creditcard-form.css
  • M framework/modules/ecommerce/assets/css/print-invoice.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/passthru.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/cartController.php
  • M framework/modules/ecommerce/controllers/orderController.php
  • M framework/modules/ecommerce/models/billing.php
  • M framework/modules/ecommerce/models/billingcalculator.php
  • M framework/modules/ecommerce/models/billingtransaction.php
  • M framework/modules/ecommerce/models/order.php
  • 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/preprocess.tpl
  • M framework/modules/ecommerce/views/ecomconfig/configure.bootstrap3.tpl
  • M framework/modules/ecommerce/views/ecomconfig/configure.tpl
  • M framework/modules/ecommerce/views/order/email_invoice.tpl
  • M framework/modules/ecommerce/views/order/invoice.bootstrap3.tpl
  • M framework/modules/ecommerce/views/order/invoice.tpl
  • M framework/modules/ecommerce/views/order/ordersbyuser.tpl
  • M framework/modules/ecommerce/views/order/show.bootstrap3.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