shop api complete