Archive for the ‘Site Updates’ Category

Driving Directions, Seller Surveys, Appointment Reminders

Friday, November 13th, 2009

It’s been another busy month.  Here are some of the bigger improvements introduced to BoxCycle since the last post.

Buyers Can Get Driving Time and Directions Prior to Ordering

Location information is crucial for buyers.  Distances and zoomable map of seller locations provide much of what is needed, but there are a few issues.

Distance is direct ‘as the crow flies’, not driving distance.  This problem isn’t specific to BoxCycle; very few sites display the driving distance.  Direct distance is generally a decent enough estimate and is much faster and simpler to calculate.

However, sometimes it can vary significantly from driving distance which can catch buyers by surprise, especially when they aren’t familiar with the area.

In addition, some buyers are uncomfortable with ordering without having seller’s exact address.  Since locations are provided with accuracy of about a block, I don’t see a logical reason for this, but I have a few explanations.  For one, some people are simply uncomfortable with uncertainty.  Second, some people do not understand the level of information that is provided to them.

It seems that some people ignore the map, miss the relationship between markers and listings, or do not use zoom features to get detailed information on seller’s location.  Making the map work better and making the relationship between listings, map, and distance clearer has been a focus point for the last few months with a number of important improvements as a result.

But offering driving distance, time, and directions can solve these problems automatically.  By seeing directions buyers get a level of certainty about seller location, how long it will take to get there, and what time they may want to make the trip regardless of whether they understand how to interact with the map.

To get driving directions to a seller, click on the distance in their listing.

Seller Surveys

We think up ideas to improve BoxCycle all the time, often in response to something that isn’t working as expected.  Some ideas seem likely to work and are simple enough to implement that we just do it and see if it works.  Others are more complex or can be disruptive to our existing model.  Some contradict each other.  And when guessing customer needs, even ideas that feel certain are often wrong.

To help us decide which ideas match customer needs, we’ve introduced seller surveys.  Existing sellers can tell us what they think is missing by checking a few check boxes. 

Of course, there is a lot of reliability issues with surveys as well, so it’s just another tool among others, but an important one.  Not only does it give us early feedback, it tells us who may be interested in beta-testing the feature or providing more information on how it should work.

Appointment Reminders

Forgotten appointments isn’t something we expected to deal with much.  And perhaps we haven’t dealt with it that much, but it nevertheless feels like too much. 

To help with the issue, we now send buyers an email reminder on the morning of their appointment.

However, we are quite wary of sending too many emails, making too many phone calls, and otherwise annoying buyers and sellers.  We want the process to be as efficient and unobtrusive as possible.

So we only send one reminder in the morning of the appointment and only if order placement and appointment are a few days apart.  I doubt anyone wants to receive a reminder on Sat morning about an order they placed on Friday night.

No More PayPal Fees, Order Import, and More

Saturday, October 10th, 2009

With order management out of the way I am in the zone.   Revelations, solutions, and updates seem to come easy.  Most of them are hiding quietly in the background, but there are some worth mentioning.

Order Import is “Finished”!

All the order history has now been imported into our new online system.  Sellers can see all their orders, get accurate balance information, and request payments.  So why “finished” in quotes?  The import process was quite complicated in a labor intensive sort of way.  It’s quite a relief to get it over with.  However, I would be a fool to believe that a process with so much manual work has been done perfectly.  I expect that we’ll find mistakes and will need to make adjustments, but it’s happily “finished enough”.

No More PayPal Fees On Seller Payouts

I am sure this will be most welcome news for sellers.  In the past we sent payments through the regular PayPal process.  It took effort for us and meant that sellers ended up paying PayPal fees on their payouts.

Today, we completed payout process integration using PayPal Mass Payments.  Not only will sellers get paid faster, but we’ll now cover the PayPal fees!  With no cost and quick payouts PayPal should be the preferred payout method for sellers.   Since it’s easier to automate, it’s better for us as well.  And our cost for Mass Payments is very reasonable.

Order Completion Process Improvements

How do we know that an order was completed successfully?  We simply assume that it was unless we are notified by either buyer or seller.  If no one yells within a day or two after pickup we complete the order, charge the buyer, and pay the seller.  Typically, this works well and doesn’t require us to bother anyone more than necessary.

But there’ve been surprisingly many buyers (and some sellers) who don’t report issues at all.  Or at least not until they see a charge on their card.  We don’t charge the card precisely because we want to identify issues before completing the order, but they use the charge as the trigger to report issues.  I guess they assume that lack of charge means we know what happened.

Resolving issues gets harder and more expensive as time passes, especially if seller has already been paid.  So we’ve taken a number of steps to encourage proper reporting:

  1. Buyers or sellers can mark orders complete or report issues online at any time after their appointment.
  2. Unmarked orders are completed automatically after about 3 days.
  3. Buyer confirmation emails now feature more explicit and prominently displayed instructions on how to contact us in case of pickup issues and what the timeline is for reporting issues before the order is considered complete.
  4. Buyers are now sent an email within 24 hours of their appointment reminding them that issues must be reported within a day.

Seller Item Profits Shown/Recorded with Increased Precision

Since commission is percentage based and seller profit is buyer price minus commission, actual seller profit can have a large number of significant digits after the decimal point.  We’ve always calculated seller payouts by only rounding the final result.  It’s the most accurate method, but now that we store orders and show invoices to sellers we need to store and display per item profit.

We could round profit on each item to 2 digits, but this can have a measurable effect on the final result.  Although each item can only be wrong by less than 1/2 cent, the error is compounded by the number of items in the order.  If we store and display to 2 digits, but calculate without rounding, subtotals and totals will be inaccurate and confusing.

We could also simply not display per item profit.  It is quite common for commission/discounts to just be displayed as a separate line on invoices.  However, most sellers care quite a bit about what they make on each item and some set item prices based on profit they want to make.

Our solution is to store, display, and calculate based on item profit rounded to 4 significant digits.  For example, instead of $0.60 or $0.5953424… we’ll show and use $0.5953.  Using 4 significant digits reduces calculation inaccuracies to an acceptable level while allowing us to display per item profit.

One downside is profit display becomes a littler stranger and more cumbersome with 3-4 digits behind the decimal point.  The other downside is that sellers who enter data into their own systems still have to solve the rounding problem for themselves (assuming their system only supports 2 significant digits.)

It may not be a perfect solution, but it seems to offer the best balance.

Order Management is Here!

Monday, October 5th, 2009

Online order management I talked about in the last post is now live.  It’s going to enable a lot of very cool functionality in the future, but first things first.  Here is what it means today.

Buyers can:

  • Access up to date order status, status history, and order details online at any time
  • View seller address and get directions for confirmed orders
  • Mark orders complete after pickup or report issues with pickup
  • Transfer cancelled orders to other sellers without re-entering their details
  • Get order confirmations faster

Sellers can:

  • View order details including buyer prices and their profit online at any time
  • Confirm orders with a few clicks without our involvement
  • Request order adjustments and cancellations online
  • Mark orders complete and report issues with pickups
  • Access their order history (orders prior to 8/13/09 are slowly getting imported into the system)
  • See their outstanding balance and payment history
  • Request manual payouts at any time

This release lets us streamline the order process, improve efficiency, and enable functionality you’ll be seeing over the next few months.  It’s the last big chunk of ‘basic’ functionality and I am ecstatic to have it finished.

Box Order Management Is Coming Plus More Exposure for Sellers

Thursday, September 24th, 2009

There haven’t been many posts on the blog, but there has been quite a bit of product development happening at BoxCycle.

Among the notable improvements released over the last few months is significant additional online exposure sellers now get by listing with us.  This was accomplished through improvements to our sitemap generation, addition of seller specific pages, and feeds to a variety of third party services as well as twitter.  Getting sellers exposure is an important area that I hope to write more about in the future.

In this post I’d like to give an update on where the bulk of development time has been going: online order management.  For sellers this means being able to see their order history, confirm new orders, request payments, and post issues.   For buyers this means being able to get current status of their order, request modifications, and report problems.

Having online order management reduces friction in transactions and eliminates many of the common issues we deal with.  The benefits are obvious to the point where many companies would probably not even launch without this functionality.  However, I believe that launching early and improving is a better path.  This gives more time to build the market, offers real-world experience on how orders should be managed, and focuses on first resolving issues that affect getting the orders in the first place.

However, we are now at a point where order management is beginning to block progress.  Implementing it is necessary for a slew of features that are next for BoxCycle.  Features that now directly affect getting orders and spreading the word.  And removing friction from the order process is more important now than it has been before.

So this is what is being worked on.  Order management is quite complex and time consuming to implement.  Importing all the old data is also not terribly fun.   But at this point, I am seeing the light at the end of the tunnel.  I am hoping that a publicly visible subset of functionality will be available within a few weeks.

I can hardly wait to get this done.  There are so many exciting improvements that will become possible once the order management groundwork is complete.  And it will become easier to adjust the system to deal with new issues we discover as we process new orders.

Buyer Appointment Selection Improvements

Sunday, August 16th, 2009

A while ago I wrote about changes to buyer appointment choice selection.  The basic idea worked well, but the initial implementation handled some situations less than ideally.  We only used the appointment start time to determine if buyer choices provide a sufficient time range when short-notice and are within seller lead time requirements.

With today’s release we started to use the entire range supplied by the buyer to make appointment choices more flexible and lenient. 

In case of lead times, this means that as long as the latest point in the range meets the requirement, the appointment choice will be allowed.  As an example, lets take a buyer who  places an order at 8pm on Tuesday from a seller who has a 1 day lead time.  Previously, buyer’s appointment choices had to start after 8pm on Wednesday.  Now, the buyer can select 1pm +7 hours.  Since the end of the range is 8pm the appointment choice will be accepted.  The seller still gets their lead time, but has the option of accepting an earlier time when possible (which tends to be quite often.)

For short-notice appointments we now compare the latest time of the later appointment with the start time of the earlier appointment to make sure they are 5+ hours apart.  This means that appointments like 10am for 1st Choice and 1pm + 3 hours for 2nd Choice will now be accepted.  Previously, the 2nd Choice in this example would have to start after 3pm.

These changes allow for a wider range of reasonable appointment choices and make order placement easier and more flexible for buyers.

Sell Used Boxes Without Predictable Inventory

Saturday, July 11th, 2009

Sellers who receive boxes sporadically are quite common.  Ideally, we want them to store their boxes and either update their inventory manually or approximate it with an automated schedule.  But what typically happens is that boxes are stored for a short period of time and thrown out and the inventory is never updated.

It’s hard to expect sellers to store boxes and remember to update inventory if they aren’t getting regular orders, which can’t happen until we reach critical mass in their area.  But even if there is high order frequency, many sellers with sporadic supply will not bother with inventory updates and we have no way of doing such updates automatically.

I’ve been thinking about a way to accommodate such sellers for several months.  A wave of crystallization finally hit and I now have a vision of how it can work.

Buyers will be able to request availability from such sellers.  Sellers will still specify boxes and prices, but will not track actual quantities.  Buyer’s availability requests can be processed much like an order and include information such as box quantities needed, minimal contact information, and date range during which boxes are required.  If the seller is able to provide boxes within the date range, buyer is notified and can convert their request into an order by supplying appointment and payment details.  If the seller is unable to provide boxes, their listing can be automatically removed for a few days to minimize unnecessary requests.

This ‘pre-confirm’ approach allows sellers to list their inventory once and only think about boxes when someone says they want them. At that point it is natural to check what’s available and/or store boxes that come in to accommodate an outstanding request.

Of course, there are downsides to this approach.  Availability requests increase the amount of communication buyer and seller need to deal with.  Since requests are unlikely to be binding, sellers will need to field multiple requests per order.

Although I, personally, strongly prefer efficiency and built BoxCycle to minimize work, in practice, many people do not mind the extra communication.  Buyers are often comforted by confirmation prior to purchase and many sellers are quite social and enjoy contact.  And sellers still receive majority of benefits of BoxCycle such as privacy and controlled, limited communication.  Those sellers who want to minimize contact can continue to manage quantities (something that is preferable for us as well.)

This is a substantial addition to how BoxCycle functions and I see a number of other potential issues. However, I’ll let this play out and see which issues actually come out in practice.  I doubt any of them will be absolute deal-breakers.

The thing that really unified the solution for me is recognizing requests as incomplete orders. This allows for a similar checkout process and makes it easy for buyers to convert requests into orders.  It’s quite exciting, for me anyway.

Unlike most previous updates, this post is more about what may happen rather than what has happened.

We did push out a limited version of this capability this morning.  Basically, we can put sellers into pre-confirm mode and buyers will then see a Request Availability link instead of a Buy button.  The link just sends us an email.

This should be enough for us to start gathering information on practical benefits and implications of this feature.  Implementation as described will take at least a few weeks.

If you are an existing or potential seller and want to sell using the pre-confirm mode please let us know so we can enable it for your account.

BoxCycle Makes Selling Used Boxes Easy

Tuesday, July 7th, 2009

Most potential box sellers simply throw their boxes away (or at best recycle them) instead of letting them be reused.  Their reasons tend to be similar: lack of knowledge of other options, belief that reuse will be too time consuming, disruptive, or expensive, and lack of interest in dealing with retail consumers.

Until BoxCycle these concerns would often be correct.  Although people tend to group us with other marketplaces, BoxCycle was designed specifically to eliminate barriers to selling boxes.  We built the system based on real issues and challenges to make reuse easy, non-disruptive, and profitable.

BoxCycle works for many potential sellers, but getting them to understand our unique benefits and requirements is a constant challenge.  To help this cause, we’ve cleaned up the Learn About Selling Boxes  and Sell Used Boxes  pages and added additional sections to detail our unique features and highlight our target sellers.

Let us know if you think there are seller concerns we have not addressed or if you find these new sections confusing.

Sellers Can Add Boxes by Dimensions

Sunday, June 28th, 2009

Sellers can now list boxes by specifying exact dimensions.  Boxes can still be listed using our box types.

We created box types to make it easy for sellers to classify a wide variety of boxes without having to do much sorting or measuring. Box types also help buyers purchase boxes that match their needs even if exact sizes are not available.

However, it can take new sellers time to find correct box types. This effort shouldn’t be required if they already have exact dimensions for their boxes – something that is more common than I thought it would be. Plus sellers with exact dimensions have to go through an extra step to add dimensions to their listing if they want to receive higher pricing and additional buyer interest that boxes with exact dimensions can generate.

No more. If sellers have exact dimensions BoxCycle will use them to automatically determine the correct box type. BoxCycle will also assign appropriate price premiums for listing boxes with exact dimensions transparently to the seller.

To see how it works check out the Sell Used Boxes page.

This feature should prove a useful and popular addition for existing and potential sellers. It was a pleasure to receive requests for this exact feature a few days before we were set to release it.

Boxes Wanted Alerts Become Editable

Friday, June 19th, 2009

Notification Edit Screen

Notification Edit Screen

Boxes Wanted Listings allow buyers to make potential sellers aware of their needs.  They also act as an alert for buyers by automatically notifying them when new boxes matching their criteria are listed near their location.

Today’s release makes it easy for buyers to modify their wanted listing if their box needs or contact information changes.  Buyers can also delete their listing if they do not want to receive further notifications.

For security, buyers need a special edit link to modify their listing.  The link is emailed upon creation of the wanted listing and is also included in emails notifying buyers of new boxes in their area.

Live Chat Now Available on BoxCycle

Sunday, June 7th, 2009

We’ve added Live Chat to BoxCycle as another way for buyers and sellers to communicate with us.  Simply click the ‘Chat With Us Live!’ button to the left of the phone number to be connected.  If you don’t see a button then no one is available for Live Chat at the moment – call or email instead.