مشابه محیط فیزیکی، در محیط الکترونیکی نیز هر گونه داد و ستدی که انجام می گیرد، نشان دهنده وقوع یک عقد یا قرارداد می باشد. عقد یا قرارداد مطابق ماده 183 قانون مدنی عبارتست از اینکه ” یک یا چند نفر در مقابل یک یا چند نفر دیگر تعهد بر امری نمایند و مورد قبول آنها باشد ” ؛ بر همین اساس قرارداد آنلاین نیز قراردادی است که از طریق “داده پیام” منعقد می گردد. ایجاب، پیشنهاد انجام یک معامله به شخص دیگر است بطوریکه اگر پیشنهاد مزبور مورد قبول واقع گردد، عقد منعقد می گردد. قبول نیز عبارتست از اعلام رضایت به ایجاب ابراز شده برای انعقاد قرارداد. بنابراین هنگامی که ایجاب و قبول از طریق داده پیام انجام گیرد، یک قرارداد آنلاین منعقد شده است، لذا هنگامیکه مشتری سفارش خود را نهایی می نماید در واقع قرارداد منعقد شده است و ملزم به پرداخت پول می باشد. توجه نمایید که صرف ایجاب، برای ایجاب کننده تعهدی بوجود نمی آورد و وی می تواند ضمن ایجاب، مدت زمانی که آن پیشنهاد پابرجاست سایر شروط را مشخص نماید.
با توجه به آنکه طبق روال کاری فروشگاه، مرحله اول خرید، استعلام سفارش می باشد، پاسخ استعلام سفارش مشتری به منزله ایجاب و نهایی کردن سفارش توسط مشتری به منزله قبول است. ثبت هر گونه سفارش به منزله آگاهی و قبول قوانین سایت بوده و لذا مشتری موظف است قبل از هر گونه ثبت سفارش، این قوانین را به دقت مطالعه و در صورتیکه با آنها موافق است، سفارش را برای استعلام ارسال نماید. کاربران برای خرید از سایت باید دارای سن قانونی (18 سال تمام) بوده یا از طریق والدین یا قیم قانونی خود از سایت خرید نمایند.