Skip to main content

Online Shopping (AliExpress, Taobao and Banggood)

For this article, I am writing about the 3 sites where I have purchased most of the Home Automation project parts.

Online shopping for China goods in Singapore is a wonderful experience. The parcel delivery services here are reliable and reasonably fast. So far I have not encountered a single package lost. My main consideration for online shopping is the ability to pay with maximum convenience, minimum fee and delivery to your doorstep.

Taobao
Taobao is the de facto shopping for those people in living China. In the early days, for those staying outside China, the only way to buy from Taobao was to go through agents who ordered the products on your behalf and charge a fee. Taobao recently announced a tie-up with Lazada (an online shopping portal bought over by Alibaba). Most of the fanfare is Lazada provides a Taobao link in Lazada portal. Actually, the main benefit is that I can order from Taobao main site and send over to Singapore via Lazada. Although in Taobao, there are many other courier services, Lazada is the most economical for my current goods I am shipping.


Some of the products are very cheap but if you include the shipping fee, it is not exactly that cheap anymore. Fortunately, Taobao allows you to consolidate the shipping at their warehouses and shipped to Singapore in 1 shipping. The shipping is fast and I can get my goods within 7 days.

Aliexpress

Aliexpress is my favourite among the 3 sites. Most of the things I wanted can be found here except for perishable goods. For a while, I was trying to figure out the differences between Aliexpress and Taobao. The same products can be found on both sites and equally competitive. At first, I thought Taobao was meant for domestic markets and Aliexpress was to serve the international market, but the recent introduction of direct shipping to Singapore has changed that.

One of the features which amazed me was "Free Shipping" regardless of amount. Literally, it means that. I have ordered an S$0.60 18650 power bank (without the battery) and it's arrived in 2-3 weeks in my mailbox. I do not think I am able to send some stuff within Singapore at that price.

Aliexpress allows me to purchase the goods in my home currency. e.g.a US$5 product is priced at S$6.90. The Google USD-SGD spot rate is 1.3606 (on the day these goods was purchased). This worked out the spread to be 1.0249%. On the bank statement, the credit card company will charge me another 1.01% for foreign country clearing centre (Aliexpress credit card clearing is set up in the UK). If I add this up, my exchange rate spread is about 2.04% which is lower when I use a credit card to buy in USD.

One of the annoying parts is that the delivery time is hard to determine. Aliexpress provides an alternative to pay for delivery. If I buy stuff for S$2 and my delivery charges are more than that, it does not make sense unless I order a few products from the same stores.

Banggood

In term of pricing and varieties, Banggood is not able to compete with Taobao or Aliexpress. Generally, the products will cost about 20% more. In some special promotion, it will be slightly cheaper or the same price. Banggood also allows payment in SGD and besides this,, they accept payment via Paypal. Using Paypal, I can transfer credit from DBS to my Paypal account. Using this method, there is no credit card charge.

Conclusion

E-commerce platform is so available prevalence in Singapore. The competition is very intense and recently, Amazon Prime has just touched down in Singapore.This will only be good for consumers.

The majority of my shopping for my project parts are still from Aliexpress. For other day-to-day household items, in Singapore, we have sites like Qoo10, Lazada, Redmart etc.

Comments

Popular posts from this blog

Using ESP-Link transparent bridge (ESP-01 and Arduino Pro Mini)

Recently stumbled across an interesting open source project ESP-Link . Its main purpose is to network-enable a non-network microcontroller (MCU) such as Arduino Uno, Pro mini or Nano using ESP8266. The author termed it as "Transparent Bridge". The ESP and MCU  communicate via the serial link and there is a companion Arduino library EL-Client  for the MCU to connect up the network using MQTT, REST, TCP and UDP. Setup I have put together an ESP-01 and an Arduino Pro Mini for this experiment. I have chosen a 3.3 version Pro mini so that I do not need to do any voltage level shifting between the I/O pins. In order to have a stable voltage source, the ESP8266 is powered by Pro Mini and the Pro Mini "RAW" pin is connected to a 5v USB power source. The RAW pin can take voltage up to 12V. The reset pin of Pro Mini is connected to GPIO 0 of ESP-01. This enables the ESP-01 to reset the Pro Mini.   I have linked up an APDS 9960 sensor to it and periodically se

DIY Sonoff RF Bridge

Tasmota recently supported the RF bridge by iTead which allowed for RF 433 remote devices to be controlled/controlling using Sonoff products. e.g A handphone can be used to control a remote RF device or an RF remote control can use to control a WIFI enabled device. By using Tasmota, I can control the device using MQTT. This idea fits exactly to my smart home plan. Here is the schematic: I cheated a bit by having ESP01 mounted on a breakout board. This breakout board converts all the external pins to 5v which simplified the wiring and I do not need to use a voltage level shifter. Moreover, the Arduino 3.3v power does not have enough current to power the ESP reliably and I have to power it via the 5V from Arduino Uno. Next, I used an Arduino Uno prototype shield with a tiny breadboard to hold all the components together. For the RF 433 transmitter/receiver, I am using the development kits when I purchased the all-in-one Arduino development kits. An antenna is added for more sensi

Using ESP-Link transparent bridge (ATmega2560+ESP8266 board)

I have found this interesting board selling on Aliexpress website. It is an Arduino Mega 2650 with a built-in ESP8266 which allows the Mega to connect to wifi. This board has cut down a lot of wiring and bring out interesting possibilities. One of this is to connect up both the microcontrollers using ESP-link firmware. I have an earlier blog post  that described how to wire up an ESP-01 and Arduino Pro Mini. One of the tricky parts in this setup is the sequence of flashing the ESP firmware. Flashing the onboard ESP8266 requires some setting changes to the dip switches. The following are the sequences which I get both the microcontrollers to talk to each other. Set the jumper 5,6,7 to ON and the rest OFF. This will set the ESP to update mode. I am using version 3.0.14  and flashed the ESP using the following parameters: esptool --port com26 --baud 230400 write_flash -fm dio -fs 4MB -ff 80m 0x0 boot_v1.6.bin 0x1000 user1.bin 0x3fc000 esp_init_data_default.bin 0x3fe0