<commit_before># MerchantSidekick

MerchantSidekick is a full featured light-weight E-commerce framework for Ruby applications.
It's currently used in the following applications:

    * [coalheadwear.com](http://coalheadwear.com) with [authorize.net](http://authorize.net) gateway
    * [givegoods.org](http://givegoods.org) with [authorize.net](http://authorize.net) gateway
    * [kann-ich-klagen.de](http://kann-ich-klagen.de) with [paygate](http://computop.com) gateway
    * [luleka.com](http://luleka.com) with [Paypal](http://www.paypal.com/webapps/mpp/paypal-payments-pro) gateway

## Features

MerchantSidekick includes in- and outbound order management and invoicing, 
a shopping cart, taxation and payment processing. It integrates with 
[ActiveMerchant](http://activemerchant.org) for payment processing by default.
The plugin can be extended to use other payment processors outside the scope
of ActiveMerchant.

## Quickstart

    gem install merchant_sidekick

    rails new my_app

    cd my_app

    gem "merchant_sidekick"

    rails generate merchant_sidekick:install

    rake db:migrate

    # edit config/initializers/merchant_sidekick.rb
    MerchantSidekick::default_gateway = :bogus_gateway
    <commit_msg>Corrected grammar<commit_after># MerchantSidekick

MerchantSidekick (MSK) is a fully featured light-weight E-commerce framework for Ruby applications.
It's currently used in the following applications:

    * [coalheadwear.com](http://coalheadwear.com) with [authorize.net](http://authorize.net) gateway
    * [givegoods.org](http://givegoods.org) with [authorize.net](http://authorize.net) gateway
    * [kann-ich-klagen.de](http://kann-ich-klagen.de) with [paygate](http://computop.com) gateway
    * [luleka.com](http://luleka.com) with [Paypal](http://www.paypal.com/webapps/mpp/paypal-payments-pro) gateway

## Features

MerchantSidekick includes in- and outbound order management and invoicing, 
a shopping cart, taxation and payment processing. It integrates with 
[ActiveMerchant](http://activemerchant.org) for payment processing by default.
The plugin can be extended to use any customer payment processors outside the scope
of ActiveMerchant.

## Quickstart

    gem install merchant_sidekick

    rails new my_app

    cd my_app

    gem "merchant_sidekick"

    rails generate merchant_sidekick:install

    rake db:migrate

    # edit config/initializers/merchant_sidekick.rb
    MerchantSidekick::default_gateway = :bogus_gateway
    
{'fraction_non_alphanumeric': 0.1, 'fraction_numerical': 0.0, 'mean_word_length': 4.488938053097345, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1388555', 'n_tokens_mistral': 800, 'n_tokens_neox': 735, 'n_words': 197}