HomeStore ManagementOrdersRefunds & Returns
all
4 min read

Refunds & Returns

Handling returns gracefully builds customer trust. Sokobuni lets you issue refunds directly from the order detail view.

Types of refunds

TypeWhen to use
Full refundCustomer returns everything, order cancelled
Partial refundCustomer returns some items, or goodwill compensation
Manual refundYou're compensating outside the platform (e.g. store credit)

Issuing a full refund

1
Open the order
Find the order in Orders list and click to open the detail view.
2
Click "Refund"
The Refund button appears in the order actions menu (top-right of the order detail).
3
Select "Full refund"
This refunds the full order amount including shipping.
4
Add a reason (optional)
Enter a reason for your records (e.g. "Item damaged in transit"). This is not sent to the customer.
5
Confirm
The refund is processed via PesaPal. Processing time: 3–7 business days to the customer's original payment method.

Issuing a partial refund

  1. Open the order → click Refund
  2. Select Partial refund
  3. Enter the amount to refund (in KES or your store currency)
  4. Optionally specify which line items the refund applies to
  5. Confirm
🔥Important

Partial refunds don't automatically change the order status. Manually add an order note explaining what was refunded and why, so the history is clear.

Requesting return of items

If you want the item back before issuing a refund:

  1. Open the order
  2. Click Return items
  3. Select the items to return
  4. Enter a return shipping method (if applicable) and any instructions
  5. The customer receives a return request email with instructions

Once you confirm receipt of the returned item, you can then issue the refund.

Restocking returned items

After a return is received, you can restock the inventory:

  1. Open the return/fulfillment in the order
  2. Click Restock items
  3. Confirm the quantity to restock

The inventory count for those variants increases accordingly.

Digital product refunds

For digital products, refund the order amount but note that the download access is not automatically revoked. If you want to revoke access, you can mark the fulfillment as cancelled.

Refund timeline

PesaPal refunds typically process in 3–7 business days. The customer receives the funds in their original payment account (M-Pesa, Visa, etc.).

💡Tip

If a customer asks about a refund timeline, quote 5–7 business days to set expectations, then be pleasantly surprised if it's faster.

Related Articles
Refunds & Returns — Sokobuni Learn