★ How to use this guide
Open Documentation from the sidebar anytime (English or Arabic). Each chapter shows where to click, what to fill in, and a preview of the screen.
Menu path — exact sidebar location.
Steps — numbered actions in order.
Figure — interface preview (replace with your own WebP/PNG in documentation/images/en/ if you want updated screenshots).
Tip: Use the Search Menu Here box at the top of the sidebar to jump to any page quickly.
0 Pricing & billing
Keddily uses a hybrid model : pick pay-per-order for flexible growth, or a monthly subscription package for fixed costs and plan limits.
Pay-per-order (flexible)
No monthly subscription — you are not billed a recurring monthly fee on this path.
5 EGP per successful order — charged only when an order succeeds.
Failed or cancelled orders cost 0 EGP — incomplete checkouts and cancelled orders are not charged.
50 EGP welcome credit — new accounts receive 50 EGP, enough to cover the first 10 successful orders at no charge.
Subscription packages (standard)
Monthly plans for established stores that prefer a predictable fixed cost.
Each package includes specific feature limits and entitlements (items marked Package in this guide).
Choose this path when you want bundled capacity instead of paying per order.
You can review your active billing path, welcome credit balance, and package details from your shop dashboard or billing/settings area. Contact support if you need to switch between models.
★ Store setup (first login onboarding)
Keddily is a full multi-category online store with categories, products, inventory, orders, and shipping — not a single promotional landing page. The first time you open the dashboard, a Complete your store setup popup guides you through three required steps. You cannot skip them until they are finished.
Tip: Use the language switch inside the popup (العربية / English) anytime. Egypt billing uses EGP pricing and bonuses; other countries use USD.
Step 1 — Store setup
Popup → Store setup pill
Fill every required field (marked *) then click Continue .
Store identity
Enter UserName / shop display name — the public name customers see.
Enter Store Name (Subdomain) — domain-style: lowercase letters, numbers, hyphens between words (e.g. my-shop).
Confirm your live URL preview: mystore.keddily.com (host may vary by environment).
Contact and branding
Enter your WhatsApp Number with country code (e.g. +20 for Egypt).
Optional but recommended: click Start WhatsApp verification and send the pre-filled message so checkout OTP can use your number.
Upload a Store Logo (JPG / PNG / WEBP, max 2MB) via click or drag-and-drop. Change it anytime from the preview.
Store preferences
Choose Store Language (Arabic or English) — this becomes your default storefront/admin language.
Choose Currency (typically EGP or USD) when shown on this step.
Click Continue to move to theme selection.
Complete your store setup
Step 1 — Store identity & branding
Figure O.1 — Onboarding step 1 (store setup)
Step 2 — Store theme
Popup → Store theme pill
Browse theme cards (Furniture, Fashion, Electronics, Kids, Grocery, Multipurpose, Pet, Skinflow, Jewellery, …).
Select the storefront style that best matches your products.
Click Save & Continue (or Continue). You can change the theme later under Site Settings → Theme .
Figure O.2 — Onboarding step 2 (theme)
Step 3 — Profile setup
Popup → Profile Setup pill
If you selected a paid package, confirm the package banner (title + term).
Fill Phone , City , Country (required), optional State , and Address .
Country matters for billing: Egypt → EGP pricing & bonuses ; other countries → USD.
Click Save & Continue , Go to Dashboard , or Proceed to Payment if checkout is required.
Use Back anytime to revise store or theme details.
Complete your profile setup
Step 3 — Profile information
Figure O.3 — Onboarding step 3 (profile)
After onboarding — go-live checklist
Complete these sidebar tasks to open a real multi-category store (not just a landing page):
Wallet (pay-per-order) — confirm your 50 EGP welcome credit, or open Membership for subscription plans.
Products → Categories then Subcategories — build your catalog tree.
Products → Items → Add Item — add products with price, stock, images; set status Active. Add Variants / Labels if needed.
Inventory Management — set stock levels and alerts Package .
Payment Gateways — enable online and/or offline (COD / bank transfer).
Shipping Charges and/or Shipping Hub — delivery methods or courier APIs.
Pages → Home Page — banners/hero after products exist.
Open your storefront URL, place a test order, then process it under Orders → Pending .
Tip: Sidebar search (Search Menu Here… ) finds any page quickly. Menu groups are MAIN → SALES TOOLS → MANAGEMENT → SETTINGS.
1 Getting started
Your control center for the online shop.
Dashboard
Sidebar → Dashboard
After login you land here. Review today’s orders, revenue, and shortcuts before managing products.
Log in with your shop owner email and password.
Check summary cards (orders, earnings, visitors if shown).
Use the left menu groups (MAIN, SALES TOOLS, MANAGEMENT, SETTINGS) — start with Products and Orders.
yourshop.com/user/dashboard
Dashboard
Orders
Products
Site Settings
Dashboard
Recent orders Status Total
#1042 — Ahmed Pending 890 EGP
#1041 — Sara Completed 1,200 EGP
Figure 1.1 — Dashboard overview
Notifications
Sidebar → Notifications
Open Notifications to see unread alerts (new orders, limits, system messages).
Click an item to view details or mark as read.
Check regularly so you do not miss pending orders.
…/user/notifications
Dashboard
Notifications
Notifications 3 new
New order #1043 received 2m ago
Low stock: Blue T-Shirt 1h ago
Figure 1.2 — Notifications list
Profile & password
Sidebar → your name (top) → Edit Profile / Change Password
Click your name or avatar at the top of the sidebar.
Choose Edit Profile to update name, photo, and contact info.
Choose Change Password — enter current password, then new password twice, and save.
2 Products (catalog)
Under Products in the modern sidebar, build a full multi-category store (categories → items → variants → stock) — not just a landing page.
Categories & subcategories
Sidebar → Products → Categories / Subcategories
Create Categories first (e.g. Electronics, Clothing).
Add a name, slug, image, and SEO fields; save.
Create Subcategories under each category (e.g. Phones under Electronics).
If Magic AI is enabled, use Generate next to the name field for suggestions.
…/item/category
Products
Categories + Add Category
Name Products Action
Electronics 42 Edit
Clothing 28 Edit
Figure 2.1 — Category list
Products — list & edit
Sidebar → Products → Items → Items / Add Item
Open All Products and use search or filters.
Click Add Product for a new item, or Edit on a row.
Fill title, category, price, stock, description, images, and SEO tabs.
Set status to Active and save — the product appears on your storefront.
…/item?language=en
All Products
All Products + Add Product
Product Price Stock
Wireless Headphones 790 EGP 50
Figure 2.2 — Product list
Magic AI on products Package
Add/Edit Product → Magic AI card
Enter keywords (e.g. “wireless headphones, bluetooth 5.0”).
Click Generate All Content to fill title, summary, description, and meta fields.
Or use Generate beside a single field to regenerate only that field.
Upload product images manually (thumbnail and gallery).
Review text, edit if needed, then click Update / Save .
Magic AI generates text content only via the platform’s local AI (Ollama). Image generation is not available — use Choose Image to upload photos.
…/item/create
Add Product
✦ Magic AI
Generate All Content
Figure 2.3 — Magic AI on product create/edit
Orders
Sidebar → Orders → All Orders (Pending / Processing / Completed / Rejected)
Open Orders → Pending for new orders that need action.
Click an order to view items, customer, payment method, and address.
Change status to Processing when preparing shipment, then Completed when done.
Use Rejected only when cancelling/refusing the order.
When entitled, open Orders → WhatsApp Settings for order alerts / OTP-related WhatsApp options.
…/all/item/orders
Pending Orders
Pending Orders
Order Customer Total
#1043 Ahmed K. 890 EGP
View details
Figure 2.4 — Order management
3 Marketing — coupons & flash sales
Sidebar → SALES TOOLS → Marketing Package
Advanced coupons
Go to Advanced Coupons → Add coupon.
Set code, discount type (% or fixed), minimum cart, usage limit, and expiry.
Save — customers enter the code at checkout.
Flash sale
Edit a product and set flash sale price and end date, or use Promotions in the modern menu.
Figure 3.1 — Coupons
4 Shipping & multi-currency
SETTINGS → Shipping Charges · Currencies
Shipping — add methods (flat rate, free over X, etc.) per language.
Multi-Currency — enable currencies and set exchange rules for international buyers.
Figure 4.1 — Shipping setup
5 Inventory management Package
Sidebar → MANAGEMENT → Inventory Management
Dashboard — view stock per SKU/product.
Reports — inventory summaries.
Stock movements — audit adjustments in/out.
Suppliers & Purchases — record restocking.
Alerts — products below minimum stock.
Figure 5.1 — Inventory
6 POS system Package
Sidebar → SALES TOOLS → POS System
POS Terminal — search products, add to cart, select customer, take payment, print invoice.
Sales History — review past in-store sales.
POS Customers — save repeat walk-in buyers.
POS Terminal
Complete sale
Figure 6.1 — POS terminal
7 Analytics & sales report
Website Analytics Package
Website Analytics → Dashboard / Top Pages / Devices / Geography
Use the analytics dashboard for visit trends.
Top Pages — see which storefront URLs perform best.
Device & Geographic — plan mobile UX and marketing by region.
Figure 7.1 — Analytics
Sales Report
Sidebar → Sales Report for combined online (and POS) sales summaries.
8 Support & refunds
Support Tickets Package — reply to customer tickets from the storefront.
Refunds Package — approve or decline refund requests with notes.
9 PWA, popups & shop settings
PWA Settings Package — app name, icons, colors; customers can “install” your shop on mobile.
Announcement Popups Package — promotional modal with schedule.
Shop Settings — catalog mode (hide cart), product ratings, Disqus on product pages.
Figure 9.1 — PWA configuration
10 Registered customers
Sidebar → MAIN → Customers
View all customer accounts registered on your shop.
Open a customer to see profile and order history.
Figure 10.1 — Customer list
11 Pages & storefront content
Sidebar → SETTINGS → Pages Package
Edit content per language using the language selector in the admin header.
Home — hero, sliders, banners, sections, featured products.
About / FAQ / Contact / 404 — static pages.
Blog — categories and posts (Magic AI on create/edit when enabled).
Header / Footer / Menu builder — navigation and branding.
Custom Pages — extra CMS pages.
Figure 11.1 — Home page content
12 Site settings
Sidebar → SETTINGS → Site Settings
General — logo, favicon, preloader, shop title, email.
Theme Version — switch storefront design (Furniture, Pet, Jewellery, etc.).
Maintenance Mode — temporary “closed” page.
Languages — add/translate storefront languages.
SEO & Sitemap — search engine settings.
Custom Domain / Subdomain Package .
13 Magic AI Package
Product / Blog screens → Magic AI card
Confirm your package includes the AI Generate in Items feature.
Open Add/Edit Product or Blog and find the Magic AI card.
Enter a title, topic, or keywords, then click Generate All Content (or Generate on a single field).
Review the generated text (title, description/content, meta fields), edit if needed, then save.
Upload images manually with Choose Image — Magic AI does not generate images.
Magic AI runs on the platform’s local Ollama service. No third-party API key or Plugins setup is required.
Where Magic AI appears
Screen Actions
Product create/edit Generate all text fields, or per-field Generate
Categories / subcategories Generate names
Blog create/edit Generate all content + SEO
Labels, home text, footer, popups, pages Per-field Generate
14 Payment gateways
Sidebar → SETTINGS → Payment Gateways
Online gateways
Enable gateways your platform supports (PayPal, Stripe, etc.).
Enter API keys / credentials and set status to Active.
Offline gateways
Add bank transfer or cash-on-delivery instructions per language.
Customers see these options at checkout and follow your instructions.
Online Gateways
PayPal Active
Stripe Configure
Figure 14.1 — Payment gateways
15 Team admins Package
Sidebar → Admins Management (Roles & Permissions / Team Admins)
Roles & Permissions — choose which menus each role can access.
Team Admins — create staff logins and assign a role.
Staff see only allowed sections; they cannot change your owner account unless permitted.
16 Phone OTP verification Package
On the storefront (not the admin panel), customers verify phone at checkout and signup.
Customer enters mobile number.
Clicks Send OTP — receives SMS code.
Enters code → Verify OTP .
Green badge: Phone verified successfully — then can place order or complete signup.
yourshop.com/checkout
Checkout — Phone verification
Send OTP
Verify OTP
Phone verified successfully
Figure 16.1 — Inline OTP on checkout (storefront)
1b Wallet Pay-per-order
Sidebar → MAIN → Wallet
Shown when your account uses the flexible pay-per-order path. Track welcome credit and per-order fees here.
Open Wallet from the sidebar.
Check balance — new stores start with 50 EGP welcome credit (first 10 successful orders).
Remember: 5 EGP is charged only per successful order; failed/cancelled = 0 EGP.
Top up or follow on-screen instructions when the balance is low so new successful orders can continue.
Figure 1.3 — Wallet / welcome credit
2b Variants, labels & bulk tools
Sidebar → Products
Labels
Open Products → Labels .
Create labels (e.g. New, Sale) and assign them when editing products.
Variants
Open Products → Variants → Add Variant to define option types (Size, Color, …).
Use Variations to manage combinations, then link them on each product.
Keep stock accurate per variation when inventory is enabled.
Bulk & importer Package
Products → Items → Bulk Operations → Bulk Import / Bulk Export for CSV catalogs.
Store Importer (when available) migrates products from another platform.
Figure 2.5 — Variants
3b Wholesale tiers Package
Sidebar → SALES TOOLS → Wholesale Tiers
Open Wholesale Tiers and define quantity breaks (e.g. 10+ units = 15% off).
Assign tiers to products or categories as the screen allows.
Test on the storefront with a wholesale-quantity cart.
8b Subscribers
Sidebar → MANAGEMENT → Subscribers
Open Subscribers to view newsletter signups from your storefront.
Use Mail to Subscribers to send a campaign email.
12a Store settings
Sidebar → SETTINGS → Store Settings
Open Store Settings for catalog mode (hide cart), product ratings, and related shop options.
Save changes and preview the storefront.
12b Domain & SEO
Sidebar → SETTINGS → Domain & SEO
Custom Domain Package — connect your own domain when entitled.
Subdomain — manage your *.keddily.com store address.
SEO Settings — titles, meta descriptions, and related fields per language.
Sitemap — generate/update the XML sitemap for search engines.
12c Membership
Sidebar → SETTINGS → Membership
Logs — payment and package history.
Extend Membership — renew or upgrade a subscription package.
Pay-per-order stores mainly use Wallet ; subscription stores use Membership.
12d QR codes Package
Sidebar → SETTINGS → QR Codes
Generate QR Code — create a code for your store or campaign URL.
Saved QR Codes — download or reuse previously generated codes.