Sticky Notes

Everyone who has installed before 11/30/2014 needs to get the new setup file at craftboard.net

Sunday, November 22, 2009

Paypal system awaiting approval

It took over a week to redo the cart system to fit with paypals adaptive payments. I had to put in an order progress bar at the top of the cart to explain more about where in the checkout process a user is.

Just a quick rundown of the process.
REQUEST STAGE
1. A user adds items to the cart. (Request step)
2. The user clicks the request button. And checks back later to see if the request was responded to. Emails are sent to each seller with pictures of their items requested. (no paypal stuff yet)

VERIFY STAGE
1. The seller is notified of the request. And replies that they have the item to sell or they don't have it. The seller can change anything about the item. Verifys the price and can send a note under each item.
2. The buyer checks back and see's the response from the seller. If the seller has changed anything the buyer can decide not to buy, or delete the item. If the buyer wants it they can change their requested amounts, or negotiate a different price and leave notes under the item for the seller to see.
3. When both the buyer and seller amounts and quantity are the same the buyer can place the item in the checkout list.
4. The checkout list contains items from up to 5 sellers at a time. When the list is filled with all the items the buyer wants they click the checkout button.

CONTACT & Paypal STAGE
1. Just fill in your information of who's paying and where it's going.
2. Click place the order.
3. Paypal opens in the browser. There the buyer signs in to paypal. The paypal page will show the total amount to be paid to everyone. Be sure the amount is the same as displayed in the application. (These amounts are taken from the server side. Not sent from a url. Anyone can alter a url, so we recheck to make sure it exists in the requested list and that the price and quantity of the seller matches.)
4. If the amounts are equal the user checks out from paypal. And paypal does it's magic. Each seller is immediately sent a payment. Their consignment amounts are deducted. The remainder is sent to the seller.
5. The buyer returns to the application and clicks the status button. If paypal responded about the transaction the indicator will move to completed.

The seller see's the notice paypal sent and check's in the Craft Board.

PREPARE THE ORDER
To get the the orders do this: Click the house icon. Then click the order tab.
There are 3 icons there for 3 types of orders
1 Open - (Cash Register Icon)
Requests only. Items can be changed, or marked as unavailable.
2 Paid - (Bag Icon)
Shows order that are not shipped yet. The user has paid through paypal.
3 Shipped - (Mail Truck Icon)
Shows orders that have been sent out. The seller can give shipping info or links here.

So the seller clicks on the bag to see the order. They will see a list of user names who are waiting for their order. They click the user name. All the items are listed. The shipping address is listed. There is a place to list the date the item was shipped, and a tracking number. They can also put a link to a shipping site to track orders. The seller completes it by clicking completed. Then the order is moved the the shipped category.

If the seller wants to see the order again they can click on the mail truck. There it will be listed under the user name. Click the first letter in the user name to see all orders within the last 3 months from users that start with that letter.

Now hopefully all goes great. The buyer can see when their item was shipped.

RETURNS
Hopefully this won't happen to much. But every seller must make their own return policy. The agreement is between the buyer and the seller. So the seller can post their own policy by clicking the policy tab. You will see a place to type in some html and or text. You can put clickable links in the policy if your agreement is posted on the web. You can also put images that are posted on the web. The html is limited to the basic tags like:

B:bold
UL: userlist
IMG: image
P: paragraph

If you want to learn more about what you can use search google for Flash Textarea HTML tags

That's sums up how the cart system works. It's very unique by resembling the actual negotiation steps people take when transacting without a computer.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.