# Product

<!-- impeccable:product-schema 1 -->

## Platform

web

## Users
- Mix of companies and private buyers, both served first (confirmed by the owner):
  - Small businesses (shops, HoReCa, courier and e-commerce sellers, cleaning, construction) that reorder regularly, need invoices on the company, compare prices per unit and buy by volume.
  - Private buyers who need bin bags, films or bottles for home, buy small quantities and pay by card or cash on delivery.
- Internal users: Electric SRL staff operating orders, quotes, prices, campaigns and statistics in the admin.

## Product Purpose
bagstodoor.ro is the online shop of the Electric SRL factory (Focșani, Vrancea, producing packaging since 1990). It sells the factory's packaging directly: bin bags, carrier bags, courier mailers, stretch/construction/greenhouse films, PET and HDPE bottles and jars, closures and dosing systems, candle glasses, storage boxes. Success: a visitor finds the right product, understands the volume price and valid quantity at once, and orders or asks for a quote without calling.

## Positioning
Direct from the manufacturer: own production since 1990, own transport, volume prices set by the factory, compatible closures matched by neck finish (thread diameter + standard), custom production (concept, 3D design, prototyping, molds, sleeve labelling).

## Operating Context
- Commercial rules from the spec: unit vs pack sale modes, minimum and step quantities (e.g. envelopes by 100), volume tiers applied to the whole line, campaigns not cumulative with tiers, prices shown with or without VAT, RON/EUR.
- Free delivery from 200 lei products; minimum order 50 lei; courier 24–48 h; pallet and EU shipping on quote.
- Orders flow to WinMENTOR; card payments through NETOPIA.
- Bilingual RO/EN; old URLs preserved for SEO.

## Capabilities and Constraints
- Django 5.2 server-rendered templates, one CSS file (shop/static/shop/css/site.css) and one JS file (shop/static/shop/js/site.js); no frontend build step. Deployed through the company "Panoul serverului".
- Product images come from the old site until `import_images` runs; layouts must hold with placeholders.
- Performance matters for B2B buyers on mobile data; no heavy libraries.

## Brand Commitments
- Brands carried: Mr Elephant, VEXY, Recycle Bin, "Acasă și Industrial", "NU SUNT PLASTIC" (EN 13432 biodegradable/compostable).
- Electric identity: red bands letterhead; red and black. Owner preferences: black text rather than grey, compact whitespace, units written 120L / 900ml / 28mm but "50 microni", no long dashes between words.
- Quantity rules ("sold in multiples of 100", minimum/step) are never advertised on cards, product pages, the home page, guides or policies; they appear only as the validation message when a customer adds an invalid quantity to the cart, with the two nearest valid quantities (owner requirement).
- Compact layout: no large empty areas or oversized margins (owner requirement).
- No product variants: every colour/closure is a separate product with its own card and page; cards show the distinguishing colour/closure in the title; product cards are aligned (prices and add-to-cart buttons on the same line across a row) (owner requirement).
- All product photos are copied from bagstodoor.ro to the shop's own media automatically on the server (scheduler + import_images); until copied they are shown from bagstodoor.ro.
- Priority for the current refinement (owner): visual impact and brand, while the shop must stay clear and fast to order from.

## Evidence on Hand
- Real factory and production photos exist (owner confirmed) but are NOT in the repository yet; placeholders mark where they go. Do not use stock photos in their place.
- Real certifications exist (ISO, EN 13432 for the NU SUNT PLASTIC range) but the documents are not in the repository; show certification claims only once the files are provided.
- Facts that may be used: since 1990, factory in Focșani (B-dul București nr. 16A), own transport, CUI RO1447920.
- No testimonials, client logos, ratings or sales figures may be invented; social proof only from real orders/reviews in the database.

## Product Principles
1. Factory truth over marketing gloss: every claim is a fact the factory can prove.
2. The right quantity and the real price, at a glance, before anything decorative.
3. One click from product to what it needs (closures, accessories, the next volume tier).
4. The same shop serves the company buyer and the household buyer without making either feel lost.

## Accessibility & Inclusion
Keyboard and screen-reader usable shop (forms, quantity steppers, drawers), visible focus, prefers-reduced-motion respected, readable on small phones.
