Shopify-verkkokaupasta hallintapaneeliin synkronoidut tuotetiedot voi viedä Stockmann.com -myyntipaikkaan sen jälkeen, kun tietoja on täydennetty hallintapaneelissa. Myös tuotteiden saldon voi synkronoida suoraan Shopifysta.
Stockmann.com -verkkokauppatilaukset on synkronoidaan Shopifyyn ja tilausten päivitykset toiseen suuntaan.
Shopifyyn tuodut Stockmann.com:sta tulleiden tilausten ominaisuudet:
- Stockmann.com -tilauksille pystytään merkitsemään toimitus suoraan Shopifysta. Tilauksille voidaan tehdä palautuskäsittely tarvittaessa.
- Stockmann.com -tilausten lähetyslistat pystyy tulostamaan suoraan Shopifysta. Linkki lähetyslistaan lisätään kommenttina tilaukselle.
- Toimituksen seurantakoodi pitää asettaa Shopifyssa “Tracking number” -kohtaan. Toimitusvahvistus lähetetään asiakkaalle toimitustiedon päivityttyä hallintapaneeliin.
Metafield-lisätieto tilauksessa
Kun Stockmannin-tilaus synkronoidaan hallintapaneelista Shopifyyn, ei Shopifyn tilausrakenteessa ole kaikkia tarvittavia kenttiä toimitukseen tarvittavia tietoja varten.
Siksi hallintapaneelin ja Shopifyn välinen integraatio luo Shopifyyn viedylle tilaukselle oman, toimitukseen tarvittavaa informaatiota sisältävän metafield -tiedon.
Jos Shopify-kauppa käyttää sovelluksia tai integraatioita, jotka tarvitsevat tilauksen toimitustietoja, voi ne käydä lukemassa tilaukselle kohdistetusta metafieldistä.
Metafield -tiedon kentät ja niihin tulevat arvot ovat:
"namespace":"opkassa"
"key":"delivery_details"
"owner_id":
"owner_resource""order"
"value_type": "string"
"value":
Esimerkki metafieldin lukemisen jälkeen dekoodatusta JSON-arvosta:
{
"delivery_type": "pickup",
"source": "Stockmann",
"purchase_type": "online",
"shipping_firstname": "Matti",
"shipping_lastname": "Mainio",
"shipping_street_name": "Kotiosoite 1 B 2",
"shipping_zip": "00100",
"shipping_city": "Helsinki",
"shipping_country": "FI",
"shipping_phone": "+358401234567",
"delivery_name": "K-Market Mannerheimintie 70 Helsinki",
"delivery_street_address": "Mannerheimintie 70",
"delivery_postal_code": "00250",
"delivery_city": "Helsinki",
"delivery_country": "FI",
"delivery_phone": "+358401234567",
"carrier": "matkahuolto",
"carrier_delivery_code": "80",
"carrier_service_name": "Lähellä-paketti",
"pickup_id": "8716"
}
Esimerkki metafield-tiedosta, jossa JSON-rakenne on enkoodattu yhdeksi tekstiarvoksi:
{
"namespace": "opkassa",
"key": "delivery_details",
"value":"{\"delivery_type\":\"pickup\",\"source\":\"Stockmann\",\"purchase_type\":\"online\",\"shipping_firstname\":\"Matti\",\"shipping_lastname\":\"Mainio\",\"shipping_street_name\":\"Kotiosoite1 B2\",\"shipping_zip\":\"00100\",\"shipping_city\":\"Helsinki\",\"shipping_country\":\"FI\",\"shipping_phone\":\"+358401234567\",\"delivery_name\":\"K-MarketMannerheimintie 70Helsinki\",\"delivery_street_address\":\"Mannerheimintie70\",\"delivery_postal_code\":\"00250\",\"delivery_city\":\"Helsinki\",\"delivery_country\":\"FI\",\"delivery_phone\":\"+358401234567\",\"carrier\":\"matkahuolto\",\"carrier_delivery_code\":\"80\",\"carrier_service_name\":\"Lähellä-paketti\",\"pickup_id\":\"8716\"}",
"value_type": "string",
"owner_id": 1234567890123,
"owner_resource": "order"