Shop PoužitéiPhony.cz, which sells used iPhones and other Apple products, has publicly approached Shoptet partners to ask if anyone would develop a form available on the iPhone product detail page where a user could have their existing iPhone pre-priced. It would be a win-win in the sense that the customer can purchase a new phone cheaper with a trade-in bonus, and at the same time, PoužitéiPhony.cz will retrieve the customer's used device and include it again in their offerings.
An important requirement was that the database of devices in the form should be dynamically drawn from the shop's product offer, so that the shop manager does not have to update both his offer and the form at the moment when a new line of iPhones is released or when he stops buying the old line of iPhones. This presented a challenge, however, because the iPhone export data did not take a form that we could easily use. There was mixing of names, years and grading in terms of condition.
The second challenge was data optimization, so that the export and transformation of data was not done with each opening of the form under the user's hands. This would take a few seconds for the selection facility to appear, which was not user acceptable.
We designed and developed a responsive form dialog where the user determines the status of their device and obtains its buyout price. This price is further compared with the price from the currently visited device page, among other things, so that the user can get an idea of how much he will actually pay for a new iPhone including the buyout.
As part of the solution, we had to define a universal regex that would filter out unwanted characters from the input string of exported devices with the shop so that the exact name of the non-device remains. Further, we hosted the export processing so that the action did not have to be performed with every user request to open the form, which reduced the load time from seconds to milliseconds. We refresh the data once a day to ensure it is up-to-date.
PoužitéiPhony.cz, they could thus come up with a competitive advantage in terms of making prices more attractive to customers in a very short time by quickly and easily informing them about the purchase of their current equipment. The client praised our ability to come up with a workable solution in a very short time. We will only be glad for another opportunity to come together on a joint project.
There has been enough scrolling, now it is time to get in touch and make sure we are the right fit for your project!