B2B-tukkukauppa-alusta automatisoidulla kirjanpidolla
Ongelma
Elintarvikejakaja käsiteltiin tukkutilaukset manuaalisesti puhelimitse ja sähköpostitse. porrastettu hinnoittelu (vähittäis, tukku, jakaja), vähimmäistilaukset, tapauspakkauslogiikka ja maksuehdot hallittiin taulukkolaskentaoihjelmissa. Jokainen tilaus vaati manuaalisen laskun luonnin QuickBooksissa, ja varastoa myytiin yli rinnakkaisten kassasiirtymien aikana.
Lähestymistapa
Rakennettiin full-stack B2B-tukkukauppa-alusta Next.js 15:llä ja Supabasella. Toteutettiin porrastettu hinnoittelumoottori volyymialennuksilla ja tapauspakkaus-tarkistuksilla, atominen kassasiirtymä PostgreSQL-neuvontalukkoja käyttäen estämään yli myynnin, ja joukkotilausruudukko tukeen 500+ SKU:ta CSV-tuonnilla. Integroitiin QuickBooks Online OAuth 2.0:lla automaattista laskujen synkronointia varten, Stripe kortti- ja pankkisiirto- ja maksuaikamaksuihin, ja Algolia tuotehakuun. Otettiin käyttöön Trigger.dev-taustaprosessit laskujen synkronointiin eksponentiaalisella takaisinkytnnöllä, yölliseen varaston tarkistukseen, maksumuistutuksiin 14/7/0/+7 päivän välein, ja viikoittaiseen asiakkaan poistuman ennustamiseen.
Tulos
Alusta poisti manuaalisen laskujen luonnin kokonaan. Jokainen tilaus synkronoituu automaattisesti QuickBooksiin. Atominen kassasiirtymä varastovarauksilla estää yli myynnin rinnakkaisten kassasiirtymien aikana. Taustaprosessit hoitavat maksumuistutukset ja poistuma-ennusteen ilman manuaalista syöttöä. Hallintapaneeli tarjoaa reaaliaikaisen näkymän tilauksiin, varastoon ja asiakastilaan.
- ◆Nolla manuaalista laskua. Jokainen tilaus synkronoituu automaattisesti QuickBooksiin
- ◆Atominen kassasiirtymä PostgreSQL-neuvontalukkoilla estää yli myynnin
- ◆Taustaprosessit käyttävät yöllistä varastontarkistusta, maksumuistutuksia ja poistuma-ennustetta
- ◆Joukkotilausruudukko tukee 500+ SKU:ta CSV-tuonnilla ja tapauspakkaus hinnoittelulla