Vendor Journey
This guide walks you through every step of setting up and running your online store on Siyahfy. Whether you are selling fashion, electronics, groceries, or digital products, the process is the same. No technical knowledge required.
Overview Flow
Step 1: Sign Up
Create your vendor account at app.siyahfy.com. You can register using your email address (with OTP verification) or sign in with Google for a one-click experience.
What happens: The system creates a new vendor record in the database, sends an OTP to your email for verification, and provisions your account. Once verified, you are logged in and taken to the onboarding flow.
Related: Getting Started — Overview
Step 2: Create Store
After signing up, you create your first store. Enter your store name, and the system auto-generates a URL slug (e.g., your-store.siyahfy.site). You can also connect a custom domain later.
What happens: A new store record is created and linked to your vendor account. The store gets its own subdomain, a default configuration, and empty product catalog. The system calls the store creation API and provisions all necessary database entries.
Related: Apps — Dashboard
Step 3: Choose a Template
Pick a storefront theme from the Theme Marketplace. There are free themes to get you started instantly, and premium themes designed by professional developers. Each theme can be previewed with your actual store data before installing.
What happens: When you install a theme, the system copies the theme configuration into your store’s theme_configs table. Free themes install instantly. Paid themes go through a Razorpay payment flow before installation.
Related: Theme Marketplace | Theme Editor
Step 4: Onboarding Wizard
The onboarding wizard walks you through essential setup steps so you do not miss anything important. It covers store details, logo upload, currency settings, and basic configuration.
What happens: The onboarding wizard updates your store settings step by step. Each completed step is tracked, so you can pause and resume later. The system updates your store’s configuration in the database as you progress through each screen.
Related: Getting Started — Overview
Step 5: Add Products
Add your products one at a time, upload a bulk CSV file, or import directly from Shopify. For each product, you can set the name, description, price, images, variants (size, color, etc.), SKU, and categories.
What happens: Products are saved to the products table. Images are uploaded to cloud storage (Cloudflare R2). If you add variants, every combination is generated and stored. Inventory records are created automatically with an initial stock of zero — you update stock levels after adding products.
Related: Products | Inventory | Bulk Operations
Step 6: Configure Payments
Set up how your store accepts payments. Siyahfy supports Razorpay, Cashfree, Cash on Delivery (COD), and manual payment methods. Enter your payment gateway credentials in the store settings.
What happens: Your payment gateway API keys are encrypted and stored in the database. When a customer checks out, the system creates a payment order with your configured gateway, handles the verification callback, and records the transaction.
Related: Payments
Step 7: Set Up Shipping
Configure your shipping zones and rates. You can set flat rates, weight-based rates, or free shipping thresholds. Optionally, integrate with Delhivery for automated pickup scheduling and real-time tracking.
What happens: Shipping zones and rate tables are stored in the database. During checkout, the system calculates the shipping cost based on the customer’s delivery address, cart weight, and your configured rules. If you use Delhivery, the system creates pickup requests and fetches tracking updates automatically.
Related: Shipping
Step 8: Launch Your Store
Once products, payments, and shipping are configured, your store is ready to go live. Toggle the store status to “active” and share your store URL with the world.
What happens: The store status is updated to active. Your storefront becomes publicly accessible at your subdomain (or custom domain). The storefront app renders your chosen theme with your product data in real time.
Related: Storefront
Step 9: Manage Orders
When customers place orders, they appear in your Orders dashboard. You can fulfill orders (mark items as shipped), add tracking numbers, split shipments, handle cancellations, and process refunds. The system sends email notifications to customers at each stage.
What happens: Orders flow through a lifecycle: Unfulfilled, Partially Fulfilled, Fulfilled, Cancelled, or Returned. Each status change updates the database and triggers customer notifications. Inventory is adjusted automatically on cancellation if you choose to restock.
Related: Orders
Step 10: View Analytics
Track your store’s performance with built-in analytics. See total sales, order counts, average order value, top-selling products, traffic sources, and customer demographics. Filter by date range to spot trends.
What happens: The analytics engine aggregates data from orders, products, and customer tables. Reports are generated on demand with date-range filters. You can view summaries on the dashboard or drill into detailed breakdowns.
Related: Analytics & Reports
Step 11: Run Marketing
Use built-in marketing tools to grow your sales. Create discount codes (percentage off, fixed amount, buy-X-get-Y, free shipping), set up abandoned checkout recovery emails, and manage your blog for SEO-driven content.
What happens: Discount codes are validated at checkout against rules you define (minimum purchase, usage limits, product/collection restrictions, date range). Abandoned checkout emails are sent automatically to customers who left items in their cart. Blog posts are rendered on your storefront for organic traffic.
Related: Discounts & Offers | Marketing | Blog & Pages
Step 12: Grow and Scale
As your business grows, Siyahfy scales with you.
Multi-Store Management
Run multiple stores from a single vendor account. Each store has its own products, theme, domain, and settings — but you manage them all from one dashboard. Switch between stores using the store selector.
Team Management
Invite team members to help manage your store. Assign roles with specific permissions — for example, a staff member who can manage orders but cannot change store settings. Each team member gets their own login.
Related: Team Management
Affiliate Program
Set up an affiliate program to let others promote your products. Define commission rates, track referrals, and manage payouts to your affiliates.
Related: Affiliate Program
Upgrade Your Plan
As you grow, upgrade your Siyahfy plan to unlock higher product limits, more staff accounts, and advanced features. Plan changes take effect immediately.