CF.Objective Notes -- Slatwall: An Open Source ColdFusion eCommerce Platform
July 22, 2012
Slatwall: An Open Source ColdFusion eCommerce Platform
Sumit Verma
Greg Moser
Integrates w/ Mura, also capable of integrating with any CMS or internal app (in theory)
Open source
Database agnostic, because it uses ORM
What makes SlatWall possible?
FW/1
ColdSpring
ValidateThis
CFStatic
Adobe CF / Railo
What can SlatWall do?
Create Products
List Products
Sell Products
Manage Orders
Assumptions we DIDN'T like:
Shipping is the only way to deliver service
Credit card is the only way to PAY for service
Online is the only place orders are taken
Products will only have a limited set of options
Inventory is only held in 1 place
What makes SlatWall unique?
We didn't make any of the above assumptions
Configure SlatWall based on business requirements:
Setting hierarchy
3 base product types
Inventory control
measurements, rounding, etc
fulfillment, payment, and origin
promotion engine and account pricing
custom attributes -- already baked in without having to write any code
etc
the people that use this tool AREN'T just web developers
vendors, customer service reps, everybody
setting hierarchy
other apps, settings all set at a "global" level
no way to do 'well except for THIS product...' situations
SlatWall settings let you do this
Can create subscription products
Promotions
Mother's Day
Free Shipping
etc
We want this promo to run every week, but only on Tuesdays and they have to buy these 3 items first, etc
...all doable with SlatWall
Shipping Methods
Address Zones -- this group of countries, this group of states, etc
can do shipping to specific Address Zones
Address Zone can be a specific address -- "hey Bob is a great guy, HIS address will get free shipping", etc
Default shipping amount
-- if the FedEx server is down, just charge customer a flat 5 bucks so they're not hung up and can't check out
Address verification
-- handled off to FedEx, they return "yes" or "no"
Integrations
-- works like any other FW/1 subsystems
Integration with Mura
listing pages
in the SlatWall Admin
-- Assign these products to these pages to be listed
Sumit Verma
Greg Moser
Integrates w/ Mura, also capable of integrating with any CMS or internal app (in theory)
Open source
Database agnostic, because it uses ORM
What makes SlatWall possible?
FW/1
ColdSpring
ValidateThis
CFStatic
Adobe CF / Railo
What can SlatWall do?
Create Products
List Products
Sell Products
Manage Orders
Assumptions we DIDN'T like:
Shipping is the only way to deliver service
Credit card is the only way to PAY for service
Online is the only place orders are taken
Products will only have a limited set of options
Inventory is only held in 1 place
What makes SlatWall unique?
We didn't make any of the above assumptions
Configure SlatWall based on business requirements:
Setting hierarchy
3 base product types
Inventory control
measurements, rounding, etc
fulfillment, payment, and origin
promotion engine and account pricing
custom attributes -- already baked in without having to write any code
etc
the people that use this tool AREN'T just web developers
vendors, customer service reps, everybody
setting hierarchy
other apps, settings all set at a "global" level
no way to do 'well except for THIS product...' situations
SlatWall settings let you do this
Can create subscription products
Promotions
Mother's Day
Free Shipping
etc
We want this promo to run every week, but only on Tuesdays and they have to buy these 3 items first, etc
...all doable with SlatWall
Shipping Methods
Address Zones -- this group of countries, this group of states, etc
can do shipping to specific Address Zones
Address Zone can be a specific address -- "hey Bob is a great guy, HIS address will get free shipping", etc
Default shipping amount
-- if the FedEx server is down, just charge customer a flat 5 bucks so they're not hung up and can't check out
Address verification
-- handled off to FedEx, they return "yes" or "no"
Integrations
-- works like any other FW/1 subsystems
Integration with Mura
listing pages
in the SlatWall Admin
-- Assign these products to these pages to be listed