Friday, July 10, 2015

Magento Hack Fix to Remove Persistent '(Not Name?)' Link in Header

Problem: Magento Enterprise persistent shopping cart shows the following text in the page header: '(Not Name?)'

Solution:
Magento creates a dynamic header block in code and an unset or remove layout instruction doesn’t remove the block.  In your local.xml, overwrite the block with an empty core/template block with the same name.  i.e.
<!-- Hack fix to remove persistent '(Not Name?)' link top of page. -->
<!-- unsetChild and remove actions do not work. -->
<!-- Html generated here: app/code/core/Mage/Persistent/Block/Header/Additional.php -->
<!-- Block created dynamically here: app/code/core/Mage/Persistent/Model/Observer.php see header.additional -->
<block type="core/template" name="header.additional"/>

Magento Enterprise Aydus Design Package / Theme

Magento Enterprise: 1.13.x, 1.14.x

Theme base features (built for speed!):
  • Fully responsive.  Boostrap / Foundation.
  • Support for all major browsers and devices including IE9+
  • AJAX add to cart and product upsell.
  • AJAX quick view (support across all pages).
  • AJAX newsletter signup.
  • AJAX mini cart.
  • Mega menu and promotional banners with hover intent.
  • Email signup overlay.
  • Online chat
  • Related, upsell, and cross sell product carousels.
  • Best selling products.
  • Customers also bought products.
  • Featured products.
  • On sale products.
  • New products.
  • Custom responsive emails.
  • Category page infinite scroll.
  • Social meta tags.
  • Social feeds e.g. blog, twitter, etc.
  • Social sharing.
  • Solr search.
  • Custom fonts.
  • Product image desktop/mobile friendly enlarge/zoom.
  • Responsive video.
  • Checkout trust symbols.
  • Responsive CMS page templates.
  • Admin updatable content.
  • Enhanced admin banner management for complex responsive banners and banner scheduling.
  • Custom web form support.
  • Parallax framework.
  • Full retina support.
  • Swipe support on all major components.
  • Google Analytics tracking for external and download links.
  • Google Analytics tracking for AJAX components including related, upsell, and cross sell product clicks.
  • Mobile click to call.
  • Magento Enterprise FPC (full page cache) support.
  • IE warning for old browser versions.
  • AJAX error logging.
Theme performance specific optimizations:
  • Mobile optimized images.
  • Mobile click delay removal.
  • Mobile optimized animations.
  • Browser header caching.
  • CSS + JS minification and bundling.
  • Sprites.

Tuesday, June 23, 2015

VitalSource Magento Integration/Extension

Problem:
No third party Vitalsource extension exists for Magento.

Solution:
Build custom Vitalsource extension to allow customers to purchase e-books via Magento and redeem their publications via Vitalsource (for three-way access to books: online, downloaded and mobile).
Customer Experience:  customer purchases e-book from Magento store. Email order confirmation contains a link to instructions on how to redeem e-book. Order confirmation also contains a Vitalsource bookshelf code (for each item). Customer order history contain bookshelf codes for all items and also redemption links/instructions.  To redeem an e-book, customers will visit Vitalsource .com directly, create an account or login to existing account, and enter bookshelf code (to redeem book).