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
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