MM Developer Experience Portfolio - X-Cart®
MM Developer Experience Portfolio - X-Cart®
MM Developer Experience Portfolio - X-Cart®
MM Developer Experience Portfolio - X-Cart®
 
MM Developer Experience Portfolio - X-Cart® MM Developer Experience Portfolio - X-Cart® MM Developer Experience Portfolio - X-Cart®
MM Developer Experience Portfolio - X-Cart® MM Developer Experience Portfolio - X-Cart® MM Developer Experience Portfolio - X-Cart®
MM Developer Experience Portfolio - X-Cart® MM Developer Experience Portfolio - X-Cart® MM Developer Experience Portfolio - X-Cart®
MM Developer Experience Portfolio - X-Cart® MM Developer Experience Portfolio - X-Cart® MM Developer Experience Portfolio - X-Cart®
MM Developer Experience Portfolio - X-Cart®
MM Developer MM Developer
MM Developer

Main Menu

MM Developer
MM Developer MM Developer
MM Developer MM Developer
MM Developer

Entries

MM Developer
MM Developer MM Developer
MM Developer MM Developer
MM Developer

Most Popular [-] [+]

MM Developer
MM Developer MM Developer
MM Developer MM Developer
MM Developer

Certifications

Valid XHTML 1.0 Transitional
Valid Level 3 CSS
Priority 1
Section 508
MM Developer
MM Developer MM Developer
MM Developer MM Developer
MM Developer

Design Picker

Current Design: Default

Change:
MM Developer
MM Developer MM Developer

MM Developer Experience Portfolio - X-Cart®

X-Cart Programming

 

ZenCart to X-Cart Converter

Source Code Unavailable

This tool is a full conversion utility to migrate a base ZenCart installation to an X-Cart installation. It transfers customers, categories, manufacturers, products, product options, orders, order details, plus more.

Global Product Options (beta)

Source Code Unavailable

This modular modification allows you to create groups of product options and save them as "sets". You can then modify products and attach "product option sets" to each product (in addition to any other product options that product may have). This system is an add-on to the OEM X-Cart "Product Options" module and integrates easily.

Custom Order Exports

Source Code Unavailable

This is an entire "category" of X-Cart programming. I have created a few order export scripts for some clients.

  • http://www.hitchaflag.com - Daily cron job to grab new orders, filter out non-hardware products, generate seperate CSV files according to the PMA API guide, GPG encrypt csv files, FTP files to PMA server. All non-hardware products and their associated order data are emailed to another shipping company.
  • http://www.bluehillnaturals.com - Cron job to retrieve new orders and manipulate data to adhere to the TACTION order import/export format, PGP encrypt file, SFTP file to server.

Dynamic Detailed Images Thumbnails

Source Code Unavailable - See it Work
This modification creates thumbnails of detailed images on the fly. Uses ImageMagik.

Shipworks Integration

Source Code Unavailable
Integration of the 3rd party shipping tool known as ShipWorks.
  • http://www.jvljewelry.com
  • http://www.buygage.com

301 Redirections from Old Store to New

Source Code Unavailable

This is an entire "category" of X-Cart programming. I have created several dynamic 301 redirection scripts for clients who have migrated from an old store and software to a new store and software. That way they never lose their search engine rankings and the search engines gracefully update their indexes to the site..

Dynamic Music Preview Flash

Source Code Unavailable - See it Work
This modification allows the admin to associate a preview song file to a product. On the custom category view, if a product has a preview clip associated with it, a small graphic is placed in the preview column for that product that passes the product ID to a javascript function. That javascript function passes that product ID to a flash movie which uses that information to query the MySQL database for the location of that audio file. The XML result is then processed by the flash movie and the sound begins to play. When another sound is clicked, the javascript function stops the currently playing track so it can start playing the new one.

Attach Image to Product (customer)

Source Code Unavailable - See It Work (1, 2, 3)
This modification allows the product provider to create a NEW product option called "file". This product option will allow customers to upload files to the product (the programming contains the security as to which files are allowed). For instance, if a store sells custom made decals. They might sell a product that allows customers to upload an image for the store to make a decal from.

Dynamic Site Map

Source Code Unavailable - See it Work
This modular system creates a dynamic sitemap using an SEO friendly url (via .htaccess) and produces SEO friendly links. It supports categories recursively, manufacturers (brands), Embedded level static pages, our in-house price-range search, Newest Products, Best Sellers, and the Help Section links. Each 'section' is independently configurable to display at all, display recursive data if applicable, and whether or not to require the user to be logged in to view that 'section'. If login is required and the user is not logged in, an error message is output in that section. Additionally, if the sitemap section uses a module that is not currently turned on, a relevant error message it output.

Product Popup

Source Code Unavailable - See it Work
This module applies a button that appears centered on product thumbnails in a category view. Upon clicking on that button, it automatically hides all drop menus (to ensure z-indexing) on the page and opens an Ajax powered 'popup' div containing the product view for that product in which you can add it to your cart from there.

Google Checkout Integration

Source Code Unavailable

This simply integrates Google Checkout into the X-Cart system as a new payment method.

Giftcard Marketing

Source Code Unavailable - See it Work
This X-Cart hack was to modify the checkout routine for a client. Upon entering your cart you are shown a Giftcard Marketing box at the bottom right corner. Upon entering the proper code, the checkout process is interrupted and you are taken to a signup form where you enter in your company/studio information. If invalid information is submitted, you are taken back to the form with the old data being prefilled, and each problem area is highlighted with an error message. After success, that data is saved to an SQL table and a $25 coupon is applied to your cart. You are redirected back to the starting cart page and the giftcard marketing box is no longer available. In the admin area of the site, the admin has the ability to export that table data in csv/tsv formats.

Questionaire-Based Product Search

Source Code Unavailable - See it Work
This modification places a questionaire on the client's homepage of their store. Based on the questions answered by the customer, the appropriate products are searched and retrieved. The product results are seperated by category.

Layered Navigation

Source Code Unavailable - See it Work
A custom layered navigation module written for integration into the E3 system.

Layered Navigation #2

Source Code Unavailable - See it Work
A pure CSS, 100% SEO compatible, menu written for integration into the X-Cart system. The HTML structure remains unchanged while simple changes to the CSS changes the look, animation, and operation of the entire menu.

E3 Sidebar State

Source Code Unavailable - See it Work
A modification to the Sidebar (Module) system that identifies each sidebar module with its unique database moduleid. Each module shows a '_' or '+' depending on if the module content is minimized or not. Upon changing the state of a module, that module's state is saved in a cookie and each page visit afterwards, those modules will remain in their minimized/restored state until you delete the cookies or use the links to restore them.

Dynamic Shipping Address

Source Code Unavailable - See it Work
This modification allows customers to dynamically specify a different shipping address (prefilled with the one in their user account) without it changing their account information; on a per-order basis.

Countless custom views

Source Code Unavailable
Countless custom category and product views for several clients.
MM Developer Experience Portfolio - X-Cart®
MM Developer Experience Portfolio - X-Cart® MM Developer Experience Portfolio - X-Cart® Copyright © 1999 - 2009 MM Developer. All Rights Reserved - Credits - Disclaimer MM Developer Experience Portfolio - X-Cart®