Illustration of an online store with parcels and a payment terminal

An online store needs to do several jobs at once. Customers must find products, understand variations, calculate delivery and pay successfully. Behind the scenes, orders need to arrive in the right place, stock needs to make sense and someone has to manage the catalogue.

Business on a Budget develops ecommerce websites with those daily tasks in mind. We can help plan a new store, rebuild an awkward one or add functions that a standard setup doesn't handle well.

Plan the store around how you sell

A shop with twenty products and fixed shipping has different needs from a supplier catalogue with thousands of items, frequent price changes and quote requests. Before picking plugins or a theme, we work through how products are organised, how customers order and which information needs to come from another system.

Important decisions include whether prices are public, whether buyers need accounts, how out-of-stock products behave, and whether checkout is suitable for the type of product being sold.

What an ecommerce build may include

  • Product categories, filters, search and meaningful product information.
  • Simple products and variations such as colour, size or configuration.
  • Shopping basket and checkout with a supported payment provider.
  • Delivery zones, collection options and shipping rules.
  • Order status updates and customer emails.
  • Discount, tax and invoicing requirements where appropriate.
  • Stock management and product importing.
  • Search-friendly category and product page structure.

More complex requirements, including wholesale prices, gated access, quotes or supplier catalogue updates, can be scoped separately.

WooCommerce development and integrations

We often consider WooCommerce where WordPress flexibility, product structure and integrations are important. If a supplier changes stock or pricing frequently, a supplier catalogue integration may be more useful than manual uploads.

No integration should be treated as magic. We plan product identifiers, the direction of data, update frequency and what happens when the feed is incomplete or unavailable.

Payments in South Africa

Payment providers, settlement terms and supported methods vary. The right choice depends on your customers and how checkout works. Before launch, we check success and failure responses, refunds or cancellations where supported, duplicate notifications and the order state shown to the customer.

Read our South African ecommerce payment gateway guide for the practical questions to ask.

How much does an ecommerce website cost?

The cost changes with the amount of custom design, number of products, product variants, data preparation and outside systems. A store that requires accurate stock updates from several suppliers needs different development and testing from a small manually managed shop. For a wider market benchmark, see website costs in South Africa.

Not every catalogue needs online checkout

If products require individual quotes, installation assessments or variable supplier prices, a searchable catalogue with an enquiry or quote-request flow may be more suitable. Compare an online catalogue with an ecommerce store.

More ecommerce services

Discuss your online store

Tell us what you sell, approximately how many products you have and whether stock, pricing or orders need to connect to another system.

Get in touch about ecommerce development.