The webstore is designed for anonymous shopping using generic prices from the web Price Lists using images and html from the Article screen.
The store can be arranged using Article Categories with filters by Brand and using search fields. Configured searches such as "end of season products" or "items on special" can also be listed on the site.
You can decide if out of stock products appear on the store, show a warning, show an ETA or are hidden.
The store checkout can remain anonymous (not require a login) and duplicates can be eliminate using the Anonymous Transactions Duplicate Company Merge or Duplicate Person Merge.
The Checkout process is
- Cartonising is triggered in the background leading to number of boxes and weights etc
- Freight quotes are requested then presented for the shopper to select their preferred carrier / cost
- Credit card details are captured and passed to eWay for confirmation
- The stock is reserved and added to the picking list
- The customer is emailed a confirmation of their order
- The order is in a Web Sales Order list for internal review (and can be held until reviewed if required)
As webstore orders to consumers are typically small orders, they can be grouped for picking into an intermediary packing location using Pick Imploded Orders Batch
Table of Contents |
---|
Examples
- Employee Expenses Portal
- Built using php as a web app employees can add new expenses and upload photos of receipts - see Expenses - Back Office
- Perishable Items Webstore.
- Built using Laravel with local tables refreshed nightly for anonymous browsing - http://test623.soulfresh.com.au/
- Anon can browse all products with no prices. Can create a wish list they can email to themselves (copy to soulfresh)
- Logged in users see all products available to them, use a recommended re-order, use promotions, download invoices, pay outstanding amounts, enter orders
- Tour Drivers Portal
- Build using php drivers check vehicles, mark travellers onboard, enter meal requirements, capture additional payments - see Tours - Drivers Portal
Summary
Each company wants different things from a website - for example some of these might be of interest:
- People not already known to your business: (Anonymous)
- Browsing products / downloading material
- Creating a wish list of products
- placing an order (and hence creating a new debtor in the system in the process)
- Freight calculations
- registering for information
- Using promotion codes for discounts
- Known persons
- Viewing order / invoice history or making payments (if on terms)
- Simply reordering items ordered previously
- Browsing products / prices / promotions / downloads available to them (perhaps a broader range than available to the public)
- Making offers on bulk purchases
- Seeing availability of products, seasons, services, teams, tours etc.
- Placing an order (and hence requiring to know their login - or able to reset their password)
- On behalf of a company
- On behalf of multiple departments / delivery addresses for a company
- On behalf of another person or business (eg Agent / Sales Rep)
Within each area there are normally decisions to make
- Can anyone place an order if they pay with credit card
- Do you show prices to anonymous users
- Do web orders have to be approved and released for picking
- How do you provide login details to known users - and what login should they use
- Mass email everyone and they must use email address / mobile phone number etc.
- Email on create new users
- Manual
- Self registration process - email confirmation link
- Self registration process - manual approval
etc...
So we have defined a Process Flow to Build your Website using information from SaaSplications