Zippendo

Tilaustenhallintauseastamyyntikanavasta

Myynti Shopifyssa, WooCommercessa ja jossain omassa järjestelmässä tarkoittaa kolmea tilausluetteloa ja kolmea tapaa mennä pieleen. Näin myyntikanavat kokoavat ne yhteen.

tutorials
Avoimia pahvilaatikoita tiiviissä ruudukossa ylhäältä kuvattuna

Kuva: Luke Heibert palvelussa Unsplash

Useimmat kaupat, joiden kanssa puhumme, eivät suunnitelleet myyvänsä kolmessa paikassa. Niin vain kävi. Ensin tuli Shopify, sitten WooCommerce-sivusto toiselle brändille ja sitten markkinapaikka tai B2B-portaali, joka lähettää tiistaisin taulukon sähköpostilla.

Jokaisella on oma tilausluettelonsa. Jokaisella on oma käsityksensä siitä, mikä tilaus on. Ja pakkaaja on se, joka pitää kaikki kolme päässään.

Mikä myyntikanava on

Zippendossa jokainen tilaus saapuu myyntikanavan kautta, ja kanava on yhteys yhteen lähdejärjestelmään. Kanavia on neljää tyyppiä:

  • Shopify. Asennat sovelluksen, ja tilaukset saapuvat sitä mukaa kuin niitä tehdään. Toimitukset ja seurantakoodit kulkevat toiseen suuntaan.
  • WooCommerce. Sama lisäosamme kautta, ja lisäksi reaaliaikaiset hinnat ja noutopisteet kassalla.
  • Mukautettu. Oma verkkokauppasi, ERP-järjestelmäsi tai markkinapaikkasi silta lähettää tilaukset meille allekirjoitetulla webhookilla.
  • Manuaalinen. Ei lähdejärjestelmää lainkaan. Tilaukset, jotka kirjoitat itse, tai tilaukset, jotka tuontityökalu loi siirtäessään sinut pois jostain muusta järjestelmästä.

Oli kanava mikä tahansa, tilaus näyttää samalta siinä vaiheessa, kun se saapuu lähetyspuolelle. Juuri siinä on koko abstraktion idea.

Mukautettu kanava, koska kaikki kysyvät

Jos meillä ei ole integraatiota järjestelmääsi, saat kanavan, jolla on oma allekirjoitussalaisuus ja vastaanotto-URL. Järjestelmäsi lähettää tilauksen, allekirjoittaa sisällön HMAC-SHA256:lla ja asettaa aiheotsakkeen arvoksi created, updated tai cancelled.

Varmennus on fail-closed. Ei salaisuutta, ei allekirjoitusta tai allekirjoitus, joka ei täsmää, ja saat vastaukseksi 401:n sen sijaan, että arvaisimme, mitä tarkoitit.

Tärkein kenttä on externalId, oma tunnuksesi tilaukselle. Käytämme sitä avaimena. Lähetä sama tilaus kahdesti, niin toinen päivittää ensimmäisen sen sijaan, että syntyisi kaksonen. Kun uudelleenyrityssilmukkasi siis laukeaa kolme kertaa kahdelta yöllä, koska vastauksemme oli hidas, lopputuloksena on silti yksi tilaus.

Tarjolla on myös REST-päätepiste, jos webhookien lähettäminen on omalla puolellasi hankalaa. Samat säännöt, paitsi että toistuva externalId saa vastaukseksi 409:n päivityksen sijaan, koska siellä pyysit luomaan jotain etkä synkronoimaan sitä.

Missä kanavilla ei enää ole merkitystä

Kun tilaukset ovat sisällä, kanava on lähinnä pelkkä merkintä. Toimitussääntöjä ei kiinnosta, mistä tilaus tuli, ellet niin käske. Kirjoita sääntö kerran, tämä paino tuolle kuljetusyhtiölle, tämä maa noutopisteeseen, ja se kattaa ne kaikki.

Kanavalla on merkitystä vielä kahdessa kohdassa. Toimitustieto palaa siihen järjestelmään, josta tilaus tuli, joten Shopify saa toimituksensa ja Woo seurantakoodinsa. Ja jos käytät Brändejä, kanava kuuluu täsmälleen yhdelle brändille, ja siten toinen kauppa saa oman nimensä lähetyslistaan ilman toista tiliä.

Se osa, joka on aidosti ärsyttävä

Tilausten tilat eivät tarkoita samaa kaikilla alustoilla, eikä mikään määrä vastaavuuksia korjaa sitä täysin. Me kieltäydymme siirtämästä tilaa taaksepäin: jos lähetys on jo saavuttanut myöhemmän tilan, myöhässä saapuva päivitys ei voi vetää sitä takaisin. Se estää pahimmat ongelmat. Se ei saa kolmea alustaa olemaan yhtä mieltä siitä, mitä käsittelyssä tarkoittaa, ja lakkasimme teeskentelemästä, että se voisi.

Jos pyörität useampaa kauppaa useammassa selaimen välilehdessä, tämä on se osa Zippendoa, joka on rakennettu sinua varten. Yhdistä toinen kanava ja katso, huomaako pakkauspöytä mitään eroa.

Tags

myyntikanavatshopifywoocommerceintegrations