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 and MiGS (Mastercard Internet Gateway Service, add-on only).
Install in your WordPress site directly (click Plugins, Add New and then Search for YAK), or download the zip file from the WordPress Extend site.
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 forums, or consider buying the Handbook.
The following add-ons are currently available:
- YAK Gallery – a gallery plugin for your products
- YAK AddInfo – configure additional fields on the final order confirmation
- YAK MiGS – Mastercard Internet Gateway Service (payment gateway)
- YAK Membership (coming soon) – a membership/subscription add-on
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
- Basic Sales Tax support
- The customer interface has been translated into a number of languages: Japanese, Chinese, Taiwan Chinese, Thai, Slovakian, Czech, German, French, Italian, Spanish, Norwegian, Swedish
The following Payment Options are supported:
- Plain page — flexible 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
- Mastercard Internet Gateway Service (add-on)
- Stripe (https://stripe.com) — Stripe’s payments gateway is used to charge credit cards (currently US-only)