Skip to main content
Support

Online Stores

21/12/1446 AH

17/06/2025

What is an Online Store?

An online store is a website through which all types of tangible products, digital products, and virtual products are sold. The sales process is carried out electronically through the available electronic payment methods in the Middle East. The store owner can generate shipping labels from customer orders to ship the product to the buyer using available shipping companies or even deliver it personally.

An online store has a control panel that allows the store owner to add and edit products, track orders and change their status, monitor inventory, generate shipping labels, and extract financial and operational reports.

Essentially, an online store is similar to an informational website in terms of domain name, cloud hosting, and website files. The difference is that it functions as a store where the buyer can create an account to track their orders. Additionally, the store displays products, accepts payments, and links to shipping services.

What are the options for a client to create an online store?

To create an online store in the Middle East, there are two options:

  • Programming from scratch (usually takes 3 to 6 weeks)
  • Store through an e-commerce platform (usually takes 1 to 2 weeks)

What is the difference between a store through a platform and a store through programming?

The differences between a store built on e-commerce platforms and a store programmed from scratch are as follows:

AdvantagesDisadvantages
No subscription fee for any platform
Ability to fully customize the design without restrictions
Ability to develop the store with new ideas
Full control over the control panel and development
Longer implementation period
Higher cost for the client
Requires contracting with a shipping company and an electronic payment company and bank
Store from scratch
Short implementation period
Lower cost for the client
Easy to link payment methods and shipping methods instantly
Easy and clear control panel for the client
Technical support provided by platforms
Restrictions on full fundamental changes to the site design
Monthly subscription required
Sometimes requires purchasing a specific package
Store on an e-commerce platform

What are e-commerce platforms?

Before starting to create an online store on a specific platform, you should choose one of the following platforms:

What are the tools used to create a store from scratch?

When programming an online store from scratch, we use the following tools:

  • OpenCart
  • WooCommerce
  • Shopify

How are payment methods linked to the store?

First, it is required to contract with an electronic payment company in the Middle East, such as:

How are shipping methods linked to the store?

All that is required from the client to activate shipping in their online store is a merchant account number with the relevant shipping company.

If the store is on the Salla or Zid platform, it is easy to link shipping by entering the merchant account number with the relevant shipping company.

If the store is programmed from scratch, it is easy to link shipping as long as the shipping company is well-known, such as SMSA, FedEx, DHL, or Aramex.

What are the client's requirements to create a store on the Salla platform?

If the client wants us to set up their store on the Salla or Zid platform, the requirements from the client are as follows:

  • Subscription to the Salla Pro package (to enable full design customization)
  • Purchase one of the templates from Salla
  • Copy of the commercial registration
  • Copy of the owner's ID
  • Mobile number or WhatsApp number

What are the client's requirements to create a store through programming from scratch?

If the client wants us to program a store from scratch using tools like WooCommerce or OpenCart, the requirements from the client are as follows:

  • Merchant account with one of the shipping companies (SMSA, FedEx, Aramex, etc.)
  • Bank account in the name of the business entity at one of the banks (AlAhli, AlRajhi, SABB, etc.)
  • Activation of electronic payment acceptance at the client's bank by contracting with an electronic payment company (PayTabs, HyperPay, Amazon Payments, etc.)
  • Project logo and identity, if available
  • Project profile booklet containing information about the project, contact methods, and other details
  • List of 10 products to be entered with their information, prices, and images (if more than 10 products are required, additional fees will apply)
Innovative Solutions, Exceptional Results
Sikka Software © 2026
v2.15.0
madavisamastercardapple_paypaypalbank_transfer