Mallien siirtäminen Order Printer ‑sovelluksesta Shopify Order Printeriin

Jos sinulla on mukautettuja malleja vanhassa Order Printer ‑sovelluksessa, sinun on siirrettävä mallisi Shopify Order Printer ‑sovellukseen.

Jos haluat siirtää mallisi, kopioi mallin koodi vanhasta sovelluksesta ja liitä koodi sitten uuteen sovellukseen. Uudella Shopify Order Printer -sovelluksella on kuitenkin hieman erilainen käyttöönotto kuin vanha Order Printer -sovellus. Tämä tarkoittaa, että kaikki olemassa olevat mallisi eivät välttämättä toimi aluksi, ja saatat joutua tekemään joitakin muutoksia mallin koodiin.

Jotta mallit toimivat uudessa sovelluksessa, sinun täytyy korvata vanhat muuttujat uusilla muuttujilla. Jos esimerkiksi käytät date-muuttujaa, sinun täytyy korvata se created_at-muuttujalla.

Tältä sivulta löydät luettelon muuttujista, jotka sinun on ehkä korvattava uusilla muuttujilla Shopify Order Printer ‑sovelluksessa.

Huomioitavaa mallien siirtämisessä

Ennen kuin siirrät mallit Shopify Order Printer ‑sovellukseen, tarkista seuraavat seikat:

Mallien siirtäminen Shopify Order Printer ‑sovellukseen

Jos haluat siirtää olemassa olevat mallit Shopify Order Printer ‑sovellukseen, sinun on suoritettava seuraavat toimet:

  1. Siirry vanhaan Order Printer ‑sovellukseen ja selvitä, mitkä mallit haluat siirtää.
  2. Kopioi olemassa olevan mallin koodi vanhasta Order Printer ‑sovelluksesta.
  3. Luo uusi malli Shopify Order Printer ‑sovelluksessa ja liitä sen jälkeen mallin koodi vanhasta sovelluksesta.
  4. Tarkista, käyttääkö mallisi jotain vanhoista muuttujista, ja korvaa ne sitten uusilla muuttujilla.
  5. Esikatsele mallia ja varmista, että malli näkyy oikein.
  6. Tulosta testiasiakirja.

Toista nämä vaiheet jokaiselle mallille, jonka haluat siirtää Shopify Order Printer ‑sovellukseen.

Tilausmuuttujien käyttäminen Shopify Order Printer ‑sovelluksessa

Tilausmuuttujia käytetään Shopify Order Printer ‑sovelluksessa eri tavalla. Jotta voit käyttää tilausmuuttujia, sinun on lisättävä order.-etuliite. Jos haluat esimerkiksi käyttää billing_address-muuttujaa, sinun on käytettävä koodia order.billing_address.

Seuraavat yleisesti käytetyt tilausten muuttujat ovat käytettävissä ilman order.-etuliitettä:

  • line_items
  • tax_lines
  • fulfillments
  • transactions
  • discounts
  • refunds
  • shipping_methods
  • customer

Jos esimerkiksi haluat käyttää rivikohtien muuttujaa, voit käyttää line_items- tai order.line_items-koodia.

Voit myös luoda mallin omia aliaksia. Voit esimerkiksi käyttää Liquid-syntaksia {% assign fulfillments_count = order.fulfillments | size %} ja viitata siihen käyttämällä koodissasi syntaksia {{ fulfillments_count }}.

Muuttujien kartta

Shopify Order Printer ‑sovellus käyttää vanhasta Order Printer ‑sovelluksesta poikkeavia muuttujia. Jos olemassa olevissa malleissa käytetään mitä tahansa tässä osiossa lueteltuja muuttujia, sinun on korvattava vanhat muuttujat uusilla muuttujilla.

Jos esimerkiksi käytät date-muuttujaa, sinun täytyy korvata se created_at-muuttujalla.

Tilauksen muuttujat

Tilauksen muuttuja
Muuttuja vanhassa Order Printer ‑sovelluksessa Muuttuja uudessa Shopify Order Printer ‑sovelluksessa
line_items Hyvitettyjä rivikohtia ei sisällytetä line_items-muuttujaan. Hyvitettyihin rivikohtiin siirrytään käyttämällä refunds.<each>.refunded_line_items -muuttujaa.
credit_card Käytä tilauksen kuhunkin tapahtumaan perustuvia maksutietoja transactions.<each>.payment_details -muuttujan avulla.
current_shipping_price shipping_price
päivämäärä Käytä muuttujaa created_at . Suodattimella date voit muotoilla aikaleiman: {{ order.created_at | date: "%B %e, %Y" }}.
portaalit unique_gateways tai transactions.<each>.gateway
order_currency valuutta
processed_at Käytä muuttujaa created_at . Suodattimella date voit muotoilla aikaleiman: {{ order.created_at | date: "%B %e, %Y" }}.
payment_transactions Suodata alas order.transactions where-Liquid-syntaksin tyypin ja tilan hakemiseksi tai if-syntaksin sisältävän silmukan hakemiseksi.
refund_transactions Suodata alas order.transactions where-Liquid-syntaksin tyypin ja tilan hakemiseksi tai if-syntaksin sisältävän silmukan hakemiseksi.
shipping_lines shipping_methods | first
shipping_lines shipping_methods
show_line_item_taxes tax_lines.size > 0. Voit määrittää sen mallin alussa muuttujaksi ja viitata siihen useaan kertaan: {% if tax_lines.size > 0 %}{% assign show_line_item_taxes = true %}{% else %}{% assign show_line_item_taxes = false %}{% endif %}.
total_tax tax_price
total_paid net_payment

LineItem-muuttujat

Lineitem-muuttuja
Muuttuja vanhassa Order Printer ‑sovelluksessa Muuttuja uudessa Shopify Order Printer ‑sovelluksessa
fulfillable_quantity quantity - successfully_fulfilled_quantity
jaeltu quantity == successfully_fulfilled_quantity
nimi otsikko
product_title product.title
unit_discount quantity ? total_discount / quantity : 0
variant_title variant.title
weight grammat

Tilauksen käsittelyyn sen saamisesta asiakkaalle toimittamiseen liittyvät muuttujat

tilauksen täyttämisen muuttuja
Muuttuja vanhassa Order Printer ‑sovelluksessa Muuttuja uudessa Shopify Order Printer ‑sovelluksessa
päivämäärä created_at

Kauppaan liittyvät muuttujat

Kaupan muuttuja
Muuttuja vanhassa Order Printer ‑sovelluksessa Muuttuja uudessa Shopify Order Printer ‑sovelluksessa
omistaja account_owner.name
osoite shop.address.address1
address2 shop.address.address2
city shop.address.city
maa shop.address.country
country_code shop.address.country_code
province shop.address.province
province_code shop.address.province_code
postinumero shop.address.zip

Osoitemuuttujat

Osoitemuuttuja
Muuttuja vanhassa Order Printer ‑sovelluksessa Muuttuja uudessa Shopify Order Printer ‑sovelluksessa
leveysaste Jos muuttujaan address viitataan location-määritteessä, leveys- ja pituusaste ovat käytettävissä suoraan location-objektissa.
pituusaste Jos muuttujaan address viitataan location-määritteessä, leveys- ja pituusaste ovat käytettävissä suoraan location-objektissa.

Maksun palauttamiseen liittyvät muuttujat

Hyvitykseen liittyvä muuttuja
Muuttuja vanhassa Order Printer ‑sovelluksessa Muuttuja uudessa Shopify Order Printer ‑sovelluksessa
päivämäärä Käytä muuttujaa created_at . Suodattimella date voit muotoilla aikaleiman: {{ order.created_at | date: "%B %e, %Y" }}.

ShippingLine-muuttujat

ShippingLine-muuttuja
Muuttuja vanhassa Order Printer ‑sovelluksessa Muuttuja uudessa Shopify Order Printer ‑sovelluksessa
current_price hinta
hinta original_price

Tapahtumamuuttujat

Seuraavat tapahtumamuuttujat on poistettu, eikä niitä voi korvata Shopify Order Printer ‑sovelluksessa:

  • authorization
  • message
  • test

Versioiden muuttujat

version muuttuja
Muuttuja vanhassa Order Printer ‑sovelluksessa Muuttuja uudessa Shopify Order Printer ‑sovelluksessa
grammat weight

Metakenttämuuttujat

Jotta voit käyttää metakenttää, sinun on määritettävä metakentän Nimiavaruus, mutta sinun ei tarvitse lisätä .value-arvoa muuttujaan. Lisätietoja metakenttämääritelmistä.

Käytä product.metafields.manufacturerid.value-muuttujan sijaan esimerkiksi product.metafields.custom.manufacturerid -muuttujaa.

Jos haluat tunnistaa kunkin metakentän Nimiavaruuden arvot, katso Shopify Adminin Mukautetut tiedot -sivua. Metakenttämääritelmät ryhmitellään niiden objektien mukaan, joihin ne viittaavat, kuten tuotteet, versiot tai tilaukset.

Suodatinten muuttujat

Suodatinten kartta
Muuttuja vanhassa Order Printer ‑sovelluksessa Muuttuja uudessa Shopify Order Printer ‑sovelluksessa
files_url file_url
payment_method ja payment_methods Käytä transaction.gateway_display_name ‑kenttää tilaustapahtumille. Maksutapoja ei enää luokitella eri tyyppeihin, kuten {credit card, debit card, bank transfer}. Vanha Order Printer ‑sovellus kartoitti vain pienen alajoukon tällä hetkellä toimivia maksuportaaleja näihin luokkiin. Maksuportaajien on hallittava asiakkaiden käyttämiä maksutapoja omalta puoleltaan.

Valmiina aloittamaan Shopifyssa?

Kokeile ilmaiseksi