Questions tagged [e-commerce]

86 questions
46
votes
5 answers

Should an e-commerce application reserve products before attempting payment?

I'm designing an e-commerce application and I'm concerned about users occasionally experiencing this: A user orders a product and is redirected to the payment processor. While the user is paying, another user orders the product and it's now out of…
26
votes
9 answers

Ashamed to admit using jQuery?

Something I've noticed over the past few weeks is how many big commercial websites use jQuery combined with lots of plugins - but don't admit it. They will rename the main library to something obscure, as well as the plugins. Quite a few will even…
Matt Stevens
14
votes
2 answers

Best open source ASP.NET MVC e-commerce projects

I need to get a e-commerce site up and running, but I really don't want to program it from the bottom up if I don't need to. I want to program it using ASP.NET MVC. I'm looking for a good open source alternative (or one for purchase if it's modular…
8
votes
3 answers

How to deal with abandoned idempotent operations?

I have implemented idempotent order placement (mostly to avoid accidental double submissions) but I am not sure how to handle incomplete operations. Example scenario: User tries to place an order. An order instance with status PENDING_PAYMENT is…
Avius
  • 377
  • 1
  • 9
7
votes
2 answers

Does anyone know of a way to acquire a REAL credit card that is specifically designated for ecommerce testing purposes?

What I mean is we always want to test something in the actual real world live production environment, regardless of any testing we do with any fake paypal credit card numbers or other sandboxed numbers. So instead of using our personal cards, I…
MetaGuru
  • 2,663
  • 3
  • 22
  • 31
7
votes
1 answer

Architecting basket in high scale distributed application

I'm designing an e-commerce application. Main flow is pretty straightforward: customer add items to basket, checkouts the basket (place an order) and waits for delivery. There are following requirements: basket is kept on backend system should…
6
votes
7 answers

How to decide between using an existing eCommerce solution and building your own?

There are a number of both open and close source off the shelf solutions. For example Magento has an impressive list of sites that use them for eCommerce. There are also stories such as this (only link to last section) where an eCommerce site is…
Roman
  • 761
  • 6
  • 14
6
votes
3 answers

Who owns the Orders in a consumer-provider marketplace like platform?

We are developing an application where providers can offer their products and consumers can buy them (sort of marketplace). We try to apply DDD concepts into our model design and the implementation follows a microservices style. This implies that…
6
votes
3 answers

How to manage different currencies on the same e-commerce system?

Having one e-commerce system for multiple markets. Having markets related 1:1 to currencies. Having one database storing all order information (cost, price, invoicing) How to manage different currencies? normalise all saved data to one single…
koalaok
  • 493
  • 5
  • 17
6
votes
1 answer

How does an product order payment works during a race condition?

This is a pretty generalized question which I am asking. Scenario 1 I have a product 'Pen' which has a quantity of 1. Now 2 users a and b has come to buy the product.User 'a' clicked on buy now and has started the payment processing and once the…
Ajeesh
  • 329
  • 1
  • 2
  • 6
6
votes
2 answers

Data indexing frameworks fit for large E-Commerce applications

we wrote and still maintain a large E-Commerce application. Our feature list resembles what you would expect from most shops. We'd like to improve some of our features, and now the search/suggestion list functionality (enter some letters, a…
Dabu
  • 203
  • 1
  • 6
5
votes
4 answers

How to sell an application? Licensing problems

I`ve built a simple but yet effective delphi-7 application that solves sudoku puzzles, and a keygen that produces a unique serial key for each PC. My purpose is not to make money, I want to understand the methods of commercial uses of an application…
5
votes
3 answers

Overloaded high transaction SQL Server database Solutions

The current sql server database is overloaded and many transactions are failing. The powers that be have a proposed solution to build a separate database to handle/store transactions and then asynchronously insert them into the current system.…
5
votes
3 answers

What things do I need to become expert ASP.net MVC

I graduated in computer science. I had pretty good knowledge in Java. I have about a year experiences in ASP.net C# Web form. What other things do I need to know if I want become expert in ASP.net MVC which I able to do a complex eCommerce website?
Lalalala
  • 77
  • 1
  • 1
  • 3
4
votes
3 answers

How do I properly design a many-to-many (charges/payments) accounting system?

This is just as much a db/programming question as an accounting/math question, so I'm actually posting to all relevant boards. I appreciate your patience in advance. Basically I'm having trouble wrapping my head around a payments ledger. My system…
humble_coder
  • 193
  • 1
  • 8
1
2 3 4 5 6