Riferimento API Shopify脚本
Gli脚本vengono creati con un'API di Ruby che assicura un elevato livello di controllo e flessibilità
Esistono vari tipi di脚本。Quando crei uno script nell'app script Editor, allo script viene assegnato un tipo in base al modelello che hai utilzzato come base:
我的口述
Gli脚本,我的声音,我的名字,我的名字,我的名字。Tali脚本vengono eseguiti a ogni modifica del carrello。
Gli脚本di articolo che assegnano uno sconto all'abbonamento si applicano solo al primo pagamento;Quelli successivi non saranno scontati dallo脚本。
Alcuni metodi所有必须使用的独奏,忽略的脚本,我的声音,并'ordine.
脚本di spedizione
Gli脚本di spedizione interagiscono con laspedizione:所有可修改的内容modalità相对关税。问一下我的手稿,我的帐,我的帐,我的帐,我的帐,我的帐。
Gli脚本di spedizione che scontano la tariffa di spedizione di un abbonamento si applicano solo al primo pagamento。我pagamenti successivi non verranno scontati dallo脚本。
Alcuni metodi所有必须使用的独奏忽略的脚本.
脚本di pagamento
Gli脚本di pagamento interagiscono con ipagamenti所有人都有权利,我有权利,我有权利。È importante sottolineare che gli script di pagamento non interagiscono con i gateway di pagamento most strati prima della schermata di结账,来Apple Pay。问题脚本,vengono, eseguiti, quando, la, procedure, di, checkout, raggiunge, la, pagina, di, pagamento。
Alcuni metodi所有人都需要使用,独奏,忽略,剧本.
Metodi忠利
我seguenti metodi sono utilzzabili在qualsiasi tipo di脚本:
输入
Metodo | 蒂波restituito | 描写 |
---|---|---|
.cart | Carrello | 恢复原状是变量。 |
.语言环境 | stringa | 恢复原址客户。广告esempio,在 ,fr opt-BR . |
Carrello
L'oggetto carrello è disponibile solo nel negozio在线。Alcuni退房,abbandonati hanno accesso all'oggetto carrello。Tuttavia, se un check out è stato chiuso e il cliente visita il check out abbandonato, viene indirizzato al check out precompilato el 'oggetto carrello non esisterà più。Questo si verifica perché la vetrina virtuale è stata bypassata dall'email per il check out abbandonato。
Metodo | 蒂波restituito | 描写 |
---|---|---|
.customer | Cliente | 归还我的财产。 |
.shipping_address | ShippingAddress | 恢复现在的财产所有权。 |
.discount_code | 杂文集 | Restituisce:
|
.line_items | 列表< LineItem > | 归还我的灵魂,我的歌声,我的礼物,我的卡雷洛。 |
.presentment_currency | 列表<字符串> | 归还价值现场(di presentazione)客户(nel formato)ISO 4217).美元。 |
.subtotal_price | 钱 | 回复我那句话,那句话,那句话,那句话,那句话,那句话。 |
.total_weight | grammi | 归还我的比索,我的tutte,我的声音,我的命令,我的,我的carrello。 |
CartDiscount: FixedAmount
Metodo | 蒂波restituito | 描写 |
---|---|---|
.code | 字符串 | 归还我的代码,利用每一个应用程序。 |
.amount | 钱 | 在德纳罗·德罗·斯孔托恢复进口。 |
.reject({message: String}) | 零 | Rifiuta il codice sconto applicato al carrello。È richiesto UNmessaggio . |
.rejected吗? | 布尔 | Indica se il codice sconto è statto rifiutato。 |
CartDiscount:百分比
Metodo | 蒂波restituito | 描写 |
---|---|---|
.code | 字符串 | 归还我的代码,利用每一个应用程序。 |
.percentage | 和十进制 | 百分之百的进口恢复。 |
.reject({message: String}) | 零 | Rifiuta il codice sconto applicato al carrello。È richiesto UNmessaggio . |
.rejected吗? | 布尔 | Indica se il codice sconto è statto rifiutato。 |
CartDiscount:航运
Metodo | 蒂波restituito | 描写 |
---|---|---|
.code | 字符串 | 归还我的代码,利用每一个应用程序。 |
.reject({message: String}) | 零 | Rifiuta il codice sconto applicato al carrello。È richiesto UNmessaggio . |
.rejected吗? | 布尔 | Indica se il codice sconto è statto rifiutato。 |
Cliente
Metodo | 蒂波restituito | 描写 |
---|---|---|
.id | 整数 | 恢复客户的身份数字。 |
字符串 | 恢复l'indirizzo电子邮件del客户。 | |
.tags | 列表<标记> | 恢复与客户之间的关系。 |
.orders_count | 整数 | 我对自己的财产有一定的补偿。 |
.total_spent | 钱 | 恢复进口是指按规定为客户服务。 |
.accepts_ob欧宝娱乐app下载地址marketing吗? | 布尔 | 为客户提供通信和营销服务。ob欧宝娱乐app下载地址 |
LineItem
grammiMetodo | 蒂波restituito | 描写 |
---|---|---|
.grams | < td< td>我的钱还在,我的声音还在。||
.line_price | 钱 | Il prezzo dell 'articolo。 |
.discounted吗? | 布尔 | Indica il prezzo di una voce è statto scontato da uno脚本o da uno sconto应用程序手册。我用我的方法,对我的行为没有任何影响。 |
. properties | 哈希 | Restituisce le proprietà che sono state specific per questo articolo。 |
.variant | 变体 | 恢复,变型,原始,具体,表述,语音,秩序。 |
.quantity | 整数 | 归还la quantità di questo articolo。 |
.selling_plan_id | 整数 | 归还我的钢琴,我的声音。问我的问题è实用的权术,我的名字,我的名字,我的名字,我的名字,我的名字阿博纳门托的复仇. |
列表
Metodo | 蒂波restituito | 描写 |
---|---|---|
格式 | 列表 | Crea un nuovo oggetto per rappresentare un elenco。 |
[]。 | 元素o nil | 元素的恢复,具体的指标。 |
.& | 列表 | 恢复我的新生,我有自己的东西,我有自己的东西,我有自己的东西。 |
.delete_if | 列表 | 我是说,我是说,我是说,我是说,我是说。每日文献咨询metododelete_if di红宝石. |
空虚吗? | 布尔 | Restituisce |
中国当代 | 元素o nil | 恢复原状是最基本的元素 |
.index (* args,室) | Int o nil | 恢复原初元素的索引。这是一种关于和平的争论,恢复和平的基本要素的指数è正确。 |
.rindex (* args,室) | Int o nil | 恢复索引,最终元素,和,电子。这是一种关于和平的争论,恢复和平的基本要素的指数è正确。 |
.last | 元素o nil | 归还至终元素 |
长处 | int | 归还我的数字,我的元素,我的存在,我的生命。 |
.size | int | 每个长度的别名(lunghezza)。 |
each (* args,室) | 列表 | Chiama un blocco una volta per ogni element to dell'elenco, passando l'element to al blocco come参数。 |
ShippingAddress
Metodo | 蒂波restituito | 描写 |
---|---|---|
. name | stringa | 恢复我的名誉,我的形象,我的事业。 |
.address1 | stringa | 恢复部分的不稳定,相对的不稳定。 |
.address2 | stringa | 恢复我的牧场,我的农场,我的农场,我的农场,我的农场,我的农场,我的农场。 |
.phone | stringa | 恢复我的电话号码和所有的电话号码。 |
.city | stringa | 归还la città指示nell'indirizzo di spedizione。 |
. zip | stringa | 归还我的手稿,我的指示,我的财产。 |
.province | stringa | 省的恢复/国家的发展。 |
.province_code | stringa | 省价值恢复的缩写。 |
.country_code | stringa | 恢复我的价值缩写,del paese dell'indirizzo di spedizione。 |
钱
Metodo | 蒂波restituito | 描写 |
---|---|---|
.derived_from_presentment (customer_cents:X) | 钱 | 转换为进口(在centesimi)的dalla valuta locale (di presentazione) del client真主安拉valuta negozio。问我的问题customer_cents ,具体的UN numero in centesimi。广告esempio,money . derived_from_presentationment (customer_cents: 500) . |
格式 | 钱 | Crea un nuovo oggetto per rappresentare un prezzo。 |
.zero | 钱 | Crea un nuovo oggetto con prezzo 0。 |
+ | 钱 | Aggiunge due oggetti钱 . |
- | 钱 | Sottrae un oggetto钱 Da UN altro。 |
* | 钱 | Moltiplica un oggetto钱 根据联合国数字。 |
金钱至上
Crea un oggetto钱
Che rappresenta 1000 centesimi o€10。
Crea un oggetto钱
1欧元,每50欧元。恢复原状钱
50欧元。
变体
Metodo | 蒂波restituito | 描写 |
---|---|---|
.id | 整数 | 恢复我的身份数字和变化。 |
.price | 钱 | 恢复我那独一无二的人生。 |
. product | 产品 | 恢复我的原形。 |
.skus | 列表<字符串> | 恢复库存单位(SKU) della variante, spesso利用率每监视器是le评分。 |
.title | 字符串 | 恢复我的原形。 |
产品
Metodo | 蒂波restituito | 描写 |
---|---|---|
.id | 整数 | 归还我的身份数字。 |
.gift_card吗? | 布尔 | 我们的祖先è我们的幸福。 |
.tags | 列表<标记> | 归还我的房子,我的房子,我的房子。 |
.product_type | 字符串 | 在分类上的突然划分è可能的标签和原始版本,注释和使用每过滤的基本内容。 |
.vendor | 字符串 | 归还我的财产。 |
内核
内核è unmodulo Ruby包含在ogni类。结果是这样的,我是我的,我是我的,我是我的。Tali metodi si comportano come le funzioni global agiscono in alter language。
Metodo | 蒂波restituito | 描写 |
---|---|---|
.exit | nessuno | 罗马终点站,脚本错误。这一切都是最重要的Output.cart , lo脚本不ha alcun effetto。Si tratta di un metodo utile per uscire dagli script, ad esempio, se il cliente non è idoneo per l'esecuzione dello script stesso。 |
Esempio di kernel
Metodi per le voci
我独自一人,忽略我的口述:
Carrello
Metodo | 蒂波restituito | 描写 |
---|---|---|
.subtotal_price_was | 钱 | 恢复我的半吊子,我的宝贝,我的宝贝,我的宝贝。 |
.subtotal_price_changed吗? | 布尔 | Indica il subtotale del prezzo è cambiato。 |
LineItem
Metodo | 蒂波restituito | 描写 |
---|---|---|
.change_line_price (钱New_price,{消息:字符串}) | 钱 | 这是我对进口的特殊要求。È richiesto UNmessaggio .new_price Deve essere inferore al prezzo corrente。 |
.original_line_price | 钱 | 恢复原状,原意,原意,原意,原意,原意,原意。 |
.line_price_was | 钱 | 恢复我的prezzo della voce dell'ordine prima dell'applicazione delle modifiche适配dallo脚本corrente。 |
.line_price_changed吗? | 布尔 | Indica se il prezzo dell'articolo è cambiato。 |
.change_properties (哈希New_properties,{消息:字符串}) | 哈希 | Imposta nuove proprietà per un articolo。L'hash delle proprietà原viene记忆在properties_was 我们在一起proprietà在我的心中有一个全新的我proprietà我们在一起。 |
.properties_was | 哈希 | 恢复原状proprietà原始之声,原始之物,原始之物,修正之物。 |
.properties_changed吗? | 布尔 | Indica se le proprietà dell'articolo sono cambiate。 |
.split ({:整数}) | LineItem | 在适当的声音中区分。取 具体内容quantità原始的原始的原始的新生的声音。 |
我的爱,分裂
问个问题,我的名字叫,我的名字叫,chiamataoriginal_line_item
在适当的声音中区分。La nuova voce ha 1来quantità (specificata da带:1
).Lo script applica quindi un prezzo scontato真主安拉nuova voce con il messaggio“第三顶帽子5美元”(Terzo cappello a 5 dollari)。
变体
Metodo | 蒂波restituito | 描写 |
---|---|---|
.compare_at_price | 钱 | 恢复我对变体的尊重。Restituisce零 这是一种变奏,但我不知道。 |
Modalità di spedizione
我把我的一切都忽略了脚本di spedizione:
输入
Metodo | 蒂波restituito | 描写 |
---|---|---|
.shipping_rates | ShippingRateList | 归还我的权利和关税。 |
ShippingRateList
Metodo | 蒂波restituito | 描写 |
---|---|---|
.delete_if | ShippingRateList | 不征收关税,不用钱,不用钱。每一天都有文献咨询delete_if di红宝石. |
.sort ! | ShippingRateList | 税收条例,税收条例,税收条例,税收条例,税收条例,税收条例,税收条例。每一天都有文献咨询排序! di红宝石. |
.sort_by ! | ShippingRateList | 税税条例,我有权使用,我有权使用。每一天都有文献咨询sort_by ! di红宝石. |
ShippingRate
Metodo | 蒂波restituito | 描写 |
---|---|---|
.code | 字符串 | 归还我的法典,我的关税,我的财产。 |
.markup | 钱 | 按价格返还加价,适用。 |
. name | 字符串 | 恢复我的名誉,我的关税。Può我想做的事change_name . |
.price | 钱 | 归还我的财产。 |
.source | 字符串 | 恢复原产地(corriere)关联真主安拉关税与贸易的关系。非può essere modificato。 |
.change_name (字符串new_name) | 字符串 | 我的名字(马西莫255卡拉泰里)非è可能的修改,消除o nascondere l'origine。 |
.apply_discount (钱折扣,{消息:字符串}) | 钱 | 具体应用。Il prezzo non può essere ridotto al di sotto dello 0。È richiesto UN messaggio。 |
.phone_required吗? | 布尔 | Restituisce真正的 这是你的秘密è这是你的秘密假 Se non è richiesto。 |
Metodi di pagamento
我把我的一切都忽略了脚本di pagamento:
输入
Metodo | 蒂波restituito | 描写 |
---|---|---|
.payment_gateways | PaymentGatewaysList | 归还我的家园,我的灵魂之门。 |
PaymentGatewayList
Metodo | 蒂波restituito | 描写 |
---|---|---|
.delete_if | PaymentGatewayList | 我的天堂之门,我的土地之国。每一天都有文献咨询delete_if di红宝石. |
.sort ! | PaymentGatewayList | 这是我的天堂之门,我的行动,我的敌人,我的国家。每一天都有文献咨询排序! di红宝石. |
.sort_by ! | PaymentGatewayList | 我的天堂之门,我的天堂之国。每一天都有文献咨询sort_by ! di红宝石. |
PaymentGateway
Metodo | 蒂波restituito | 描写 |
---|---|---|
. name | 字符串 | 归还我的名字,我的人生之门。 |
.enabled_card_brands | 列表<字符串> | 这是我的门,我的门,我的门,我的门,我的门,我的门。这门门不支持我赊账,我还你钱。 |
.change_name (字符串new_name) | 字符串 | 修改我的名字,我的运河。我可以用我的诗来代替我的诗。 |
Esempi
9.我的名字,我的名字,我的名字,我的名字,我的名字,我的名字。在这里,你可以看到,你可以看到,你可以看到,你可以看到,你可以看到,你可以看到,你可以看到
Maggiori informazioni
Maggiori informazioni su: