Author: jasonrbriggs
YAK is an open source shopping cart plugin for WordPress. It associates products with weblog entries (in other words, posts), so the post ID also becomes the product code. It supports both pages and posts as products, handles different types of product through categorisation, and provides customisable purchase options (cheque or deposit, basic credit card form, basic Google Checkout integration, standard PayPal integration, PayPal Payments Pro, and Authorize.net).
** NOTE: if you're using an older version of WordPress (i.e. less than version 3), the latest version of YAK you can safely use is 2.1.7 (click here to download). As of YAK version 2.2.0, the plugin is only being tested against WP3. **
Detailed installation and configuration instructions can be found by purchasing the YAK Handbook, but basic installation instructions can be found here. If you want to do something more advanced, post a message in the discussion group, or consider buying the Handbook.
Further discussion can be found in the discussion group (please post bugs or problems you find there). To keep up-to-date with releases, subscribe to the feed, or check the changelog.
The bug tracker for YAK can be found here.
YAK includes the following features:
- Create products from either posts or pages
- Downloadable products
- Multiple product types -- price per type (i.e. small, medium, large) and quantity per type
- Order administration -- filtering by date, status and order number
- Products page with paging (simple alternative to viewing by category)
- Configurable shipping (either flat rate or by weight unit)
- Configurable shipping address
- Configurable countries list
- Promotions -- percentage or fixed discounts, on shipping or order value
- Sales Reports (basic flash charts showing sales, best sellers, etc)
- Sales Tax (does not work with Google Checkout)
- Support for https (SSL)
- Tags for configurable emails
- Basic XML feed
- Support for multiple shops (function to retrieve product details from another shop)
- Checkout/order widget
- Customer interface has been translated into a number of languages: Japanese, Chinese, Taiwan Chinese, Thai, Slovakian, Czech, German, French, Italian, Spanish, Norwegian, Swedish
- Basic Sales Tax support
The following Payment Options are supported:
- Plain page -- custom payment such as providing information for your customers to pay by cheque, or direct deposit/debit
- Manual credit card -- requiring SSL, and a secure hosting environment
- PayPal Standard -- customers are redirected to PayPal for payments
- Google Checkout -- customers are redirected to Google for payments (note: Checkout is not fully integrated)
- Authorize.net -- Authorize's payments gateway is used to charge credit cards
- PayPal Payments Pro -- PayPal's payments gateway is used to charge credit cards
- Accounts Receivable