Get in touch
3DPlast — an online store for a Ukrainian manufacturer of 3D-printing filament
Online store · OpenCart · 2024

3DPlast — an online store for a Ukrainian manufacturer of 3D-printing filament

OpenCart-магазин виробника пластикових монониток для 3D-принтерів (ABS / PETG / PLA / Нейлон) з мульти-мовою UK/RU/EN, dual B2C+B2B-pricing, кешбек-програмою 2% від суми чека, програмою повернення котушок як знижки на наступне замовлення, і позиціюванням найбільшого спонсора ЗСУ. Виробництво у Вишгороді, Київська обл.

3DPlast is Ukraine’s largest manufacturer of plastic filament for 3D printers (PLA, ABS, PETG/CoPET, Nylon) in 1.75 and 2.85 mm diameters and 0.75 / 0.85 / 2.5 / 3.0 kg spool weights. Production is based in Vyshhorod, Kyiv region, at 7/1 Naberezhna St. The stack is OpenCart with a custom theme, catalog/view/theme/3dplast, jQuery 3.7 + Bootstrap + Slick + Swiper, UK/RU/EN multilingual support, dual B2C+B2B pricing (every product card carries a “wholesale and retail” pill), a cumulative 2% cashback programme with a 120-day bonus expiry, and a category-unique spool return programme offering a discount on the next order (15–30 UAH per empty spool). The site simultaneously carries a product catalogue, an engineering reference blog (filament specs and temperature guides), and a “largest supporter of the Armed Forces of Ukraine” positioning marker — in three USP cards, in the About section, and in a dedicated menu item, “3Dplast helps”.

A hero slider with branded promos instead of a stock “Welcome” banner

The first screen is a slick carousel with 2 promo slides, each a full, high-fidelity render with its own compositional language, not a cosmetic variation on one template. Slide 1 — “May price cuts! Up to -20% on both retail and wholesale prices” in a dark-tech style (blue geometric rays, a hexagonal grid, neon gradients), with a large branded kraft box of 3Dplast filament on the right, holding 6 spools in different colours (yellow, black, white, red plus two greens and a black one on the box). Below the banner is a ribbon of 6 trust badges (In stock / Consistent quality for professionals and hobbyists / Reliable packaging / Delivery across Ukraine or pickup / Customer support / A wide choice of PLA PETG colours). Slide 2 — “Promotional offers -15%” in a bright, kid-friendly style: ABC letters made of multi-coloured filament with a rainbow trail of 8 spools. This isn’t one promo style stretched over 2 slides — it’s two different brand vocabularies: a serious, technical B2B one and a fun, consumer-facing B2C one. One site serves both audiences, and the slider reflects that.

3dplast.ua hero slide 1 — 'May price cuts! up to -20% on both retail and wholesale prices' on a dark-tech background with diagonal blue rays, a text block on the left in white and orange gradient typography, a branded 3Dplast box with coloured filament spools on the right
This specific slide — “May price cuts” — states the business model’s essence in one line: “on both retail and wholesale prices”. In other words, the discount doesn’t segment clients (“retail — yes, wholesale — no”), it applies to BOTH in parallel. This signals a pricing strategy where B2B margin isn’t diverging from B2C — it’s one price list with two gating mechanisms (a 10+ unit threshold for wholesale), not two separate systems. For a manufacturing business, this means cost control is deep enough that a 20% discount can be absorbed both at retail (where margin sits in the 280–381 UAH ticket for a single spool) and at wholesale (where margin sits in volume). At most “reseller shops”, wholesale prices are already −15% off retail, making a blanket “-20% for everyone” promo arithmetically impossible.

A catalogue of 4 filament types with 2-tier sub-categorisation by spool geometry

The catalogue holds 4 material types: ABS filament, PETG filament, PLA filament, and a separate Nylon line (currently shown only through blog articles, not yet as its own category). Each type branches out in a mega-menu into 2-tier sub-categories by physical spool geometry: filament diameter (1.75 mm / 2.85 mm) × weight (0.75 / 0.85 / 2.5 / 3.0 kg). For example: PETG 1.75 mm, 0.85 kg (29 SKUs), PETG 1.75mm 3.0kg (26), PETG 2.85 mm, 0.85 kg (0). The numbers next to each sub-category are the SKU count in that combination (shown BEFORE the click), immediately revealing which sizes are actively produced (29 SKUs for PETG 1.75/0.85 — the full colour range across 29 shades) and which are currently paused (2.85 mm has 0 SKUs in both weights). This is an honest catalogue signal: the catalogue isn’t “tidied up for appearances”, it shows the real assortment, including temporarily empty lines.

The 'POPULAR PRODUCTS' section on the 3dplast.ua homepage: a yellow gradient background, 4 product cards in a row for PETG filament — PETG (CoPET) filament 1.75mm 0.85kg in khaki (353 UAH, in stock), grey (353 UAH), metallic (381 UAH), a transitional colour (280 UAH, out of stock), each card with an empty 5-star rating, a qty input with +/-, and a yellow 'Buy' CTA
Notice the 4th card — “PETG transitional colour” marked “out of stock” with a disabled “Buy” button, priced at 280 UAH. Most stores would simply hide an out-of-stock item to avoid hurting conversion. Here, it’s deliberately shown: the product exists in the SKU pool, is temporarily unavailable, but the price is still visible for orientation — 280 UAH (lower than the other three, 353–381 UAH), signalling “wait — this one will be interesting”. This functions as a teaser for a future batch rather than an out-of-stock shame-marker. A likely bet: this SKU’s product page has a “Notify me when available” button with an email form — a standard conversion-rescue pattern for a manufacturer with a 2–4-week production cycle.

A product page with a dual-pricing “wholesale and retail” pill — one SKU, two audiences

A single product page (for example, PETG (CoPET) Filament, 1.75 mm, 0.85 kg, khaki, 353 UAH) has one key engineering detail in the upper-right block next to the title — two pill badges: green “in stock” with a checkmark, and yellow “wholesale and retail” with a 3D-cube icon. This isn’t a cosmetic badge — it’s a guarantee that this specific SKU serves both a single-master purchase (one hobbyist buys 1 spool for 353 UAH via LiqPay) and a dealer bulk purchase (a 3D-print shop buys 50 spools via bank transfer). Below the price is a disclosure link, “Wholesale prices from 10 units”, with a chevron that expands the wholesale price list right on the product card (without going through “contact a manager”). A classic mistake of Ukrainian manufacturers is gating price access behind registration (“you have to be a registered dealer to see wholesale prices”) — here it’s the opposite: the prices are open, right on the page, for everyone.

3dplast.ua product hero: on the left a large gallery with 3 photo thumbnails (green PETG filament on a branded 3Dplast box), on the right a buy column with the H1 'PETG (CoPET) FILAMENT, 1.75 mm, 0.85 kg, khaki', two pill badges 'in stock' and 'wholesale and retail', an empty 5-star rating, the price 353 UAH, a disclosure link 'Wholesale prices from 10 units', a qty input, a yellow 'Buy' button + an outline 'Add to wishlist', an accordion below for 'Payment and delivery' + 'Return policy'
The disclosed “Payment and delivery” and “Return policy” accordion sections at the bottom of the buy column pull content from the /delivery-payment and /return pages directly onto the product page, without leaving it. A hobbyist who sees the 353 UAH price and decides to buy gets, right there, “Nova Poshta delivery, LiqPay payment, 1–2 day delivery, same-day if ordered before 13:30” — without leaving the purchase flow to check the policies. This reduces friction by 1–2 steps, especially for a first-time buyer who doesn’t yet know the company’s policies.

Engineering-rich product descriptions — a temperature profile + 5+3+5 pros/cons/uses

The description on a specific PETG SKU isn’t marketing copy urging “buy the best” — it’s a full engineering data sheet in 6 sections: a short tagline (“Flexible, impact-resistant and chemically resistant — the sweet spot between PLA and ABS”), a temperature profile with 6 parameters (printing 220–250°C, bed 70–90°C, softening ~80°C, hygroscopicity “high — drying required before printing”, recommended drying 4–6 hours at 65–70°C, storage “in an airtight container with a desiccant”), a list of 5 advantages (high strength + moderate flexibility, resistance to moisture/chemicals, glossy transparent colours, no unpleasant odour, low shrinkage), 3 drawbacks (a tendency to string, requires precise temperature tuning, less heat-resistant than ABS), and 5 use cases (containers/bottles, water/chemical-contact parts, protective housings/clear panels, medium-load mechanical parts, kitchen accessories/handles). The description closes with a manufacturer’s claim: “3Dplast makes PETG filament from high-quality raw material — for a stable, clean print without breaks or clogging.”

3dplast.ua product description: 'DESCRIPTION' with PETG filament subheadings and the tagline 'Flexible, impact-resistant and chemically resistant — the sweet spot between PLA and ABS', temperature parameters (printing 220-250°C, bed 70-90°C, softening ~80°C, hygroscopicity high, drying 4-6 hours at 65-70°C, storage in an airtight container with a desiccant), a 5-item Advantages list, a 3-item Drawbacks list, a 5-item Applications list
The field “Hygroscopicity: high — drying required before printing” plus “Recommended drying: 4–6 hours at 65–70°C” is a claim made by an engineer with genuine printing experience, not a copywriter. Unlike PLA, PETG absorbs moisture from the air very readily, and undried PETG prints with “popcorning” (bubbles and popping sounds at the nozzle). This detail moves the product card from marketing “buy this” copy into a functional reference a hobbyist might come back to reread two months after purchase, when print quality unexpectedly drops. The description ends with the honest note, “Less heat-resistant than ABS” — anti-marketing, where the manufacturer states a LIMITATION of its own product rather than only advantages. A buyer preparing to print an engine part (60+°C operating temperature) sees the warning and picks ABS instead — not a lost sale, but a correct material match that brings them back as a loyal customer for the next category.

Checkout with no separate /cart/ page — a 3-step accordion with OTP login and Nova Poshta by default

There’s no classic OpenCart /cart/ page with a table of items — the URL ?route=checkout/cart redirects instantly to /checkout/, where EVERYTHING — reviewing the cart, choosing delivery, choosing payment — sits in one 3-step accordion page. On the right — a sticky “Order information” block with the items (thumbnail + name + qty with ±buttons + line price + a trash icon to remove), a “Enter a coupon code” field with a separate “Apply” button, a “Subtotal” line, a target indicator, “Points to be earned: +22” (a live cashback callout reading the 2%-of-total formula and showing expected bonus points BEFORE payment), a bold “Total due” line, and the final CTA, “Place order”. On the left — 3 steps: 1. Already registered? Log in, 2. Delivery address (with Nova Poshta already selected), 3. Payment methods.

3dplast.ua checkout step 1: on the left 3 accordion steps (1. Already registered? Log in, with an Email or phone field + Google social login + Continue, 2. Delivery address Nova Poshta, 3. Payment methods), on the right a sticky Order information block with 2 khaki and brown PETG filaments at 353 and 318, a Enter coupon code field with Apply, Subtotal 671, +22 cashback points, Total due 671, yellow Place order
The most important inline signal in the sticky block is “Points to be earned: +22”. On a 671 UAH order, a straight 2% cashback would be 13.42 UAH — the +22 shown here is either the base 2% plus a bonus for specific items, or a temporary promotional bump. The exact figure matters less than the fact itself: the loyalty programme is calculated and shown BEFORE payment, not “you’ll find out later in an email”. This is a conversion lever that encourages logging in (bonus points need an account to be credited to) BEFORE the hobbyist even clicks “Place order”. A classic mistake of Ukrainian stores is either not showing cashback at checkout at all, or showing it after payment in small grey type in a confirmation email. Here it’s the opposite — it’s a central line in the summary, right alongside “Subtotal” and “Total due”.

Step 1 isn’t the classic pair of “log in” + “register” — it’s a passwordless OTP flow: one field, “Email or phone” (accepting either format, with the hint “e.g. my@email.com or 380 XXX XX XX”), a “Sign in with Google” button as an alternative, and a “Continue” CTA. On “Continue”, the system checks whether that contact already exists — if it does, it sends a 6-digit code to the email/SMS and reveals a new field, “Verification code XXXXXX”, with the hint “A login code has been sent to your email” and a “Log in” button. If the contact doesn’t exist, the same mechanism creates a new account. There’s no separate /account/register page with “password / confirm password” fields, and no /account/login with an “email + password” pair: authorisation is all folded into one inline checkout step, through OTP, with no password at all. This is a radical simplification, typical of the 2024–2025 e-commerce pattern: a password is unneeded friction — the user forgets it, confuses cases, resets it, gives up; a one-time code removes 100% of that frustration. Google Sign-In is added as a second option for anyone who doesn’t want to wait for an email.

3dplast.ua checkout step 1 after entering an email: the accordion reveals a Verification code XXXXXX field with the hint 'A login code has been sent to your email' and a yellow Log in button, steps 2 Delivery address and 3 Payment methods remain collapsed, on the right the same Order information with 2 PETG filaments at 671 UAH and +22 cashback points
A detail that’s often overlooked — the UI doesn’t require the user to go check their email, open the message, copy the code, and come back to the site. It simply waits for the code in the same field, without changing the layout, opening a modal, or redirecting. This is optimisation for one-handed phone use: a small accumulated action — switching between the mail app and Safari, coming back, pasting the code — costs 4–5 seconds on mobile plus the risk of losing the checkout focus entirely. The OpenCart default here usually redirects to /account/login/sso with a full page reload — this inline state is preserved perfectly instead. Also notice that the cart sidebar with “Subtotal 671 / +22 points / Total due 671 / [Place order]” stays visible the whole time through login — conversion isn’t muted during the auth step, it stays hanging right in front of the user as an incentive to finish the order.

3 USPs with the “largest supporter of the Armed Forces” phrasing as the third brand value

A section with three parallel USP cards: High product quality (compliance with international standards, precise filament diameter), Competitive price (“a leading manufacturer without middleman markups”, flexible discounts for retail and wholesale), and Support for Ukraine“3DPlast — the largest supporter of the Armed Forces of Ukraine”. The third USP isn’t a cosmetic CSR paragraph, it’s a strong positional claim (“the LARGEST supporter”) that repeats in two other places on the site (in the About section and in a dedicated menu item, “3Dplast helps”). This isn’t a one-off homepage banner — it’s a through-line part of the brand narrative, woven into the navigation and structure.

3dplast.ua USPs section: 3 cards with round yellow icons — 'HIGH PRODUCT QUALITY' with a thumbs-up + 3 stars, 'COMPETITIVE PRICE' with a gear + a star, 'SUPPORT FOR UKRAINE' with a 3D-printer icon, each with a full descriptive paragraph below
The icon for “Support for Ukraine” is a stylised 3D printer, not stock military symbolism (a flag, a trident, a soldier’s silhouette). This isn’t accidental: 3Dplast donates product to the Armed Forces, not money — more precisely, manufacturing capacity for 3D printing (drone camera housings, antenna casings, optics mounts). Hence the semantic link “printer ↔ support for the Armed Forces”: the company supports the military THROUGH what it’s able to make (filament for printing components), not through direct bank transfers. That’s a distinction the target audience understands: hobbyist printers who themselves print tourniquets or weapon fixtures care about knowing the raw material comes from a manufacturer inside that same system.

“Cashback from 3Dplast” — a 2% accumulator for retail only, capped at 30% of the payment made in bonuses

A dedicated /cashback page lays out the full rule set of the cumulative cashback programme, aimed EXCLUSIVELY at retail buyers. 6 explicit rules: (1) only signed-in site customers qualify — no bot cashback, (2) wholesale buyers aren’t part of the programme — they get their own “flexible, individually negotiated wholesale pricing system” under contract, (3) 2% of the order total is credited only for retail orders (those not reaching the 10+ unit wholesale threshold), (4) a 120-day bonus expiry in case of inactivity, extended by another 120 days with each subsequent accrual (continuous loyalty), (5) 1 bonus point = 1 hryvnia, whole numbers only, (6) the maximum share of an order payable with bonuses is 30%, and the total discount from all promos combined can’t exceed 50% — paying for an item entirely with bonuses isn’t possible.

The 'Cashback from 3Dplast' page on a dark background with 6 programme rules: a cumulative cashback for retail buyers only, not for wholesale (a separate contractual system for them), 2% of the order total, a 120-day bonus expiry with auto-renewal, 1 bonus point = 1 hryvnia whole numbers only, a 30% cap on paying with bonuses + a 50% cap on the total discount
The “for retail, not wholesale” segmentation is an honest acknowledgment that a 2% cashback on a wholesale price (where margin is already −15–20% off retail) would mean either 0% margin or a loss. Rather than trying to “please everyone” with one programme, there’s a separate pricing mechanism for each audience: retail → 2% cashback, wholesale → an individual volume discount. This is B2B math that protects the business model’s profitability, instead of “just another loyalty programme for show”. The 30% cap on paying with bonuses plus the 50% cap on the total discount aren’t arbitrary limits either — they’re a mathematical profitability threshold: a dealer can’t buy 100 spools at a 50% discount funded by 10x the retail-accumulated cashback and immediately resell them — the system mathematically resists that.

“Spool return” — an eco-loyalty hybrid with circular packaging

A feature unique to the Ukrainian 3D-printing category — a /return page with a programme for returning plastic spools in exchange for a discount on the next order. The rules: only spools 200 mm and 270 mm in diameter are accepted (the same ones 3Dplast filament ships on), undamaged, and identical to the branded ones. Compensation is 15 UAH per empty 0.75/0.85 kg spool or 30 UAH per 2.5/3.0 kg spool. So for a batch of 10 empty 0.85 kg spools → a 150 UAH discount on the next purchase. Important: compensation is discount-only, never cash, and can’t exceed 35% of the total order. The buyer pays for shipping the spools back via Nova Poshta. A separate tip in the text: “pack spool-inside-spool, book the shipment through the Nova Poshta website for a carrier bonus.”

The 'Spool Return' page on a dark background: rules for accepting spools 200mm and 270mm in diameter, undamaged and identical to the branded ones, compensation of 15 UAH per 0.75-0.85kg spool and 30 UAH per 2.5-3kg spool, discount-only compensation with a 35% cap, the sender pays for shipping, advice to pack spool-in-spool via the Nova Poshta website
This is not greenwashing marketing — it’s a working circular packaging model. A filament spool is the most expensive engineering part of the product (a PE composite with high-impact ABS, precisely wound with a specific unwind radius, with flanges for machine grip). Its production cost is 8–12 UAH (if made in-house) or 25–40 UAH (if bought from an OEM supplier). A 15 UAH refund for an empty 0.85 kg spool is more expensive than making a new one. Why it works: a tonne of prepared, reused polymer from your own spool is cleaner and cheaper than buying fresh raw pellet. This is reverse logistics for the spool, not for the filament itself. The buyer wins too: a capped 35% discount on the bill acts as fuel for repeat orders — a typical B2B hobbyist printing 5–10 kg/month recoups the ~30% cap on the order from spools roughly every 2–3 repeat purchases.

An inline blog stripe with 6 engineering guides on the homepage — content marketing as a long SEO game

On the homepage, a section, “Articles and news”, holds a horizontal slick slider with 7 unique articles: “How to store 3D filament correctly”, “A beginner’s guide: how to choose the right 3D-printing temperature”, “ABS: characteristics and use in FDM 3D printing”, “PETG: characteristics…”, “PLA (polylactic acid): characteristics…”, “Nylon (polyamide): characteristics…”. This isn’t “10 tips for business SEO” filler — it’s technical reference for each filament type from their own nomenclature. Timestamps: October 2024 (a storage guide), March 2025 (4 materials in a row), September 2025 (new — a temperature guide for beginners). The publishing cadence, one article every 2–3 months, is realistic for a manufacturing e-commerce business without content burnout. Each article addresses one of 5+1 typical hobbyist problems: storage / temperature / material choice.

The 'ARTICLES AND NEWS' homepage section: 3 article cards in a row — 'A beginner's guide: how to choose the right 3D-printing temperature' (09.09.2025, an illustration of a temperature tower 140-230°C), 'Nylon (Polyamide): characteristics' (12.03.2025, a photo of filament on industrial shelving), 'PLA (Polylactic acid): characteristics' (11.03.2025), each with a 'Read more' link and ‹ › navigation arrows on the right
The illustration for the first article — a temperature-test tower (the standard benchmark print, 230→140°C in 10°C steps, that every 3D hobbyist prints themselves to calibrate nozzle temperature for a given filament) — is an insider image that only the target audience recognises. Not a stock photo of “a 3D printer on a desk”, not an AI-generated spool abstraction, but a real, specific benchmark result. It signals to the reader: “the author of this article actually prints this tower and knows how to read the zones” — not “a copywriter with ChatGPT wrote 800 words about temperature.”

The About section with incidental brand photography — a spool not as a stock shot but a purpose-made shoot

The “About the company” section places, on the left, a photo of the branded 3Dplast kraft box with a red PLA spool (rendered on a light-grey background with characteristic yellow decorative strokes around it). On the right — a two-paragraph text block: 1) a provider claim, “a leading manufacturer of plastic filament for 3D printers in Ukraine, precise filament diameter, compliance with international standards, environmental responsibility”, 2) an Armed Forces claim, “the largest supplier of 3D-printing plastic + the largest supporter of the Armed Forces of Ukraine.” It ends with a “Learn more” button → /information_id=4 (the full “About us” page).

The 'ABOUT THE COMPANY' section on the 3dplast.ua homepage: a large photo on the left of the branded 3Dplast kraft box with an ® symbol and a red PLA spool inside, on a light-grey background with yellow decorative flow lines, on the right a text block with a two-paragraph description about a leading manufacturer and the largest supporter of the Armed Forces + a yellow 'Learn more' link
This exact product photo shoot — box + spool — repeats LITERALLY at 4 other points on the site: (1) hero slide 1 (the branded dark-tech shot with coloured spools), (2) on product cards in “Popular products” (the same box shown 4 times with different colours), (3) on product pages (gallery thumbnails with colour variants of the spool on the same box), (4) here, in About. One studio session reused 4 times across the site isn’t laziness, it’s deliberate brand consistency: EVERY product surface shares the same photo-rendering pipeline, the same geometry, the same lighting. The alternative — product photos from 6 different source shoots — would break brand cohesion and look like a random assortment from 3 different manufacturers.

Mobile 390 — a burger nav, a fluid hero slider, a thumb-friendly CTA

At a 390×844 viewport (iPhone 13), the layout rebuilds from the desktop’s full-width top bar (logo + contacts + phone + hours + 3 languages + 3 icons) into a compact burger bar: just a burger on the left (opening a full-screen overlay with categories), the brand logo centred, and a language switcher + search + account + cart icon (4 buttons) on the right. The hero carousel is fully responsive, with slide 2 shown as a full-width fitted mobile banner (-15% PROMOTIONAL OFFERS with 8 coloured spools). Below the carousel is a bold headline, “3DPLAST — MANUFACTURER OF 3D-PRINTING CONSUMABLES”, with a bright yellow full-width “Go to the store” CTA. A background blue spool decorative shot (from the same studio session as on desktop) partially overlaps the right edge of the content, adding visual depth without overwhelming it.

Contacts — a dark card with the production address, 5-channel contact, and an inline feedback form

The /contacts page has a two-column layout without a map embed: on the left, a dark card with white glyphs on the site’s yellow-cell background, on the right, a compact “Feedback” form with three fields. The left block holds a physical address, “07301, Shliuzova St, 1, Vyshhorod, Ukraine” (a production location with a 5-digit postal code, not an office), a placeholder for “Contact person” (empty — a hint of a B2B flow, “get in touch, we’ll assign a manager”), two phone links with phone icons (+380 99 and +380 67), an email link, office@3dplast.ua, and 5 social channels: Facebook, Instagram, a personal Telegram channel (@the3dplast), a separate “Telegram community” group link, and WhatsApp. The right-column form has three fields — Name / E-mail / Your question or message — plus a yellow “Send message” button; no visible captcha, no required phone number. This is deliberately low-friction: any question, even “my PLA keeps snapping, what do I do”, has a path to the office in 3 fields.

The Contacts page on 3dplast.ua: on the left a dark card with white text CONTACTS and the address 07301 Shliuzova St 1 Vyshhorod Ukraine, a Contact person placeholder, two phone links with icons +380 99 and +380 67, email office@3dplast.ua, 5 social rows Facebook Instagram Telegram Telegram community WhatsApp; on the right FEEDBACK with 3 input fields Name + E-mail + a textarea Your question or message + a yellow Send message CTA
Two details are worth pointing out separately. First — the address on the contacts page and in the footer differ: here it’s “Shliuzova St, 1, Vyshhorod” (the production workshop with casting equipment and extruder lines), while the footer shows “Naberezhna St, 7/1, office 302” (the admin office with sales managers). This isn’t a mistake, it’s a deliberate split: a B2C client doesn’t visit the workshop (restricted production access), but does come to the office for pickup or legal matters. Second — a separate “Telegram community” alongside a personal Telegram channel: the personal one is a one-way broadcast channel with promo and new-SKU announcements, while the community is a two-way chat where hobbyists discuss printing problems, share colour tests, and give honest reviews of new products. Having both signals the brand invests not just in broadcast but real community engagement as its own touchpoint — rare for Ukrainian manufacturing e-commerce, which usually stops at a single “Subscribe to updates”.

“3Dplast helps” — a positioned menu item with a work-in-progress stub page

One subtle nuance: the menu item “3Dplast World → 3Dplast helps” leads to /3dplast-help, whose content currently consists of the title “3Dplast helps” and a single word, “test”. This isn’t a bug — it’s a signal of a public roadmap: the company has already reserved the URL, the menu item, and the “largest supporter of the Armed Forces” positioning at three other points on the site (the USP section, the About section, the footer), but kept its technical honesty — until a content page with concrete figures (“what’s been done for the Armed Forces, who received it, how many tonnes of filament”) is assembled, an honest placeholder sits on the page. The alternative — either hide the menu item until it’s ready, or fill the page with marketing text, “we help”, with no substance — and both options are worse than the current “we’re preparing the content, the space is reserved”.

The 'PAYMENT AND DELIVERY' page on 3dplast.ua: text in 2 sections — Payment (LiqPay, IBAN details, an invoice for legal entities/sole proprietors, a 3-day invoice term) and Delivery (Nova Poshta with courier and parcel-locker options, in-person pickup in Vyshhorod), delivery timelines with a 13:30 cut-off (before it — same day, after — next day), delivery cost per the carrier's rates, paid by the buyer
The 13:30 cut-off for shipping isn’t a generic “business day ends at 18:00” line, it’s a concrete production-and-logistics mark. An order paid before 13:30 makes it onto Nova Poshta’s pickup that same day; after that, it rolls to 13:00 the next day (not “18:00 the next day”). The focus is on fast fulfilment: 1–2 days of delivery across Ukraine with a 13:30 cut-off is not “we’ll deliver within a week”, it’s same-day or next-day for most regions. The page states both scenarios honestly, rather than one asterisked promise of “12-hour delivery”. A buyer can plan around it: “I need it tomorrow — I’ll pay before 13:30 today”, or “I can wait — I’ll pay whenever’s convenient”. This is B2B-grade logistics transparency, rare for Ukrainian B2C e-commerce.

Summary

3DPlast is a Ukrainian e-commerce flagship in the 3D-printing filament category, built on an OpenCart stack with a full service wrap: 4 material types × 2 diameters × 4 weights in a catalogue with real per-sub-category SKU counts, dual B2C+B2B pricing with a transparent, disclosed wholesale grid right on the product card, engineering-rich descriptions with a temperature profile and honest drawbacks instead of marketing gloss, a cumulative 2% cashback programme with a 120-day continuous-loyalty expiry and a 30% cap on paying with bonuses, a category-unique spool return programme as circular packaging logistics with 15–30 UAH compensation (sometimes more than the cost of making a new one), an inline blog reference of 6 engineering guides on materials and temperature calibration, and a through-line Armed Forces positioning at three points on the site plus an honest work-in-progress placeholder page, “3Dplast helps”. UK/RU/EN multilingual support, payment via LiqPay + IBAN + an invoice for sole proprietors, Nova Poshta delivery with a 13:30 same-day cut-off, jQuery 3.7 + Bootstrap + Slick + Swiper as the technical backbone. In the footer — the same branded kraft box with an ® symbol, returning to the same studio session that supplies about 80% of the site’s product imagery: one photo shoot, four points of reuse, zero stock photos. This is a site where a B2B hobbyist and a B2C amateur both earn the same trust through the same transparency.

Ready to talk about your release?

We reply within 60 minutes during working hours — with a budget estimate, a rough timeline and the team line-up for your task.

Send a request