През последните месеци множество екипи в SiteGround — инженери, дизайнери, продуктови мениджъри, QA специалисти — работиха неуморно към обща цел: стартирането на нашата Ecommerce PlatformВсичко започна с цялостен редизайн на нашия Website Builder с grid-базиран drag-and-drop редактор, който дава на потребителите пълен творчески контрол над сайта им, а върху него бяха изградени пълен набор от инструменти за създаване и управление на онлайн магазин. Защо? За да може всеки да стартира работещ онлайн магазин от нулата — без плъгини, допълнителни инструменти или седмици оптимизиране. На 17 март и двете платформи станаха достъпни.
Верни на мисията ни да помагаме на всеки, навсякъде, да управлява цялостно онлайн присъствие с лекота, изградихме и двете платформи изцяло вътрешно, от нулата. Но как го постигнахме? Попитахме двамата основни ръководители на разработката: Христо Панджаров, Product Innovation Director, и Георги Пенков, Engineering Director.
Кое беше най-важното решение, което взехте при планирането и инженирането на Website Builder и Ecommerce платформите?

Христо: Честно казано, това беше решението ни да не правим компромис с качеството на продукта,, независимо колко разработка изискваше това.
В ранните етапи на планиране и разработка проучихме съществуващи решения, но бързо осъзнахме, че нищо от наличното не би задоволило нуждите ни и не би осигурило архитектурното качество, което изисквахме.Затова започнахме от нулата и изградихме всичко върху знанията, натрупани за повече от две десетилетия хостване на уебсайтове в мащаба и с качеството, с които сме известни.
Какво всъщност означава „от нулата до стартиране на онлайн магазин за часове, не за седмици" от инженерна гледна точка?

Георги: С над 20 години опит в уеб разработката все още ме учудва колко стъпки за създаване на сайт вече са автоматизирани:получаване на SSL сертификат, конфигуриране на DNS записи, инсталиране на CMS и много други. И това е преди изобщо да се замислите за съдържанието. Днес дори изборът на домейн е опростен с помощта на AI.Няколко клика и имате напълно настроен уебсайт. Но от инженерна страна всички стъпки, които потребителите преди правеха ръчно, все още трябва да се случат.
За да изградим това безпроблемно изживяване, създадохме нашата платформа за електронна търговия върху вече оптимизираната хостинг инфраструктура на SiteGround, която поддържа над 3 милиона домейна по целия свят.
Разполагахме с инфраструктурата, а след това всичко опираше до съдържанието. Под нашия интуитивен Ecommerce Builder, където избирате готов шаблон и персонализирате всеки елемент по свой вкус, стои мощна софтуерна платформа за редактиране и рендериране на страници.Проектирахме нейния модел за съхранение на данни с приоритет към усещане за десктоп приложение — с поддръжка на клавиатурни команди, undo/redo стекове, нулево забавяне, и поддръжка на генеративен AI. Представете си, че редактирате Google Doc, но за целия си уебсайт — всичко се усеща мигновено, можете да върнете всяка грешка назад, а AI е точно там, за да помогне.
И накрая, върху всичко това идва наборът от инструменти за електронна търговия, включващ управление на продукти, управление на поръчки, клиентски профили, анализи, маркетинг, доставки, плащания, данъци и още. Имплементирането на всички тези функционалности е колосално инженерно усилие , а в същото време UX е също толкова критичен , защото ако потребителят не може да се ориентира в таблото за управление, всяка актуализация на магазина се превръща в главоболие. Справяме се с това предизвикателство чрез няколко нива от системи за подпомагане.По-голямата част от фокуса е върху първоначалните стъпки: функция за шаблони, която ви дава готов уебсайт с едно кликване, насочено въведение през първите ви стъпки, а скоро ще добавим и много полезен AI асистент, който може да се справи с повечето задачи в целия вертикал само с prompt.
Кой е най-трудният проблем, който екипът ви реши, а потребителите никога няма да забележат?
Христо: Най-голямото ни предизвикателство беше да намерим баланса между запазването на простотата на платформата и добавянето на всички необходими функционалности. Това е нещо, което много други платформи пренебрегват, докато пускат безброй функции, а в крайна сметка собствениците на уебсайтове остават с прекалено сложен интерфейс.

Георги: Гладкото потребителско преживяване при използване на Website Builder и Ecommerce платформата. Потребителите виждат изживяване, подобно на десктоп приложение — мигновени визуализации при плъзгане на цветовия инструмент, отзивчиви undo и redo, и сложни задачи като влачене, преоразмеряване и подреждане на елементи, които се усещат толкова гладко, колкото при използване на инструмент за графичен дизайн. Тази плавност беше от съществено значение и изискваше сериозно инженерно усилие. Не просто трябваше да го накараме да работи — трябваше да го накараме да се усеща лесно, така че да няма никакво разочарование при създаването на сайт.
Предстоят още функции, които ще улеснят допълнително управлението на онлайн магазин с полезен AI асистент, способен да се справи с повечето задачи в целия работен процес само с prompt.

При толкова много платформи за създаване на онлайн магазини, защо решихте да изградите и вие такава?
Христо: В продължение на повече от 20 години се стремим да подпомагаме малкия бизнес и предприемачите да успеят онлайн. Видяхме, че в пейзажа от инструменти мнозина се фокусират върху богат набор от функционалности, които претоварват потребителите, и вместо да опростяват процесите, създават повече затруднения. Затова насочихме усилията си към опростяване и оптимизиране на всеки от стълбовете на електронната търговия: управление на продукти, плащания, доставки и данъци. По този начин се стремим да улесним всеки без технически познания да изгради напълно функционален уебсайт самостоятелно. Основната ни цел беше да подкрепим бизнесите, като им позволим да се фокусират върху генерирането на приходи, вместо да управляват уебсайтовете си.

Успехът на клиентите ни е нашата мисия
Това не е просто нова платформа. Това е продукт, който дава възможност на хора от цял свят да превръщат идеите си в реални успешни бизнеси.
Ако желаеш да си част от екип, в който всяко решение помага на милиони потребители по света да създадат успешен онлайн бизнес, кандидатствай за отворените ни позиции.
