Satchmo
  • Satchmo Introduction
    • History
    • Project Mission
    • Current Development Status
  • About this Project
    • Why build a shopping cart framework?
    • What license are you using?
  • Satchmo Features
    • Current Features
  • Requirements
  • Directory Structure
    • Satchmo Apps
      • Satchmo_ext
    • Satchmo Projects
      • Simple
      • Skeleton
    • Satchmo Static
  • Quick Start
    • Install Base Requirements
    • Install Satchmo and Dependencies
    • Install the Satchmo Starter App
    • Run the Development Server
    • Next Steps
  • Installation
    • A Quick Note About Installing Dependencies
    • Installing Dependencies
    • Installing Satchmo into your path
    • Build Your Store With clonesatchmo
    • View the Demo Store
    • Troubleshooting
    • Additional Notes
    • Useful Links
  • Settings
    • Customizing the settings
    • Configure the rest of the required files
    • Test and Install the Data
  • Basic Configuration
    • Settings configured in Python files
      • Changing the L10N Settings
      • Setting up document generation
        • wkhtmltopdf
        • trml2pdf
        • Customizing templates
        • Developing your own
    • Settings configured via Django’s admin interface
      • Base Settings
      • Google Settings
      • Payment Settings
      • Product Settings
      • Shipping Settings
      • Tax Settings
      • Newsletters
      • SSL
      • Disabling the Live Settings System
      • Store Configuration
  • Products
    • Categories
    • Product
      • Product Attributes
      • Price
      • Images
    • Product Options
      • Option Groups
      • Options
      • Configurable Products
      • Product Variations
      • Downloadable Product
        • Adding a Downloadable Product
        • Storage and Serving Location of Downloadable Products
        • Configuration
      • Custom Product
      • Subscription Product
      • Gift Certificate Product
    • A short tutorial
  • Discounts
    • Creating Discounts
    • Site-wide Sales via Auto Discounts
  • Pricing
    • Pricing at the Item Level
    • Product Variation Prices
    • Expiring Pricing
    • Pricing Tiers
  • Tax
    • Tax Module Activation
    • Available Modules
      • No
      • Area
      • Percent
      • US Streamlined Sales Tax (SST) Processing
  • Shipping
    • Configuration in Site Settings
    • Enabling Modules
      • Custom Modules
      • Modules with Django-style Models
    • Generic Modules
      • Dummy
      • Flat
      • No Shipping
      • Per
      • Shipping By Product
      • Tiered
      • Tiered Weight
      • Tiered Quantity
    • Specialised Modules
      • UPS
      • Fedex
      • USPS
      • Canada Post
  • Analytics
  • Payment Modules
    • Authorize.net
    • TrustCommerce
    • CyberSource
    • PayPal
      • Configuration
      • Step by Step Instructions for Configuring Paypal IPN
    • Payflow pro payment method
      • Dependencies
      • Installation
      • Settings
      • Livesettings
      • What Works
      • TODO
    • Google Checkout
    • Sage Pay (Formerly Protx)
    • Sermepa
  • Email Verification
  • Store Customization
    • CSS Customization
    • Template Customization
    • URL Customization
    • Shipping Module Customization
    • Payment Module Customization
    • Using Signals
    • Changing Views
    • Custom Template Tags and Filters
      • Example tags
  • Customizing Admin
    • Modifying the Product Model
    • Using Mix-ins to customize the admin
  • Custom Payment Modules
    • Overview
    • Building your processor
    • Configuration
    • Views
    • Url configuration
    • Enabling the new module
    • Conclusion
  • Custom Product Attributes
    • Creating Attribute Options
    • Using Attributes on Products
    • Customizing Attribute Options
    • Additional Capabilities
  • Custom Product Modules
    • Building your module
    • Configuration
    • Extending the model and templates
    • Using model inheritance
    • Conclusion
  • Translating Content
    • Using Transifex
    • Template Translations
    • Making a translation available
    • Translating dependencies
    • Content Translations
  • Satchmo Templates
    • Templates by View
    • Templates by App
      • Payment
      • Payment/modules/
      • L10n
      • Satchmo_ext
        • wishlist
        • upsell
        • recentlist
        • productratings
        • productfeeds
        • newsletter
        • brand
      • Product
        • admin
      • Keyedcache
      • Satchmo_Store
      • Livesettings
      • Shipping
      • Satchmo_utils
  • Satchmo Template Filters and Tags
    • Filter Reference
      • discount_cart_total
      • discount_line_total
      • discount_price
      • discount_ratio
      • discount_saved
      • sale_price
    • Tag Reference
      • filter_admin_app_list
      • inprocess_order_list
      • product_upsell
  • Satchmo Views
    • URLs by Name
    • Use of Generic Django Views
      • Contact thanks
    • Views by App
      • payment
      • product
      • satchmo_store
    • Payment Processor Views
      • PayPal
        • URLs by Name
        • Views
    • Forms
    • Context variables
      • Variables provided by Satchmo’s context processor
      • Common variables
  • Signals in Satchmo
    • Signal Descriptions
    • External Signals Used in Satchmo
    • Examples
      • Putting it All Together
      • Ensuring Acceptance of Terms during Checkout
  • Google Base
    • Features
    • Installing
  • Upsell
    • A short tutorial
    • Useful links
    • References
  • Adding a Product to Your Store
    • Steps
      • Setup product types
      • Create the Product
      • Create the Option Groups
      • Create The Product Variations
      • View the Final Product
  • Deploying A Store
    • PCI-DSS Compliance
    • Additional Notes
  • Managing Your Store
    • Admin Toolbar
    • Editing Items Bookmarklet
    • Users and Groups
  • Satchmo Development Branch
    • New Features
    • Translations
    • Bug Fixes
    • Performance Improvements
    • Additional Notes
    • Migration Notes
      • PDF generation
      • Sorl Thumbnail
      • Django Static Files
  • Satchmo 0.9.2 Release
    • New Features
    • Translations
    • Bug Fixes
    • Performance Improvements
    • Additional Packages
    • Migration Notes
      • CSRF
      • Messages
      • Protx Payment Module Renamed
      • ProductPriceLookup Index
      • Support for Django 1.3
      • Active Products
      • Order Shipping Method and Description Fields increased
      • Fedex Module Update
    • Additional Notes
  • Satchmo Release 0.9.1
    • Changes
  • Satchmo 0.9 Release
    • Changes
    • Bug Fixes
  • Satchmo 0.8.1 Release
    • Changes
  • Satchmo 0.8 Release
    • New Features
    • Backwards-incompatible Changes
    • Thanks
  • Satchmo 0.7 Release
    • New Features
    • Backwards-incompatible Changes
    • Thanks
  • Satchmo Migrations and Upgrades
    • Using South
      • Upgrading from an existing 0.9 installation
      • Installing Satchmo 0.9.1 with South
 
Satchmo
  • Docs »
  • Welcome to Satchmo
  • Edit on Bitbucket

Welcome to Satchmo¶

Satchmo is an eCommerce framework created in Django which allows you to develop unique and robust online stores.

Overview¶

  • Satchmo Introduction
  • About this Project
  • Satchmo Features
  • Requirements
  • Directory Structure

Installation¶

  • Quick Start
  • Installation
  • Settings
  • Basic Configuration

Store Usage¶

  • Products
  • Discounts
  • Pricing
  • Tax
  • Shipping
  • Analytics
  • Payment Modules
  • Email Verification

Modifying A Store¶

  • Store Customization
  • Customizing Admin
  • Custom Payment Modules
  • Custom Product Attributes
  • Custom Product Modules
  • Translating Content
  • Satchmo Templates
  • Satchmo Template Filters and Tags
  • Satchmo Views
  • Signals in Satchmo

Optional Modules¶

  • Google Base
  • Upsell

Tutorials¶

  • Adding a Product to Your Store

Deploying A Store¶

  • Deploying A Store
  • Managing Your Store

Additional Notes¶

  • Satchmo Development Branch
  • Satchmo 0.9.2 Release
  • Satchmo Release 0.9.1
  • Satchmo 0.9 Release
  • Satchmo 0.8.1 Release
  • Satchmo 0.8 Release
  • Satchmo 0.7 Release
  • Satchmo Migrations and Upgrades
Next

© Copyright 2014, Chris Moffitt. Last updated on Jul 23, 2015.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.