كيفاش تنسخ فكرة مشروع عطور ناجح وتطلق موقعك بـ Hostinger فـ أقل من 10 دقايق
فهاد الفيديو غادي تشوف Workflow عملي للمبتدئين فـ E-commerce: كنلقاو فكرة مشروع ناجح، كنفهمو علاش خدام، كنصايبو Labels وTickets، كنحسنو صور المنتوج بالـ AI، وكنخليو AI يعطينا Landing Page كاملة. من بعد كنمشيو لـ Hostinger، كنثبتو WordPress، كننشئو الصفحة وكنحطو فيها HTML Code باش تولي Landing Page خدامة — بلا Code وبلا Developer.
شنو غادي تشوف فهاد الفيديو؟
فهاد الفيديو غادي نهضرو على Workflow عملي للمبتدئين فـ E-commerce: كيفاش تاخذ فكرة مشروع ناجح، تفهم علاش خدام، وتخرج Version ديالك بطريقة قانونية ونظيفة. خدمنا على مثال مشروع عطور، ومن أول تحليل للـ Winning Product حتى نشر Landing Page على WordPress.
Chapters ديال الفيديو
إلى بغيتي تمشي مباشرة لأي مرحلة، كليك على الوقت:
المراحل خطوة بخطوة
هادي هي الخريطة العملية من الفكرة حتى الصفحة تكون Online. الجزء ديال Hostinger وWordPress فصلتو أكثر باش تقدر ترجع ليه بوحدو.
حلل المشروع وWinning Product
شوف العرض، المنتوج، الصور، Landing Page، CTA وطريقة الطلب. ما تنسخش الهوية؛ غير فهم علاش الـ Workflow خدام وشنو تقدر تدير بطريقتك.
صايب Labels وTickets أصلية
عطِ الـ AI اسم البراند ديالك، أسماء العطور، الحجم والألوان والستايل. استعمل Prompt 01 اللي لتحت باش تخرج Label System متناسق وقابل للتجربة والطباعة.
صور المنتوج وحسن الصور بالـ AI
صور المنتوج الحقيقي بوضوح، ومن بعد استعمل Prompt 02 باش تحولو لصور Studio وE-commerce مع الحفاظ على شكل القنينة، اللون، الـ Label والتفاصيل الحقيقية.
ولّد Landing Page HTML بالـ AI
عطِ الـ AI صور المنتجات، الاسم، الثمن، العرض، WhatsApp وأي Reference Page. استعمل Prompt 03 للرابط المرجعي، أو Prompt 04 إلا كنت راسم Sketch بيدك.
سجّل فـ Hostinger
دخل من رابط Hostinger المذكور فالفيديو، اختار الخطة المناسبة ليك وكمل إنشاء الحساب. فمرحلة الأداء تقدر تستعمل الكود HIKAYAH10 باش تستافد من 10% OFF حسب العرض المتاح وقت الشراء.
- دخل للرابط الرسمي اللي لتحت.
- اختار Hosting plan على حساب المشروع ديالك.
- دير الحساب وكمل معلومات الأداء.
- دخل HIKAYAH10 فخانة Coupon إلا كانت ظاهرة.
ركّب WordPress من hPanel
من بعد ما تكمل Hostinger، دخل لـ hPanel ومن Websites اختار إنشاء Website جديد، ومن بعد اختار WordPress. حدد Domain، ودير Admin email وPassword اللي غادي تدخل بهم لـ wp-admin.
- hPanel → Websites
- Add / Create Website
- اختار WordPress
- ربط Domain ديالك
- حدد WordPress admin login
دخل لـ WordPress وصايب Page جديدة
افتح WordPress Dashboard، مشي لـ Pages → Add New، سمي الصفحة مثلاً Landing Page، ومن بعد استعمل Elementor إلا كان مركب عندك. إلى كنت خدام بـ Elementor، جرّ Widget ديال HTML للصفحة.
- WordPress → Pages → Add New
- كتب اسم الصفحة
- Edit with Elementor
- جرّ HTML Widget للبلاصة اللي بغيتي
Paste HTML Code وجرّب الصفحة قبل Publish
لسّق الـ HTML Code اللي عطاك AI داخل HTML Widget، ومن بعد Preview الصفحة. جرّب الصور، العربية، الموبايل، WhatsApp buttons، الفورم وأي Slider قبل ما تضغط Publish.
- Paste الكود كامل داخل HTML Widget
- Preview على Desktop وMobile
- جرّب جميع CTA والروابط
- Update / Publish منين كلشي يخدم
Hostinger — الرابط والكود المذكورين فالفيديو
استعمل الرابط، ومن بعد دخل الكود HIKAYAH10 فمرحلة الشراء إذا كان متاح فالعرض اللي ظاهر ليك.
الأسعار، الخطط والتخفيضات كتقدر تتبدل مع الوقت، لذلك راجع السعر النهائي اللي ظاهر ليك قبل الأداء.
Prompts الجاهزين من HIKAYAH
بدّل غير المعلومات اللي بين الأقواس بحال Brand Name، الصور، WhatsApp، الأسعار والرابط المرجعي.
Prompt 01 — تصميم Labels احترافية للعطور
Use the uploaded bottle photos as the ONLY physical reference for the perfume bottles. I want you to create a complete perfume label and product mockup system for my brand. BRAND NAME: [BRAND_NAME] BOTTLE SIZE: [SIZE_ML] FRAGRANCE LIST: [FRAGRANCE_1] [FRAGRANCE_2] [FRAGRANCE_3] [FRAGRANCE_4] Important: - Keep the bottle shape based on the uploaded photos. - Do not redesign the bottle itself. - Preserve the bottle proportions, transparent glass, cap shape, spray tube, bottle neck, and realistic reflections. - Preserve the real liquid color of each bottle when visible in the uploaded photos. - Create an ORIGINAL brand identity for my brand, not a copy of another luxury brand. - The final result must look professional, elegant, premium, minimal, and ready for commercial use. ━━━━━━━━━━━━━━━━━━━━━━ 1) CREATE THE LABEL DESIGN ━━━━━━━━━━━━━━━━━━━━━━ Create a premium minimalist adhesive front label for each fragrance. Label style: - elegant - luxury - clean - modern - minimal - masculine / unisex perfume look - print-friendly - readable typography - balanced composition - commercially realistic Each label must include: - [BRAND_NAME] - fragrance name - "EAU DE PARFUM" - [SIZE_ML] Optional: - small monogram based on the brand initials - thin decorative lines - a very subtle accent color matching each fragrance / liquid color The label should be: - rectangular - centered on the front of the bottle - proportionate to the bottle - not too large - not touching the curved shoulder - not extending into the thick glass base Use a consistent brand system across all fragrances: - same overall layout - same typography family - same premium style - only change the fragrance name and accent color ━━━━━━━━━━━━━━━━━━━━━━ 2) ESTIMATE LABEL SIZE ━━━━━━━━━━━━━━━━━━━━━━ Based on the uploaded bottle photos, estimate the most suitable front label size. Provide: - recommended label width in mm - recommended label height in mm - bleed: 3 mm - safe margin: 3 mm Important: State clearly that this size is an estimate based on the bottle photos and should be confirmed by printing one real test sticker before mass production. ━━━━━━━━━━━━━━━━━━━━━━ 3) CREATE PRINT-READY LABEL FILES ━━━━━━━━━━━━━━━━━━━━━━ Create: A. one flat label design preview showing all fragrance label designs together B. one A4 print sheet with multiple copies of the labels arranged for printing C. a print-ready PDF version of the label sheet if supported D. a clean PNG preview of the label sheet Requirements for the print sheet: - real physical dimensions - crop marks / cut guides - 300 DPI quality - clean white background - no bottle in the print file - no unnecessary shadows - no mockup effects - professional print-ready layout If direct PDF export is supported, generate a print-ready PDF. If direct PDF export is not supported, create the A4 print-ready layout so it can be exported to PDF afterward. ━━━━━━━━━━━━━━━━━━━━━━ 4) APPLY THE LABELS TO THE REAL BOTTLES ━━━━━━━━━━━━━━━━━━━━━━ Apply each label to its matching bottle using the uploaded bottle photos as the reference. The labels must: - look naturally attached to the bottle - follow the bottle curvature realistically - be centered and proportional - have realistic perspective - not look fake or floating - preserve realistic glass reflections and transparency ━━━━━━━━━━━━━━━━━━━━━━ 5) CREATE FINAL STUDIO PRODUCT PHOTOS ━━━━━━━━━━━━━━━━━━━━━━ For EACH fragrance, generate 3 separate professional studio product photos on a pure white background. Photo 1 — FRONT VIEW - bottle centered - label facing directly forward - clean studio lighting - soft realistic shadow - full bottle visible - premium ecommerce photography look Photo 2 — SIDE / 3-QUARTER VIEW - bottle at a 30–45 degree angle - show bottle depth - show glass thickness - label still visible - clean white background - professional studio reflections Photo 3 — HIGH CTR HERO SHOT - most attractive commercial angle - visually strong and premium - perfect for ads / thumbnails / ecommerce - elegant lighting - bottle remains the only subject - clean white background Important: - no decorative props - no flowers - no leaves - no stones - no smoke - no splashes - no fruits - no fake scenery - only the perfume bottle on white studio background ━━━━━━━━━━━━━━━━━━━━━━ 6) CONSISTENCY ━━━━━━━━━━━━━━━━━━━━━━ All final bottle images must look like they were photographed in the same studio session. Keep consistent: - lighting style - white background - camera quality - bottle proportions - label size - typography - brand identity Only change: - fragrance name - liquid color if different - subtle accent color on the label ━━━━━━━━━━━━━━━━━━━━━━ 7) FINAL DELIVERABLES ━━━━━━━━━━━━━━━━━━━━━━ Deliver: 1. one label collection preview with all fragrances 2. one A4 print sheet with multiple labels 3. one print-ready PDF if supported 4. for each fragrance: 3 studio photos - front - 3/4 side - hero / CTR angle Before finalizing, double-check: - spelling is correct - the brand name is correct - fragrance names are correct - label text is clean and readable - bottle shape matches the uploaded photos - cap shape matches the uploaded photos - no deformed glass - no broken typography - no extra bottle parts - no unrealistic reflections
Prompt 02 — تحويل صور العطر إلى صور E-commerce احترافية
Use the uploaded perfume bottle photos as the ONLY product reference. I want you to transform these real perfume photos into clean, premium, studio-quality product images suitable for a landing page / ecommerce website. If multiple bottle photos are uploaded: - treat each bottle as a separate perfume product unless clearly shown as alternate angles of the same bottle - generate the requested outputs for each perfume separately - do not mix the perfumes together unless I explicitly ask for a group shot Important: - preserve the real bottle shape from the uploaded photos - preserve the real cap shape - preserve the real glass proportions - preserve the visible spray tube naturally - preserve the real liquid color - preserve the identity of the product - do not redesign the bottle - do not invent a new bottle shape - do not distort the bottle - remove the hand and remove the original room/background - keep the final bottle clean, realistic, and premium Brand name: [BRAND_NAME] Bottle size: [SIZE_ML] Optional fragrance name: [OPTIONAL_FRAGRANCE_NAME] Goal: Create 3 separate final product images for EACH perfume bottle. ━━━━━━━━━━━━━━━━━━━━━━ 1) IMAGE 1 — FRONT STUDIO SHOT ━━━━━━━━━━━━━━━━━━━━━━ Create a straight front-facing studio product photo. Requirements: - pure white seamless background - bottle centered - label facing directly toward camera if a label exists - if the uploaded bottle has no label, keep it clean and unlabeled - full bottle visible - realistic studio lighting - soft natural shadow under the bottle - clean glass reflections - premium ecommerce product photography look - sharp focus - landing-page ready - no props - no extra objects - no decorative elements ━━━━━━━━━━━━━━━━━━━━━━ 2) IMAGE 2 — SIDE / 3-QUARTER STUDIO SHOT ━━━━━━━━━━━━━━━━━━━━━━ Create a second studio product photo from a side or 3/4 angle. Requirements: - pure white seamless background - bottle shown at approximately 30–45 degrees - show bottle depth and glass thickness - preserve cap shape and bottle curvature - label still visible if present - realistic reflections - soft studio shadow - premium clean commercial look - full bottle visible - no props - no extra objects - no decorative elements ━━━━━━━━━━━━━━━━━━━━━━ 3) IMAGE 3 — HERO SHOT WITH COLORIZED BACKGROUND ━━━━━━━━━━━━━━━━━━━━━━ Create a premium hero image for the landing page. Requirements: - use a clean, elegant, colorized background inspired by the perfume liquid color and the fragrance mood - the background must complement the perfume color and fragrance style - keep it refined, modern, premium, and not too busy - the bottle must remain the main focus - use a commercial beauty/product photography style - add subtle depth, soft glow, or gradient lighting if appropriate - keep the scene luxurious and website-ready - no cheap effects - no clutter - no distracting elements Background direction: - for green / fresh perfumes: use fresh, botanical, crisp, clean tones - for blue / aqua perfumes: use aquatic, cool, refreshing tones - for purple perfumes: use soft elegant, floral, dreamy, or luxurious tones - for darker masculine perfumes: use deeper, rich, sophisticated tones Important: - keep the background visually attractive but still minimal - the bottle must stay isolated and easy to read - ideal for hero section / banner / product spotlight on a landing page ━━━━━━━━━━━━━━━━━━━━━━ 4) CONSISTENCY ━━━━━━━━━━━━━━━━━━━━━━ All final images must look like they were photographed in the same professional studio session. Keep consistent: - image quality - realism - bottle proportions - cap shape - glass material - clean reflections - premium look - commercial photography quality Only change: - camera angle - background style for the hero shot - lighting emphasis depending on the image type ━━━━━━━━━━━━━━━━━━━━━━ 5) QUALITY CONTROL ━━━━━━━━━━━━━━━━━━━━━━ Before finalizing, verify: - bottle shape matches the uploaded photo - cap shape matches the uploaded photo - liquid color matches the uploaded photo - no hand remains visible - no original room/background remains visible - no warped glass - no duplicate bottle parts - no malformed cap - no broken reflections - no unrealistic label distortion - no extra props unless explicitly requested ━━━━━━━━━━━━━━━━━━━━━━ 6) FINAL OUTPUT ━━━━━━━━━━━━━━━━━━━━━━ For EACH perfume bottle, deliver exactly 3 separate images: 1. Front studio shot — white background 2. Side / 3-quarter studio shot — white background 3. Hero shot — colorized premium background based on perfume color and fragrance mood Do not deliver collages unless requested. Deliver each image as a separate final image.
Prompt 03 — إنشاء Landing Page من رابط مرجعي
I want you to build a complete, production-ready landing page in HTML/CSS/JavaScript based on a reference landing page that I will provide. REFERENCE LANDING PAGE URL: [REFERENCE_URL] MY BRAND: [BRAND_NAME] WHATSAPP NUMBER: [WHATSAPP_NUMBER_WITH_COUNTRY_CODE] PRODUCT INFORMATION: [PRODUCT_NAMES] [PRODUCT_PRICES] [PRODUCT_DESCRIPTIONS] [OPTIONAL_OFFERS] [OPTIONAL_DELIVERY_INFO] PRODUCT IMAGES: I will upload the real product images separately. IMPORTANT: Use the reference URL ONLY as a visual, structural, layout, UX, and conversion-flow reference. Do NOT: - copy copyrighted text verbatim - copy the original brand name - copy the original logo - copy proprietary images - copy trademarks - copy unique protected illustrations or assets - hotlink assets from the reference website Instead, recreate an ORIGINAL implementation inspired by: - its page structure - spacing - section order - typography hierarchy - card layouts - CTA placement - visual rhythm - mobile experience - conversion strategy Adapt everything to MY brand and MY products. ━━━━━━━━━━━━━━━━━━━━ 1. ANALYZE THE REFERENCE PAGE ━━━━━━━━━━━━━━━━━━━━ First inspect the reference landing page carefully. Identify: - header structure - announcement bar - hero section - product presentation - benefits - product cards - pricing - offers - testimonials - FAQ - trust elements - delivery/payment information - call-to-action sections - footer - sticky mobile elements - animations/interactions - desktop layout - mobile layout Do not simply describe the page. Use the analysis to recreate a new original landing page adapted to my business. ━━━━━━━━━━━━━━━━━━━━ 2. USE MY PRODUCT IMAGES ━━━━━━━━━━━━━━━━━━━━ Use the product images I upload. Do not replace them with random stock photos. Preserve: - product shape - product colors - product labels - real product appearance Use the images professionally throughout the landing page. If several product photos exist, intelligently assign them to: - hero section - product gallery - product cards - feature sections - mobile layout Use CSS object-fit correctly so images are not stretched. ━━━━━━━━━━━━━━━━━━━━ 3. DESIGN DIRECTION ━━━━━━━━━━━━━━━━━━━━ Create a professional ecommerce landing page that looks premium and trustworthy. The result should feel like a real commercial website, not an AI-generated template. Requirements: - modern - clean - premium - high-converting - mobile-first - responsive - visually balanced - fast loading - easy to read - strong CTA hierarchy Use the reference page's general visual direction when appropriate, but create an original design implementation. ━━━━━━━━━━━━━━━━━━━━ 4. WHATSAPP ORDER SYSTEM ━━━━━━━━━━━━━━━━━━━━ The main conversion goal is ordering through WhatsApp. WhatsApp number: [WHATSAPP_NUMBER_WITH_COUNTRY_CODE] Create prominent WhatsApp order buttons throughout the page. Examples: - Commander maintenant - Acheter maintenant - Commander via WhatsApp - Je veux ce produit Use the correct WhatsApp URL format. When a customer clicks a product CTA, automatically open WhatsApp with a pre-filled message. Example structure: Bonjour, je souhaite commander : Produit : [PRODUCT_NAME] Prix : [PRODUCT_PRICE] Je souhaite passer ma commande. For product-specific buttons, automatically insert the correct product name and price. If there are product variants, also include the selected variant in the WhatsApp message. Encode the WhatsApp message correctly in the URL. ━━━━━━━━━━━━━━━━━━━━ 5. MOBILE STICKY CTA ━━━━━━━━━━━━━━━━━━━━ On mobile devices, add a fixed sticky CTA at the bottom of the screen. Example: [ Commander sur WhatsApp ] Requirements: - clearly visible - not intrusive - safe spacing for mobile browser UI - does not cover important page content - linked to the correct WhatsApp number ━━━━━━━━━━━━━━━━━━━━ 6. PRODUCT SECTION ━━━━━━━━━━━━━━━━━━━━ Create clean product cards using my real product images. Each product card should support: - product image - product name - short description - price - optional old price - optional discount badge - optional best seller badge - CTA button Example: [PRODUCT NAME] Short benefit-focused description 299 MAD instead of 399 MAD [COMMANDER MAINTENANT] Clicking the button should open WhatsApp with that exact product information. ━━━━━━━━━━━━━━━━━━━━ 7. LANDING PAGE STRUCTURE ━━━━━━━━━━━━━━━━━━━━ Adapt the final section order according to the reference page. When appropriate, include: 1. Announcement bar 2. Header / logo 3. Hero section 4. Main CTA 5. Product highlights 6. Why choose us 7. Product collection 8. Benefits 9. Offer / promotion 10. How to order 11. Customer testimonials 12. Delivery / payment information 13. FAQ 14. Final CTA 15. Footer 16. Mobile sticky WhatsApp CTA Do not add unnecessary sections just to make the page longer. ━━━━━━━━━━━━━━━━━━━━ 8. COPYWRITING ━━━━━━━━━━━━━━━━━━━━ Do not copy text from the reference website. Write original conversion-focused copy based on my product information. Keep the copy: - concise - credible - natural - commercially persuasive - easy to scan Do not invent: - fake certifications - fake guarantees - fake reviews - fake statistics - fake discounts - fake free shipping - fake scarcity - fake customer counts Only use offers and claims I explicitly provide. If some information is missing, use clearly marked placeholders instead of inventing facts. ━━━━━━━━━━━━━━━━━━━━ 9. TESTIMONIALS ━━━━━━━━━━━━━━━━━━━━ If I do not provide real testimonials: Do NOT invent customer names and fake reviews. Instead either: - omit the section OR - insert clearly marked placeholder testimonials for me to replace later. ━━━━━━━━━━━━━━━━━━━━ 10. TECHNICAL REQUIREMENTS ━━━━━━━━━━━━━━━━━━━━ Create a complete standalone website. Preferred format: index.html Include the CSS and JavaScript inside the same HTML file unless separating files clearly improves maintainability. Use: - semantic HTML5 - clean CSS - vanilla JavaScript where possible - CSS variables - reusable classes - responsive breakpoints - accessible buttons and links Avoid unnecessary libraries. Do not require: - WordPress - React - Node.js - build tools - npm unless I specifically request them. The final HTML should work by opening index.html directly in a browser. ━━━━━━━━━━━━━━━━━━━━ 11. RESPONSIVE DESIGN ━━━━━━━━━━━━━━━━━━━━ Optimize carefully for: Desktop: 1920px 1440px 1366px Tablet: 768px–1024px Mobile: 390px 375px 360px Do not simply shrink the desktop version. Create a proper mobile layout. Check: - navigation - hero - text sizes - product cards - buttons - images - spacing - FAQ - sticky CTA - footer ━━━━━━━━━━━━━━━━━━━━ 12. PERFORMANCE ━━━━━━━━━━━━━━━━━━━━ Optimize the page for good loading performance. Use: - lazy loading for below-the-fold images - proper image dimensions - minimal JavaScript - lightweight CSS - no unnecessary dependencies - smooth but subtle animations Avoid excessive effects that reduce performance. ━━━━━━━━━━━━━━━━━━━━ 13. SEO ━━━━━━━━━━━━━━━━━━━━ Include: - page title - meta description - viewport - Open Graph tags - semantic headings - descriptive image alt text - basic product structured data when appropriate Use placeholders when information has not been provided. ━━━━━━━━━━━━━━━━━━━━ 14. IMPORTANT IMAGE HANDLING ━━━━━━━━━━━━━━━━━━━━ Do not use random placeholder images when I already uploaded the real products. In the final code, use simple local paths such as: images/product-1.webp images/product-2.webp images/product-3.webp Clearly tell me which uploaded photo corresponds to each filename. Example: Uploaded green bottle → images/product-green.webp Uploaded purple bottle → images/product-purple.webp This makes it easy for me to upload everything to my hosting. ━━━━━━━━━━━━━━━━━━━━ 15. CODE QUALITY ━━━━━━━━━━━━━━━━━━━━ Before delivering, check the entire code for: - broken HTML - missing closing tags - JavaScript errors - broken WhatsApp links - duplicate IDs - mobile overflow - horizontal scrolling - incorrect image paths - unusable buttons - poor contrast - responsive problems Make sure all CTA buttons actually work. ━━━━━━━━━━━━━━━━━━━━ 16. FINAL DELIVERY FORMAT ━━━━━━━━━━━━━━━━━━━━ Do not only explain how to build the page. Actually provide the complete working code. Deliver: 1. Short summary of the page structure 2. File/folder structure 3. Complete index.html 4. Any additional files if absolutely necessary 5. Image filename mapping 6. Clearly marked areas I may want to edit later Use comments inside the HTML such as: \<!-- HERO SECTION --> \<!-- PRODUCTS --> \<!-- WHATSAPP CTA --> \<!-- FAQ --> \<!-- FOOTER --> so the code remains easy to modify. ━━━━━━━━━━━━━━━━━━━━ 17. FINAL GOAL ━━━━━━━━━━━━━━━━━━━━ The result should be a ready-to-use ecommerce landing page inspired by the provided reference URL but fully adapted to: Brand: [BRAND_NAME] Products: [PRODUCT_INFORMATION] WhatsApp: [WHATSAPP_NUMBER] The website must look professional enough to use for real paid advertising traffic and real customer orders.
Prompt 04 — تحويل Sketch مرسوم باليد إلى Landing Page HTML
I will upload a photo of a landing-page sketch that I drew by hand.
Your task is to understand the sketch as a UI/UX wireframe and transform it into a professional, modern, responsive landing page.
The sketch is a STRUCTURAL REFERENCE, not a pixel-perfect design.
Interpret:
- boxes as sections/cards/images/forms
- arrows as navigation, flow, animation, or section relationships
- handwritten labels as section purposes
- rough proportions as approximate layout hierarchy
- handwritten notes such as "auto scroll", "buy form", "features", etc. as functional requirements
Do not reproduce the notebook paper, handwriting, or rough drawing style in the final website.
Create a clean commercial website based on the idea behind the sketch.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 1 — UNDERSTAND THE SKETCH
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Carefully inspect the uploaded hand-drawn sketch.
Determine:
- header structure
- logo / brand location
- navigation
- hero section
- product images
- product information
- features
- product slider/carousel
- offer sections
- order form
- WhatsApp CTA
- footer
- arrows / interactions
- desktop layout
- mobile layout
If something in the sketch is unclear, use good ecommerce UX judgment while staying faithful to the general idea.
Do not unnecessarily redesign the concept.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 2 — CREATE A VISUAL MOCKUP FIRST
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Before writing the final HTML code, create a clean visual mockup showing approximately how the finished landing page should look.
The mockup should transform the rough sketch into a professional website concept.
Style:
- modern
- clean
- premium
- ecommerce-oriented
- visually balanced
- high-converting
- mobile-friendly
- realistic website UI
- professional typography
- good spacing
- clear CTA buttons
The visual mockup should show:
- header
- hero
- products
- images
- features
- buttons
- forms
- footer
- all important sections visible in the sketch
Use placeholder product images if the real product photos have not yet been uploaded.
If real product images are uploaded, use those products as the visual reference.
Do not create a completely different layout.
The mockup should clearly resemble a refined professional version of my hand-drawn sketch.
If image generation is available, generate the visual mockup as an image.
If image generation is not available, create a clearly structured wireframe preview before proceeding to the code.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 3 — BUILD THE REAL LANDING PAGE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
After the visual concept, create the actual functional landing page.
The website will be used inside WordPress.
Create ONE paste-ready HTML snippet that I can insert inside a WordPress "Custom HTML" block.
Use:
- HTML5
- CSS
- vanilla JavaScript
Keep everything inside one code snippet when possible.
Do NOT require:
- React
- Vue
- npm
- Node.js
- PHP
- Elementor Pro
- external build tools
Do not include:
\<html>
\<head>
\<body>
unless absolutely required.
The code should be designed to work inside an existing WordPress page.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VERY IMPORTANT — PREVENT WORDPRESS THEME CONFLICTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Namespace all CSS classes with a unique prefix.
Example:
.lp-
landing-
brandlp-
Do not use overly generic CSS selectors such as:
button {}
img {}
h1 {}
section {}
.container {}
Instead use scoped selectors such as:
.hlp-wrapper
.hlp-hero
.hlp-product-card
.hlp-btn
Wrap the entire landing page inside one unique parent:
\<div id="custom-landing-page">
All CSS should be scoped under this landing-page wrapper whenever possible.
Do not modify WordPress global styles.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 4 — MAKE EDITING EXTREMELY EASY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
At the beginning of the final code, create a clearly visible configuration section.
Write this exact comment:
/\* ========================================
EDIT ONLY THIS SECTION
======================================== \*/
Put all important editable information there.
I should NOT need to search throughout the HTML code.
Include editable values for:
BRAND NAME
WHATSAPP NUMBER
WHATSAPP DEFAULT MESSAGE
PRODUCT NAMES
PRODUCT PRICES
OLD PRICES
PRODUCT DESCRIPTIONS
PRODUCT IMAGE URLs
OPTIONAL PRODUCT COLORS
OPTIONAL PRODUCT VARIANTS
DELIVERY TEXT
PAYMENT TEXT
CTA TEXT
For example:
const SITE_CONFIG = {
brandName: "YOUR BRAND",
whatsappNumber: "212600000000",
whatsappMessage:
"Bonjour, je souhaite passer une commande.",
products: [
{
name: "Product 1",
price: "199 DH",
oldPrice: "",
image: "PRODUCT_IMAGE_URL_1",
description: "Product description"
},
{
name: "Product 2",
price: "249 DH",
oldPrice: "",
image: "PRODUCT_IMAGE_URL_2",
description: "Product description"
}
]
};
Use these configuration values throughout the landing page whenever technically practical.
Clearly explain where this configuration is located.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 5 — PRODUCT IMAGES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Make product images very easy to replace.
Use clear placeholders such as:
PRODUCT_IMAGE_URL_1
PRODUCT_IMAGE_URL_2
PRODUCT_IMAGE_URL_3
PRODUCT_IMAGE_URL_4
If I upload my own product photos, map each image clearly.
Example:
Green bottle:
PRODUCT_IMAGE_URL_1
Purple bottle:
PRODUCT_IMAGE_URL_2
Blue bottle:
PRODUCT_IMAGE_URL_3
Do not embed random stock images if I already provided real product photos.
Use:
object-fit: contain;
when appropriate so products are never stretched.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 6 — WHATSAPP ORDER SYSTEM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WhatsApp is the primary conversion method.
Create working WhatsApp buttons.
The editable phone number must exist only in the configuration section whenever possible.
Format:
Country code + number
without "+" or spaces.
Example:
212600000000
Every CTA should automatically use this number.
When the customer clicks a product button, generate a pre-filled WhatsApp message.
Example:
Bonjour,
Je souhaite commander :
Produit : PRODUCT NAME
Prix : PRODUCT PRICE
Merci.
Automatically use the correct product information.
Properly URL-encode the WhatsApp message.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 7 — PRODUCT ORDER FORM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
If the sketch contains a "buy form", "order form", or similar element, create a simple order form.
Possible fields:
- Full name
- Phone
- City
- Product
- Quantity
Do not require a backend.
When the customer submits the form:
Generate a WhatsApp message containing the entered information and open WhatsApp.
Example:
Nouvelle commande
Nom : ...
Téléphone : ...
Ville : ...
Produit : ...
Quantité : ...
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 8 — PRODUCT CAROUSEL / AUTO SCROLL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
If the sketch indicates:
- auto scroll
- dots
- carousel
- slider
- arrows
implement a lightweight product carousel using vanilla JavaScript.
Requirements:
- touch/swipe friendly
- mobile responsive
- navigation dots if shown in the sketch
- optional arrows if appropriate
- automatic scrolling if indicated
- pause when the user interacts with it
- no heavy libraries
Do not add a slider if the sketch clearly does not require one.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 9 — RESPONSIVE DESIGN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Create proper layouts for:
Desktop:
1920px
1440px
1366px
Tablet:
768px–1024px
Mobile:
430px
390px
375px
360px
Do not simply shrink the desktop page.
Reorganize sections intelligently on mobile.
Check:
- hero
- navigation
- images
- product cards
- sliders
- forms
- typography
- spacing
- WhatsApp buttons
- footer
There must be NO horizontal page scrolling.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 10 — MOBILE WHATSAPP BUTTON
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
If appropriate for the landing page, create a sticky mobile CTA at the bottom:
COMMANDER SUR WHATSAPP
Requirements:
- visible on mobile
- fixed at bottom
- professional
- not too large
- does not cover important content
- safe-area support for modern phones
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 11 — DESIGN QUALITY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Transform the rough sketch into a professional interface.
Pay attention to:
- spacing
- alignment
- typography hierarchy
- product image sizing
- section rhythm
- contrast
- CTA visibility
- trust
- ecommerce conversion
The result should NOT look like a generic AI template.
Use the hand-drawn sketch's intended structure as the foundation.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 12 — CONTENT RULES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Do not invent:
- customer reviews
- certifications
- guarantees
- discounts
- shipping claims
- statistics
- awards
- fake urgency
- fake stock counters
If information is missing, use an obvious placeholder such as:
[DELIVERY INFORMATION]
[PRODUCT DESCRIPTION]
[PRICE]
[TESTIMONIAL]
rather than inventing business claims.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 13 — PERFORMANCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Keep the code lightweight.
Use:
- vanilla JavaScript
- CSS transitions
- lazy-loading for below-the-fold images
- responsive images where practical
- efficient CSS
Avoid:
- large libraries
- unnecessary fonts
- unnecessary animations
- excessive JavaScript
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 14 — FINAL CODE CHECK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Before delivering the code, verify:
- HTML is valid
- CSS works
- JavaScript has no syntax errors
- WhatsApp buttons work
- product-specific messages work
- mobile layout works
- carousel works if included
- forms work if included
- no duplicate IDs
- no horizontal overflow
- images are not stretched
- WordPress theme styles should not break the landing page
- landing-page styles should not break the WordPress theme
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FINAL DELIVERY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Deliver the result in this exact order:
1. VISUAL MOCKUP / SKETCH PREVIEW
Show how the final professional landing page will look based on my drawing.
2. STRUCTURE
Briefly list the interpreted page sections.
3. COMPLETE WORDPRESS HTML
Provide the complete paste-ready code for a WordPress Custom HTML block.
4. EDITING GUIDE
Explicitly show me:
WHERE TO CHANGE BRAND NAME
WHERE TO CHANGE WHATSAPP NUMBER
WHERE TO CHANGE PRODUCT IMAGES
WHERE TO CHANGE PRODUCT NAMES
WHERE TO CHANGE PRICES
WHERE TO CHANGE TEXT
Use the exact headings:
CHANGE BRAND HERE:
CHANGE WHATSAPP HERE:
CHANGE PRODUCTS HERE:
CHANGE IMAGES HERE:
5. TESTING
Confirm that the HTML, CSS and JavaScript have been checked before delivery.
Do not stop after explaining the concept.
Actually create the visual concept AND the complete code.قبل ما تنشر Landing Page
دير هاد المراجعة السريعة باش ما تطلعش الصفحة ناقصة:
راجع المحتوى والهوية
اسم البراند، الأسعار، أسماء المنتجات، الصور والـ Labels يكونو ديالك ومكتوبين بشكل صحيح.
جرّب الموبايل
تأكد ما كاينش horizontal scroll، النص مقروء، والصور والأزرار متناسقين على الهاتف.
جرّب جميع CTA
WhatsApp، order buttons والروابط خاصهم يفتحو الوجهة الصحيحة بالمعلومات الصحيحة.