<commit_before>Anonymous Checkout for Satchmo
==============================

Description
-----------

If you only want to collect enough information from your customer to start
shipping products, then this project may be useful for you.

Only shipping information is collected; for billing and contact information,
it is assumed that you will refer to your payment gateway of choice (see the
FAQ for more).

Usage
-----

#. Activate our middleware::

     MIDDLEWARE_CLASSES = (
       ...
       'satchmo_anon_checkout.middleware.AnonymousCheckoutMiddleware',
       ...
     )

   We're not really choosy about where you put the middleware specification.

#. Activate our signal listeners by importing ``listeners.py``:

     # In your project's urls.py or settings.py
     import satchmo_anon_checkout.listeners

#. Modify the template for step 1 of the checkout process; remove the contact
   form and the billing fields, the ship addressee.

   Leave the "copy address" field though; it will render as a
   ``<input type="hidden">`` field. This way, Satchmo's JavaScript doesn't barf.

FAQ
---<commit_msg>recommend urls.py solely<commit_after>Anonymous Checkout for Satchmo
==============================

Description
-----------

If you only want to collect enough information from your customer to start
shipping products, then this project may be useful for you.

Only shipping information is collected; for billing and contact information,
it is assumed that you will refer to your payment gateway of choice (see the
FAQ for more).

Usage
-----

#. Activate our middleware::

     MIDDLEWARE_CLASSES = (
       ...
       'satchmo_anon_checkout.middleware.AnonymousCheckoutMiddleware',
       ...
     )

   We're not really choosy about where you put the middleware specification.

#. Activate our signal listeners by importing ``listeners.py``:

     # In your project's urls.py
     import satchmo_anon_checkout.listeners

     It's not advisble to do this in your ``settings.py``, as it may lead to
     circular imports.

#. Modify the template for step 1 of the checkout process; remove the contact
   form and the billing fields, the ship addressee.

   Leave the "copy address" field though; it will render as a
   ``<input type="hidden">`` field. This way, Satchmo's JavaScript doesn't barf.

FAQ
---
{'fraction_non_alphanumeric': 0.10176800344976283, 'fraction_numerical': 0.0008624407072013799, 'mean_word_length': 3.427480916030534, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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': '2694634', 'n_tokens_mistral': 654, 'n_tokens_neox': 603, 'n_words': 276}