Payment gateway
Connection to a reliable local or international payment gateway, with transaction confirmation. Gateway providers usually require a business bank account and proof that you meet the legal and trust requirements of your market.
A professional online store with local and international payment gateways, inventory management and a smooth shopping experience
A company website succeeds when a visitor gets in touch with you. An online store succeeds when a visitor goes all the way through checkout. That simple difference changes everything: the purchase path, product page speed, clear shipping costs and the trust the page conveys can each make or break a sale.
That is why e-commerce store design — or ecommerce website development, as it is often called — has several extra layers a regular website does not: product and inventory management, a shopping cart, a payment gateway, shipping calculation, invoices and order tracking. Each of these has to work, and each has to be simple enough for you to manage yourself without technical help.
We build online stores in three ways: WooCommerce with a ready-made theme, WooCommerce with a custom theme, and custom development. Choosing between them depends less on budget and more on your number of products, the variety of product options and your growth plans. If you are still deciding between WordPress and custom code, read our WordPress vs. custom development comparison.

Before you choose a package, make sure these are included in the scope of work. Leaving them out costs more later:
Connection to a reliable local or international payment gateway, with transaction confirmation. Gateway providers usually require a business bank account and proof that you meet the legal and trust requirements of your market.
Categories, attributes (color and size), price and stock. If you sell variable products, this part has to be set up correctly from the start, because changing it later is expensive.
Shipping cost based on city, weight or cart total. A surprise shipping cost at the final step is one of the biggest reasons shoppers abandon their cart.
High-quality photos, a complete description, clear stock status and an easy-to-reach buy button. The product page is where the buying decision is made, not the home page.
Customers need to see the status of their order, and you need a record of your sales. This makes your day-to-day support much lighter.
A large share of online shopping happens on mobile phones. A product page that loads slowly gets closed before anyone sees it.
The right choice between these three depends more on your number of products and growth plans than on your budget:
| Criteria | WooCommerce, ready-made theme | WooCommerce, custom theme | Custom development |
|---|---|---|---|
| Starting price | From $2,490 | From $4,990 | From $9,900 |
| Timeline | 10–15 business days | 30–40 business days | 45–70 business days |
| Suitable number of products | Up to a few hundred products | Several thousand products | No practical limit |
| Initial product upload | 20 products, using your prepared content | 30 products, using your prepared content | As defined in the contract; data migration from your previous system is estimated separately |
| Special features | Limited to existing plugins | Most needs can be built through plugin development | Multi-vendor, subscriptions, loyalty programs and any other logic |
| Best for | Starting to sell online at the lowest cost and in the shortest time | A store with a brand that wants to stand out | A large store or a non-standard business model |
Multi-vendor features and accounting software integration are not included in the ready-made packages and are estimated separately. See current prices in the "Choose a package" section.
At MyTarh, e-commerce store design starts from $2,490 for WooCommerce with a ready-made theme, from $4,990 for WooCommerce with a custom theme, and from $9,900 for custom development. These are the minimum for each approach; the six factors below decide which approach suits you and what is estimated outside the package. See the details of each package on the pricing page.
The biggest price factor. A ready-made theme gets you live quickly and at low cost; a custom-designed purchase path or development from scratch takes more time and costs more.
A store with fifty simple products is different from one with thousands of items, each with its own color, size and stock. Variable products need a more precise data structure and filters.
WooCommerce packages include the initial upload of 20 or 30 products. Bulk import from Excel, migration from a previous website, product photography and product descriptions are estimated separately.
One payment gateway and one standard shipping method are included in every package. Multiple gateways, installment payments, or shipping calculated by city and weight are extra work and are defined in the contract.
Integration with accounting or inventory software, ERP and custom SMS notifications is not included in any package. The cost depends on that system's API and is quoted after a technical review.
Domain, hosting, paid plugin licenses and permit fees are separate from the design price. Payment gateway transaction fees are also deducted from sales according to that gateway's rates.
Connection to local and international payment gateways
Stock control, low-stock alerts and multi-warehouse management
Discount codes, time-limited sales and special prices for customer groups
A live dashboard of sales, best-selling products and customer behavior
Product pages optimized to rank better in Google
Easy mobile shopping with a mobile-first, fast design
We review your products, categories and sales process
A purchase path designed to improve your conversion rate
Building the store and connecting the payment gateway
Adding products, images and SEO-friendly descriptions
Full testing of ordering, payment and delivery
Prices are starting project fees in US dollars. Delivery time starts once we receive your content and approved requirements.
Ready-made WooCommerce theme; 10–15 business days from receiving your content and approved requirements.
from $2,490
Project fee · 10–15 business days
Not included: Design from scratch and multi-vendor; Accounting integration and license fees
Choose this packageWooCommerce with a custom-designed theme; 30–40 business days from receiving your content and approved requirements.
from $4,990
Project fee · 30–40 business days
Not included: Multi-vendor and ERP integration; Bulk product import and license fees
Choose this packageFully custom development; 45–70 business days from receiving your content and approved requirements.
from $9,900
Project fee · 45–70 business days
Not included: Multi-vendor, ERP and data migration; Mobile app and multilingual setup
Choose this packageNeed your site in both Arabic and English? Multilingual setup is quoted separately — mention it in your request.
Payment: 50% upfront and 50% on delivery; larger projects follow the milestone schedule in the contract.
Hosting, domain, commercial licenses and renewals, content writing, SMS and third-party services are separate and quoted before the contract. The final price is set once the scope is agreed.
A ready-made theme means setting up and customizing an existing theme; custom WordPress includes designing and building a theme for your project. Choosing Laravel, Next.js or a hybrid architecture is settled in the technical proposal.
Every store has the same skeleton, but each industry has one sensitive point that, if missed at the start, ends up being patched later. Before you start, find your industry in this list:
Each model comes in several sizes and colors with separate stock, so variable products must be set up correctly from day one. A clear size chart and transparent exchange terms reduce returns and build buyer trust.
Buyers worry about authenticity, so brand information, production and expiry dates and real packaging photos belong on the product page. Some product categories may need a health or product permit under local regulations.
Delivery area, delivery time slots and packaging matter more than design. You usually need delivery within a city area and a choice of delivery time; write these into the scope of work.
Precise technical specifications, product comparison, warranty and many filters drive the buying decision. Structure product attributes so they can be filtered and are also easy for Google to understand.
There is no physical shipping, but you need automatic file delivery after payment, download limits and sometimes licensing. In this model, a stable payment gateway and reliable delivery emails matter most.
Tiered pricing by quantity, prices shown only after login, minimum order quantities and pro forma invoices. This logic usually goes beyond a ready-made theme and is closer to custom development.
Some of these are our job and some are yours. Because missing them stops the project, we discuss them from the very first meeting.
The payment gateway pays out to a bank account in the name of the same person or company registered with the gateway provider. A mismatch between the two is a common reason gateway applications are rejected.
Photos, title, price and description for each product. The ready-made package includes uploading 20 products; the rest are either added by you or estimated separately.
It must be clear where you ship to, at what cost and what the return conditions are. These are published on the website and are part of the legal and trust requirements of your market.
Purchased in your own name. A store needs more resources than a company website, so coordinate your hosting choice with us.
A store without traffic doesn't sell. Decide from day one whether traffic will come from e-commerce SEO, from Google Ads or from social media — because it affects the structure of the website.
This is the minimum delivered with every e-commerce package:
Each option has a clear starting price: ready-made WooCommerce from $2,490, WooCommerce with a custom theme from $4,990, and custom development from $9,900. This is the project cost; the domain, hosting, licenses and features outside the package, such as multi-vendor or accounting integration, are priced separately in the contract. Any active discount for each package is shown in the package section of this page.
Yes. To accept payments online you need a payment gateway. We integrate local and international payment gateways and help you through the application process.
Ready-made WooCommerce takes 10–15 business days, WooCommerce with a custom theme 30–40 business days, and custom development 45–70 business days. This time is counted from when we receive your content and the requirements are approved; features outside the package or delays in approvals can change it.
Yes. The admin panel is fully yours, and you can add, edit or remove products at any time.
Yes. All our stores are designed mobile-first, and the purchase path, from product page to payment, is tested on mobile before delivery, because most online purchases happen on mobile.
Store builders (ready-made services with a monthly or yearly subscription) are quick to start with and have a low upfront cost, which suits testing a market. On the other hand, your features are limited to that service, the subscription never ends, and the store is not on your own infrastructure, so moving it is hard. A store designed for you, whether on WooCommerce or custom code, runs on your own domain and hosting, and you have full control over it.
WooCommerce runs on WordPress, launches faster and costs less, and fits stores with up to several hundred or several thousand products. A custom-coded store makes sense when you have a very large number of products or your business model is not standard, such as multi-vendor, subscription sales or integration with your internal systems.
In the ready-made package, we upload the first 20 products using content you provide, and you add the rest from the admin panel; we train you on how. If you have many products, bulk import from an Excel file or your current system is quoted separately.
This integration is not included in the ready-made packages and counts as outside the package. Connecting to accounting or inventory software is possible, but it needs a separate review of that software's API and its own quote.
The basic package sets up one standard shipping method. If you want shipping costs to vary by city, weight or cart total, or to connect to a courier or postal service system, that can be built and is defined in the contract scope.
Yes. Products, prices, stock, discounts and orders are all managed from an admin panel in your language (English or Arabic) with no technical skills needed, and we hold a training session on using the store panel.
Launching a store means it is ready to sell, not that sales start automatically. Sales depend on website traffic, and traffic comes from SEO, Google Ads or social media. We suggest deciding from the start where customers will come from, because it also affects how the store is structured.
Yes, but not in the ready-made packages. A multi-vendor marketplace needs its own settlement logic, seller panel and commission system, and is usually built with custom development and quoted separately.