BigCommerce je platforma elektronického obchodu SaaS už niekoľko rokov s veľkým úspechom. Obchodníci od malých obchodov pre mamičky až po podniky na podnikovej úrovni, ktoré každý mesiac predajú milióny dolárov, závisia od spoločnosti BigCommerce, aby ich obchody bezpečne fungovali.
Mnohí z týchto obchodníkov sa tiež rozhodli spustiť obsahovú časť svojej webovej prezentácie na WordPress. Je mimoriadne silný a má silnú históriu pravidelného rastu. Iní obchodníci sa rozhodli používať Drupal ako svojho správcu obsahu a ďalší napísali vlastné prezentačné vrstvy v React, Vue alebo inom jazyku podľa vlastného výberu.
S cieľom pomôcť týmto obchodníkom zlúčiť ich výklady elektronického obchodu a ich systémy na správu obsahu spoločnosť BigCommerce výrazne investovala do nášho rozhrania API. To umožňuje komukoľvek so správnymi povereniami napísať svoje rozhranie do BigCommerce, čím sa odstráni požiadavka na spustenie prezentačnej vrstvy ich obchodu na platforme BigCommerce. Toto sa nazýva bezhlavý elektronický obchod a poskytuje prakticky neobmedzenú flexibilitu a výkon pre výklad.
Vytvorenie doplnku WordPress
BigCommerce chcel poskytnúť príklad toho, čo sa dá urobiť s bezhlavým elektronickým obchodom, a tak vybral najbežnejšie používaný CMS na svete, WordPress. WordPress v súčasnosti poháňa viac ako tretinu celého webu, takže bolo jednoduchou voľbou urobiť z WordPress našu debutovú integráciu.
BigCommerce sa spojil s Modern Tribe, elitnou agentúrou pre vývoj WordPress, aby vytvoril doplnok WordPress. Chceli, aby bol postavený na spôsob WordPress, aby ho vývojári WordPress mohli ľahko rozširovať a robiť s ním nové a zaujímavé veci. Chceli tiež ponechať všetky bezpečnostné problémy na serveroch BigCommerce, ako aj funkcie náročné na CPU. To by umožnilo WordPressu robiť to, čo vie najlepšie: poskytovať obsah.
Tieto ciele dosiahli niekoľkými kľúčovými technologickými rozhodnutiami:
- Produkty sú udržiavané na serveroch BigCommerce a synchronizované so serverom WordPress podľa plánu.
- Produkty vo WordPress sú uložené ako vlastný typ príspevku, čo je veľmi bežná metóda ukladania údajov vo WordPress.
- Metadáta produktu sú uložené ako metadáta WordPress, vďaka čomu sú prístupné rovnako ľahko ako akékoľvek iné metadáta.
- Stránka platby obsahuje vložený prvok iframe. To znamená, že všetky citlivé údaje sa vymieňajú medzi zákazníkom a hlavnými servermi BigCommerce, čo umožňuje serveru WordPress vyhnúť sa potrebe súladu s PCI.
Dôsledky týchto rozhodnutí sú dosť hlboké:
- BC4WP má tendenciu byť oveľa rýchlejší ako iné platformy elektronického obchodu WordPress, pretože všetko ťažké je na serveroch BigCommerce.
- BC4WP je bezpečnejší ako iné platformy elektronického obchodu WordPress, pretože ak je WordPress napadnutý, útočník stále nemá prístup k citlivým údajom o zákazníkoch a predaji.
- Priemerný vývojár WordPress má veľmi málo práce, aby sfunkčnil funkčnosť elektronického obchodu, čo mu ponecháva čas aj rozpočet, aby sa sústredili na riešenie obchodných potrieb a vybudovanie čo najlepšej webovej stránky.
Zhrnutie
Celková stopa BC4WP je veľmi nízka, a to z hľadiska výkonu aj bezpečnosti. Mnohé z integrácií, ktoré môžete nájsť vo WordPress s WooCommerce, ako sú CRM konektory alebo nastavenia dopravy, sú udržiavané na serveroch BigCommerce, čo im umožňuje štandardizovať, preverovať a udržiavať BigCommerce.