Free delivery weekend — all storefronts
zahid.shop — intl demo storefront
Catalog
Türkçe

Showcase

Variations

  • Two axes: color × size

    Two axes: color × size

  • Three axes

    Three axes

  • One axis: color

    One axis: color

  • Numeric axis: shoe size

    Numeric axis: shoe size

  • Each variant as its own card

    Each variant as its own card

  • Price per variant

    More memory costs more.

  • Incomplete matrix

    Incomplete matrix

  • Swatches with variant photos

    Each colour has its own photo: the swatch shows it, choosing a colour switches the gallery.

  • Swatch from an option picture

    The material swatch is a texture picture of the option, shared by all products.

  • Variant out of stock

    The cheapest variant is sold out; the price shows the cheapest in stock.

Sellers and offers

  • Commission: plan vs category

    One vendor, two products: the category rule overrides the plan rate; the fixed part is charged once per order.

    Category rule 5 % (inherited from the top category)
    460.00 RON
    Plan “Pro” 8 %
    230.00 RON
    Commission for the order
    50.60 RON
  • Common product with 1 vendor offer(s)

    Marketplace storefront shows all offers; mono storefronts only the owner's.

  • Common product with 3 vendor offer(s)

    Marketplace storefront shows all offers; mono storefronts only the owner's.

  • Common product with 9 vendor offer(s)

    Marketplace storefront shows all offers; mono storefronts only the owner's.

  • Disabled vendor is hidden

    The cheapest offer belongs to a disabled vendor: the storefront shows the next active one.

  • Seller micro-store

    The seller's page lists their own and shared products at the seller's price.

  • Vendor product moderation

    A new product awaiting review and a rejected one are hidden from the storefront; an approved product keeps selling while its change awaits approval.

    Awaiting review (new product)
    pending
    Rejected
    Немає фото товару
    Change awaiting approval
    Moderated Lamp M-2 (new title)
  • Shared product without offers

    The marketplace shows the card with “no seller offers” and no buy button; a mono storefront answers 404.

  • Cheapest offer sold out

    The next in-stock offer becomes the best.

  • Owner's own product

    Only the store owner sells it.

  • Price tie: rating decides

    Two vendors at the same price; the higher-rated wins.

  • Suspended vendor is hidden

    The cheapest offer belongs to a suspended vendor and is not shown.

  • Vendors cover different variants

    A shared product with three colours: one vendor sells two, another — the other two.

  • Vendor's own product

    Listed only on the marketplace storefront.

Languages

  • Arabic plural forms

    3 and 11 reviews take different plural forms in Arabic (few / many).

  • Indian digit grouping

    A price over one lakh rupees: en-IN groups digits as 2,00,400.

  • Missing translation falls back

    No Italian name: the Italian page shows the English one.

  • Option label falls back

    The colour "Mint" has no French label: the French page shows the English one.

  • Scripts without spaces

    Chinese and Thai write words without spaces: a long card title still wraps.

  • Right-to-left card

    Arabic and Hebrew storefronts: mirrored layout, Latin brand and SKU stay isolated.

  • Turkish letter case

    A Turkish category name with dotted i: upper case gives İ, not I.

Digital goods

  • Digital file after payment

    Pay with the test card — the download link appears on the order page (3 downloads, 30 days).

  • License key

    Pay with the test card — the key appears on the order page.

  • Key revoked after a refund

    Pay, then go back to the test gateway and press «Refund»: the key is revoked.

  • File revoked after refund

    A fully refunded digital order: the download link is revoked and the order page says so.

Modes and editions

Prices

  • Strike-through price

    The old price is shown struck through next to the current one.

  • Customer group price

    Sign in as wholesale@demo.zahid.shop / demo-customer and add the lamp to the cart: the cart shows the wholesale price, the product page — the public one.

  • Japanese yen: no fraction

    JPY has no minor unit: the price is a whole number.

  • Kuwaiti dinar: three decimals

    KWD has 1000 fils: the price keeps three decimals, also in structured data.

  • Lowest price in 30 days before the discount

    Omnibus: next to a discount the card shows the lowest price of the 30 days before it.

  • Price list in another currency

    Switch the currency to USD: the price comes from the store's own USD list, not the rate.

  • Fallback by exchange rate

    No list in the chosen currency — the price is converted at the stored rate.

  • Sale price with dates

    An active sale lowers the price; a sale that has not started yet does not.

  • Price per unit

    A 250 g pack also shows its price per kilogram.

  • Bulk prices

    From 5 lamps — 373.50 UAH each, from 10 — 332.00: the card shows the table, the cart uses it.

Warehouses and delivery

  • Cash on delivery

    Choose «cash on delivery»: the order is placed without online payment, with instructions.

  • Cash on delivery with remittance

    Pay on delivery with the test carrier; in its console mark the parcel delivered, then remit the money: the order becomes paid, then remitted.

  • Free shipping over a threshold

    The order is above 100 USD: the «free over threshold» method costs nothing.

  • Stock from several warehouses

    2 + 3 units from two warehouses of the storefront; 50 in a third one it does not use.

  • Test carrier parcel locker

    Choose «parcel locker»: pick a locker of your city; the shipment goes to it.

  • Store pickup with a map

    Three stores on the /pickup map; at checkout the list depends on the city (Kyiv — Kyiv and Odesa, Lviv — Lviv).

  • Rates by weight, total and count

    Add one or two kettles to the cart: each of three methods changes its price by its own rule.

  • Available only in some regions

    The product lies only in the Lviv store: delivery to Lviv works, to Kyiv — «can't be delivered to this address». The card lists availability by region.

  • Everything reserved

    4 units in stock, 4 reserved by unpaid orders: the product is out of stock.

  • Vendor's own shipping method

    Vendor A's product offers his own courier; vendor B ships only by the store courier; a cart with both gets only the method both can use.

  • Shipping class

    A bulky kettle adds a per-unit surcharge to the courier; a regular one does not.

  • Tracking number

    Pay with the test card and choose the demo carrier: the order page shows a tracking number.

  • Tracking with carrier events

    Pay with the test card; the order page links to the test carrier console — its buttons send signed webhooks and the order shows the history.

Payments

  • Embedded test payment

    Choose «Test card (on this page)»: the card form opens right at checkout (4242 4242 4242 4242).

  • Failed payment

    On the test gateway choose «failed»: the order becomes failed and the stock is released.

  • Offline invoice

    Bank transfer: the order is placed at once, the page shows payment details.

  • Partial refund

    One of two items was returned: the order is partially refunded, the refund is listed on the order page in the account.

  • Redirect to a test gateway

    Pay by card: you land on the built-in test gateway (test mode only) and choose the outcome.

  • Pay again after a failed payment

    Choose “failure” on the test gateway, then “Pay again” on the order page: the same order number, a new payment.

Orders

  • Deleted product in an old order

    Signed in as the demo customer: the order keeps the name and price, marked «no longer sold».

  • Direct payment to the seller

    The lamp is paid to its seller by the seller's own method; a cart with the owner's chair asks which seller to check out with.

  • Marketplace order split by seller

    Two products of different sellers in one cart: one payment, a sub-order per seller.

  • Single-seller order

    Checkout on a mono storefront creates one order in the group.

  • Purged product with name replaced

    The line lost its link to the catalogue, the name is replaced, the price and payment stay.

  • Verified purchase review

    The review of the customer who paid for the product carries a «Verified purchase» badge.

URLs and SEO

  • Deleted product answers 410

    The address of a removed product says «gone for good», not «not found».

  • Filter landing page

    A category with one filter value at its own indexable address.

  • Language alternates (hreflang)

    The page names its Ukrainian, Russian and English versions for search engines.

  • Old image address redirects (301)

    An image address from the previous shop leads to the same file here.

  • Redirect keeps the query string

    An old address with ?utm_… moves with 301 to the current one — the campaign tags survive.

  • Changed address redirects (301)

    The old product address permanently redirects to the new one.

Content

  • Add-on setting overridden per storefront

    The notice text is set for the whole shop; the UA storefront overrides only the text.

  • Announcement bar

    An announcement from the admin (Look and content) is shown in the header of every page.

  • Blog with products and tags

    An article links the products it mentions; its tag gathers products and articles.

  • Draft is not published

    The banner has a newer draft: the storefront still shows the published revision.

  • Hidden page

    Opens by a direct link, but is not in menus or the sitemap.

  • Menu and banner from settings

    The header menu and the home banner come from storefront documents, not from code.

  • Nested pages

    A page inside another: nested address and a breadcrumb to the parent.

  • Shared page on some storefronts

    One page, one address on both storefronts: Chain-B answers «not found».

Media

  • One photo for several variants

    One photo per colour covers all its sizes; the size axis stays plain labels.

  • Variant photo

    General photos plus a photo per variant: the gallery shows the chosen variant's photo first.

  • Product video

    A YouTube video in the product gallery and in structured data (VideoObject).

Customer accounts

  • Customers per storefront (Chain)

    chain-a@demo.zahid.shop / demo-customer signs in on chain-a only; chain-b does not know it.

  • Demo customer account

    Sign in as demo@demo.zahid.shop / demo-customer: order history, a refund, a verified review. The account is read-only.

  • Customer from a small town

    yaremche@demo.zahid.shop / demo-customer: a customer from a small town — the core keeps only the region, the town lives in the personal data store (ПД-4).

Promotions and coupons

  • Bundle for a fixed price

    Kettle, lamp and stool together cost 1867.50 UAH.

  • Buy 2 get 1

    Every third T-shirt is free, repeatedly.

  • Cart coupon

    Enter DEMO10 in the cart: −10% on the whole order.

  • Catalog discount

    −20% already in the card price: the old price is struck through.

  • Coupon after payment

    Pay for the headphones with the test card — the order page shows a THANKS coupon for the next order.

  • One-time codes

    Codes ONE-DEMO-1 … ONE-DEMO-5: each works once (a pool of 500 codes).

  • First order

    A new e-mail gets −5%; after the first order the same e-mail does not.

  • Free shipping

    Two backpacks in the cart — every delivery method is free.

  • Gift product

    Buy the headphones — a pouch is added as a gift.

  • Nested any/all with negation

    −7% if the cart is from 1245 UAH, has kettle A or kettle C, and has no brand-B item. Add the lamp — the discount disappears.

  • Stacking group with a cap

    Of two season promotions only −15% applies; −30% is capped at 830 UAH.

  • Quantity steps

    3 pairs — −5%, 5 pairs — −10%.

Taxes

  • Tax-exempt item

    Put the exempt backpack next to a regular kettle: VAT is charged on the kettle only.

  • GST: same state vs other state

    The shop is in Karnataka. Deliver to Bengaluru — CGST 9% + SGST 9%; to Mumbai — IGST 18%.

  • VAT included (EU)

    The price already contains 19% VAT: the card says so, the cart shows the VAT inside the total.

Store admin

  • Admin: orders

    Paid, cash-on-delivery and unpaid orders for the order list, card, print and refund.

  • Price and stock in the store admin

    Three sizes, a sale on M, two warehouses with a reservation: the owner changes price and stock without SQL and the storefront updates within seconds.

Sign in

Create an account