Shopify Komut dosyalarabdullah API'si referanslarabdullah

Komut dosyalaristanbul,大小bir hayli kontrol ve esneklik sa伊拉扬bir Ruby API'si ile yazilmakhttar。

Komut dosyalarajnhn farklal türleri瓦尔达尔。剧本编辑'da bir komut dosyasiqoluturduuzuzda, başlangıçta seçtiğiniz komut dosyasiqablonuna baypliqolarak o komut dosyashina bir tür atanyir:

萨塔尔öğesi komut dosyalarabdullah

萨提尔öğesi komut dosyalargay, sepetteki萨提尔öğelerini etkiler ve fiyatlargay deimittirerek indirim sa伊拉亚比里尔。不库姆特·多西亚拉基,塞佩特·德伊基亚基利克·亚帕尔达·亚丁达çalışır。

Abonelik indirimi sa伊拉扬萨蒂尔öğesi komut dosyalariqyalnazca abonelihin ilk ödemesine uygulanrir。Sonraki ödemelerde komut tarafyndan indirim sayllanmaz。

巴兹ıyontemler雅尔纳兹卡萨蒂尔öğesi komut dosyalarindakullanılabilir。

Kargo komut dosyalar你好

Kargo komut dosyalarbi,kargoylaetkilemegirerek kargo yöntemlerini deyitytirebilir ve kargo ücretlerinde indirim sa拉伊abilir。Bu komut dosyalarabi, ödeme illeminde kargo seçenekleri sayfashina gelindiginde çalışır。

阿博内利克·卡尔戈ücretine indirim uygulayan kargo komut dosyalaric yalnazca阿博内利克·吉尔克ödemesi için indirim uygular。Sonraki ödemelerde komut tarafyndan indirim uygulanmaz。

巴兹ıyontemleryalnazca kargo komut dosyalarrinddakullanılabilir。

Ödeme Komut dosyalarhani

Ödeme komut dosyalarabdullah,odemelerleetkilemegirerek ödeme aerdogan geçitlerini yeniden adlandilabilir, gizleyebilir ve yeniden sarilayabilir。Ödeme komut dosyalarjnain Apple Pay gibi ödeme ekraninndan önce gösterilen ödeme aerdogan geçitleriyle etkilemegirmediypini unutmayyen。Bu komut dosyalarabi, ödeme illeminde ödeme sayfashina gelindiginde çalışır。

巴兹ıyontemler雅尔纳兹卡ödeme komut dosyalarindakullanılabilir。

基因要素yontemler

阿贾吉达基yöntemler她türlü komut dosyashinda kullanillabilir:

输入

Komut dosyasistanbul输入yöntemleri
Yontem Dondurme turu Acıklama
.cart 单眼皮 Sabit olmayan bir cart nesesi döndürür。
.locale dize Müşterinin耶列尔·阿亚尔纳基döndürür。Orneğ,frveyapt-BR

单眼皮

购物车内纳西耶尔纳兹卡在线mazhazada mevcuttur。巴扎尔·雅拉姆·巴扎克勒姆·ödemeler cart nesnesine eriblazebilir。安恰克比尔ödeme kapatilddiktan sonra müşteri, yarym bakrakilmhomödemeyi ziyaret ederse önceden doldurulmuödeme sayfashina yönlendirilir ve cart nesnesi arttik ortadan kalkar。布农·塞贝比,yarrim bakakaklmödeme e- postasarhnain mazhazvitrinini atlamasazdir。

Cart nesnesini kullanan komut dosyas甘蓝yöntemleri
Yontem Dondurme turu Acıklama
.customer μş泰瑞 Sepetin sahibini (varsa) döndürür。
.shipping_address ShippingAddress Sepetin sahibinin kargo adresini (varsa) döndürür。
.discount_code Değ我şmektedir Şunu dondurur:

Sepette indirim uygulanmajhsadiscount_codemevcuttur。安卡布,seppet tutararhnan deiititigii anlammina gelmez。Örneğin, bir indirim yalnazca 50 TL üzerindeki sepetlere uygulanabiliyorsa ve sepet tutariqbir komut dosyasiqtarafyndan 50 TL'nin alttina indirilmilsediscount_codeHâlâ mevcuttur ancak sepet tutaric dedigimez。

discount_codeorneğine贝克ın

.line_items 列表< LineItem > Sepetteki satir öğelerini içeren bir liste döndürür。
.presentment_currency 列表<字符串> Müşterinin耶勒尔(苏乌兰)para birimini (ISO 4217dondurur biciminde)。Orneğ在美元。
.subtotal_price 帕拉 萨蒂尔öğesi indirimeri uygulaninnca, sepetin indirim kodlariquygulanmadan önceki alt toplam fiyatinniqdöndürür。
.total_weight 赛佩特基tüm萨蒂尔öğelerinin toplam a伊拉尔拉吉耶尔贾尼基döndürür。

CartDiscount: FixedAmount

CartDiscount::FixedAmount nesnesini kullanan komut dosyas甘蓝yöntemleri
Yontem Dondurme turu Acıklama
.code Dize İndirimi uygulamak için kullanilan indirim kodunu döndürür。
.amount 帕拉 İndirimin para tutarinndöndürür。
.reject({message: String}) Sepete uygulanan indirim kodunu reddeder。Mesajgirmek gereklidir。
.rejected吗? 布尔 İndirim讲谈un reddedilip reddedilmedi土耳其尼döndürür。

CartDiscount:百分比

CartDiscount::Percentage nesnesini kullanan komut dosyas.i yöntemleri
Yontem Dondurme turu Acıklama
.code Dize İndirimi uygulamak için kullanilan indirim kodunu döndürür。
.percentage İndirimin yüzdelik图塔拉纳基döndürür。
.reject({message: String}) Sepete uygulanan indirim kodunu reddeder。Mesajgirmek gereklidir。
.rejected吗? 布尔 İndirim讲谈un reddedilip reddedilmedi土耳其尼döndürür。

CartDiscount:航运

CartDiscount::航运nesnesini kullanan komut dosyas甘蓝yöntemleri
Yontem Dondurme turu Acıklama
.code Dize İndirimi uygulamak için kullanilan indirim kodunu döndürür。
.reject({message: String}) Sepete uygulanan indirim kodunu reddeder。Mesajgirmek gereklidir。
.rejected吗? 布尔 İndirim讲谈un reddedilip reddedilmedi土耳其尼döndürür。

μş泰瑞

客户nesini kullanan komut dosyasic yöntemleri
Yontem Dondurme turu Acıklama
.id Tam说ı Müşterinin kimlik numarasinkal döndürür。
.email Dize Müşterinin e-posta adresini döndürür。
.tags 列表<标记> Bir müşteri için ayarlanan tüm etiketleri temsil eden dizelerin listesini döndürür。
.orders_count Tam说ı Müşterinin verdiggi toplam siparisayysirandöndürür。
.total_spent 帕拉 Müşterinin tüm siparilerde harcaddighiqtoplam tutariqdöndürür。
.accepts_ob欧宝娱乐app下载地址marketing吗? 布尔 Müşterinin帕扎拉马伊勒蒂米尼喀布尔edip埃特梅吉尼döndürür。

LineItem

< td< td>萨蒂尔öğesinin toplam a伊拉尔拉吉尼亚基döndürür。
LineItem nesnesini kullanan komut dosyas.i yöntemleri
Yontem Dondurme turu Acıklama
.grams
.line_price 帕拉 萨蒂尔öğesinin菲亚塔兹达尔。
.discounted吗? 布尔 比尔·萨蒂尔öğesi菲亚塔纳恩比尔·库玛特·多西亚萨伊拉·玛基尤萨·曼努埃尔·奥拉拉克·乌拉兰比尔·英蒂勒尔·米düşürüldüğünü döndürür。İndirim kodlararhnyn kullanillmasistanbul dönüş deerini etkilemez。
. properties 哈希 不萨蒂尔öğesi için贝利蒂伦özellikleri döndürür。
.variant 变体 萨蒂尔öğesinin temsil ettigii belirli ürün varyasyonunu döndürür。
.quantity Tam说ı 卜萨蒂尔öğesinin阿德蒂尼döndürür。
.selling_plan_id Tam说ı 萨蒂尔öğesi için萨蒂尔普拉尼亚纳恩基姆利奇尼döndürür。Bu yöntem, mazhazada abonelik satylyyorsa ve komut dosyasjnan bir ürün varyasyonunun阿博内利克·奥拉拉克·萨提尔达伊尔贾尼Tespit etmesini istiyorsanazz yararlzydar。

列表

列出nesnesini kullanan komut dosyasistanbul yöntemleri
Yontem Dondurme turu Acıklama
格式 列表 Bir listeyi temsil edecek yeni Bir nesne oluuturur。
[]。 元素veya零

Belirtilen dizindeki öğeyi döndürür。

强生的 列表

İki listede ortak olan öğeleri içeren yeni bir liste döndürür。

.delete_if 列表 İsteğe巴伊尔拉基bir kod blo土耳其kullanarak öğeleri silin。Ruby 'nindelete_ifyontemineDair belgeleri görün。
空虚吗? 布尔

列出öğe içermiyorsa真正的değerini dondurur。

中国当代 元素veya零

Liste bossa ilk öğeyi veyadeğerini dondurur。

.index (* args,室) Int veya nil

听ilk öğesinin dizinini döndürür。比尔·巴耶姆兹·德伊杰肯耶林布洛克·维尔瑟,布洛恩真奥杜厄乌尔克öğenin迪兹尼尼döndürür。

.rindex (* args,室) Int veya nil

听子öğesinin dizinini döndürür。比尔·巴耶姆兹·德伊杰肯耶林布洛克·维尔瑟,布洛恩真奥杜厄乌尔克öğenin迪兹尼尼döndürür。

.last 元素veya零

Liste bovsa son öğeyi veyadeğerini dondurur。

长处 int

Listedeki öğe sayaksinnki döndürür。

.size int

长度nesnesinin dierdogan。

each (* args,室) 列表

Listedeki her öğe için bir kez blok çağırır ve öğeyi bir parameter olarak blohia geçirir。

ShippingAddress

ShippingAddress nesnesini kullanan komut dosyasiqyöntemleri
Yontem Dondurme turu Acıklama
. name 字符串 Kargo adresiyle ilikkili kiyinin adinnistanbul döndürür。
.address1 字符串 Kargo adresinde yer alan sokak adresi bölümünü döndürür。
.address2 字符串 Kargo adresinde yer alan sokak adresi bölümünün istere baichl.i k alaninn.i döndürür。
.phone 字符串 Kargo adresindeki telefon numarasinkal döndürür。
.city 字符串 Kargo adresindeki ehri döndürür。
. zip 字符串 Kargo adresindeki posta kodunu döndürür。
.province 字符串 Kargo adresindeki il/eyaleti döndürür。
.province_code 字符串 Kargo adresindeki il/eyalet degeerinin kakhsaltmasinqdöndürür。
.country_code 字符串 Kargo adresindeki ülke degeerinin kakhsaltmasinni döndürür。

帕拉

Para nesnesini kullanan komut dosyas甘蓝yöntemleri
Yontem Dondurme turu Acıklama
.derived_from_presentment (customer_cents:X 帕拉 Müşterinin yerel (sunulan) para birimindeki tutarabi (kurucinsinden), mazhazanazzain para birimine dönüştürür。Bu yöntem, kurucinsinden bir sayied喀布尔伊甸园customer_centsParametresini喀布尔埃德尔。Orneğ,Money.derived_from_presentment (customer_cents: 500)
格式 帕拉 比尔菲亚塔基,temsil edecek yeni, bilir nesne oluuturur。
.zero 帕拉

菲亚塔奇·萨法尔·奥兰·耶尼·比尔·奈斯·奥卢图尔。

+ 帕拉 İki帕拉nesnesi ekler。
- 帕拉 出生帕拉Nesnesini dierinden çıkarır。
帕拉 Nesnesini bir sayiya ile çarpar。

帕拉ornekleri

分:1000

1000 kuruveya 10 TL'yi temsil伊甸园鸟nesnesi oluşturur。

分:One hundred.50

1 TL'yi temsil伊甸鸟我不知道你在说什么çarpar。50 TL'yi temsil伊甸园鸟nesnesi dondurur。

变体

变种nesnesini kullanan komut dosyas.i yöntemleri
Yontem Dondurme turu Acıklama
.id Tam说ı Varyasyonun kimlik numarasinnki döndürür。
.price 帕拉 Varyasyonun birim fiyatynal döndürür。
. product Urun 瓦里亚索拉ürünü döndürür。
.skus 列表<字符串> Varyasyonun, stok takibi için sıkça kullanillan stok bulundurma birimlerini (SKU) döndürür。
.title Dize Varyasyonun baylyghinqdöndürür。

Urun

产品nesnesini kullanan komut dosyas甘蓝yöntemleri
Yontem Dondurme turu Acıklama
.id Tam说ı Ürünün kimlik numarasinkal döndürür。
.gift_card吗? 布尔 Ürünün bir hediye kartgay olup olmadidyghyngay döndürür。
.tags 列表<标记> Bu ürün için ayarlanan etiketleri temsil eden dizelerin bir listesini döndürür。
.product_type Dize Ürün etiketlemeye imkan tanyyan, filtreleme ve aramalar için sıkça kullanilan kategorilendirme yöntemi。
.vendor Dize Bu ürünün萨塔奇卡萨尼亚基döndürür。

内核

内核她的sarnafta bulunan bir Ruby modülüdür。Bu sayede Kernel yöntemleri她的nesnede kullanilabilir。Bu yöntemler,全球fonksiyonlarin dierer dillerde illedi土耳其耶基尔德伊勒勒。

内核nesnesini kullanan komut dosyas闪yöntemleri
Yontem Dondurme turu Acıklama
.exit 没有一个 Geçerli komut dosyasjnan yürütülmesini hatasazz olarak sona erdirir。Output.cartYöntemine herhangi bir他们atanmadan önce bu yöntem çalıştırılırsa komut dosyasarhnan hiçbir etkisi olmaz。Bu sayede örneğin, müşteri, komut dosyasinnal çalıştırmaya uygun deilse komut dosyalarinndan çıkılabilir。

内核orneğ我

客户输入客户如果客户&&客户电子邮件end_with吗?“@mycompany.com”#员工没有资格获得这次晋升。退出结束

萨蒂尔öğesi yöntemleri

阿贾吉达基yöntemler雅尔纳兹卡萨塔尔öğesi komut dosyalarindakullanılabilir:

单眼皮

萨塔尔öğesi komut dosyalarinda Cart nesnesini kullanan komut dosyas伊斯坦布尔yöntemleri
Yontem Dondurme turu Acıklama
.subtotal_price_was 帕拉 seppetin, indirimler uygulanmadan önceki alt toplam fiyatinnki döndürür。
.subtotal_price_changed吗? 布尔 Alt toplam菲亚塔特纳恩德基亚伊普德基亚梅杰尼döndürür。

LineItem

萨蒂尔öğesi komut dosyalarinda LineItem nesnesini kullanan komut dosyas伊斯坦布尔yöntemleri
Yontem Dondurme turu Acıklama
.change_line_price (帕拉New_price,{消息:字符串}) 帕拉 萨蒂尔öğesinin菲亚塔尼基,belirtilen tutarla deiititirir。Mesajgirmek gereklidir。new_price, geçerli fiyattan daha düşük olmaliqdar。
.original_line_price 帕拉 萨蒂尔öğesinin, komut dosyalariqve indirimler uygulanmadan önceki ilk fiyatatniqdöndürür。
.line_price_was 帕拉 萨蒂尔öğesinin, geçerli komut dosyasgay tarafindan deiqiiklikler uygulanmadan önceki fiyatinngay döndürür。
.line_price_changed吗? 布尔 萨蒂尔öğesi菲亚塔纳恩德基亚伊普德基亚梅吉尼döndürür。
.change_properties (哈希New_properties,{消息:字符串}) 哈希 Bir satir öğesi için yeni özellikler ayarlar。İlk巴塔基özellikler卡尔马萨properties_wasBünyesinde tutulur ve yönteme aktarilan özellikler karmasistanbul ise satir öğesinin yeni özellikleri haline gelir。
.properties_was 哈希 萨蒂尔öğesinin,德伊基亚基克利勒维吾尔兰马丹önceki伊尔克özellikler卡尔马萨尼亚基döndürür。
.properties_changed吗? 布尔 萨蒂尔öğesi özelliklerinin德基亚普德基亚梅吉尼döndürür。
.split ({:整数}) LineItem 比尔萨蒂尔öğesini,伊基萨蒂尔öğesine böler。,叶尼·萨蒂尔öğesi oluturmak için ilk萨蒂尔öğesinden kaldiralalacak adeti belirtir。

.split orneğ我

Bu örnek komut dosyasistanbul,original_line_item阿德拉基萨蒂尔öğesini伊基萨蒂尔öğesine böler。叶尼·萨蒂尔öğesinin (带:1tarafyndan belirtilen) adedi 1'dir。阿德丹·库姆特·多西亚斯基,叶尼·萨蒂尔öğesine "Üçüncü雅普卡5 TL"梅萨贾耶拉·伯利克特因迪林利·菲亚特维吾尔语。

如果original_line_item数量> =3.new_line_itemoriginal_line_item分裂花:1new_line_itemchange_line_price分:500),信息:“第三顶帽子5美元”line_items<<new_line_item结束

变体

萨蒂尔öğesi komut dosyalarinda Variant nesnesini kullanan komut dosyas伊斯坦布尔yöntemleri
Yontem Dondurme turu Acıklama
.compare_at_price 帕拉 Varyasyonun karuylattarrma fiyatynal döndürür。Varyasyonun karuylauytirma fiyatiqyoksadondurur。

Kargo yontemleri

Kargo komut dosyalarinda阿贾吉达基yöntemler kullanillabilir:

输入

Kargo komut dosyalarinda输入nesnesini kullanan komut dosyasyöntemleri
Yontem Dondurme turu Acıklama
.shipping_rates ShippingRateList Tüm kargo ücretlerinin listesini döndürür。

ShippingRateList

Kargo komut dosyalarinda ShippingRateList nesnesini kullanan komut dosyasic yöntemleri
Yontem Dondurme turu Acıklama
.delete_if ShippingRateList İsteğe巴伊尔拉基bir kod blo土耳其kullanarak kargo ücretlerini silin。Ruby 'nindelete_ifyontemineDair belgeleri görün。
.sort ! ShippingRateList İsteğe巴伊尔拉基bir kod布洛吉乌veya karyillayturrma operatörünü kullanarak kargo ücretlerini sallah ayyn。Ruby 'nin排序!yontemineDair belgeleri görün。
.sort_by ! ShippingRateList İsteğe巴伊尔拉基bir kod blo土耳其kullanarak kargo ücretlerini萨拉拉亚金。Ruby 'ninsort_by !yontemineDair belgeleri görün。

ShippingRate

Kargo komut dosyalarinda ShippingRate nesnesini kullanan komut dosyas.i yöntemleri
Yontem Dondurme turu Acıklama
.code Dize Kargo ücretinin kodunu döndürür。
.markup 帕拉 Uygun oldu土耳其durumlarda kargo ücretinin kâr payinndöndürür。
. name Dize 卡尔戈ücretinin阿达尼克döndürür。change_nameYöntemi kullanylarak dekiitirilebilir。
.price 帕拉 卡尔戈ücretinin菲亚塔尼克döndürür。
.source Dize alakalyysa kargo ücretiyle ilikkili kaynaerdogan (kargo kiirketi) döndürür。Değ我ştirilemez。
.change_name (字符串new_name) Dize 卡尔戈ücretinin阿达涅尔(maksimum 255 karakter)德伊提尔。卡纳伊尔吉,希尔梅克·维亚·吉兹勒梅克mümkün德伊尔迪尔。
.apply_discount (帕拉折扣,{消息:字符串}) 帕拉 Belirtilen sabit tutarda indirim uygular。Fiyat, 0dan aza indirilemez。Mesaj girmek gereklidir。
.phone_required吗? 布尔 卡尔戈ücretini görmek için telefon numarasqgerekliyse真正的, telefon numaras土耳其gerekli de土耳其dondurur。

Odeme yontemleri

Ödeme komut dosyalarinda阿贾吉达基yöntemler kullanillabilir:

输入

Ödeme komut dosyalarinda输入nesnesini kullanan komut dosyas伊斯坦布尔yöntemleri
Yontem Dondurme turu Acıklama
.payment_gateways PaymentGatewaysList mazhazadaki tüm ödeme aerdogan geçitlerinin listesini döndürür。

PaymentGatewayList

Ödeme komut dosyalarinda PaymentGatewayList nesnesini kullanan komut dosyasyöntemleri
Yontem Dondurme turu Acıklama
.delete_if PaymentGatewayList İsteğe巴伊尔拉基bir kod bloqu kullanarak ödeme aerdogan geçitlerini silin。Ruby 'nindelete_ifyontemineDair belgeleri görün。
.sort ! PaymentGatewayList İsteğe巴伊尔拉基bir kod布洛吉乌veya karyillayturrma operatörünü kullanarak ödeme aerdogan geçitlerini sallah ayyn。Ruby 'nin排序!yontemineDair belgeleri görün。
.sort_by ! PaymentGatewayList İsteğe巴伊尔拉基bir kod bloggu kullanarak ödeme aerdogan geçitlerini萨拉拉亚金。Ruby 'ninsort_by !yontemineDair belgeleri görün。

PaymentGateway

Yontem Dondurme turu Acıklama
. name Dize Ödeme aerdogan geçidinin阿达尼奇döndürür。
.enabled_card_brands 列表<字符串>

Ödeme aerdogan geçidi, kredi kartlaryn.i destekliyorsa mazhazanian喀布尔etti土耳其kredi kart.i türlerinin listesini döndürür。aistanbul geçidi, kredi kartlarinn.i desteklemiyorsa boliste döndürür。

.change_name (字符串new_name) Dize Ödeme aerdogan geçidinin阿达涅尔德伊提尔。Logolu ödeme aevan geçitleri yeniden adlandyradrlamaz。

Ornekler

阿贾吉达基萨蒂尔öğesi komut dosyasistanbul örneğinde müşteri, hediye kartistanbul olmayan bir ürün sipariettiginde ürünün fiyatynda 9 TL indirim yapillir。艾拉卡müşterinin mazhazanazza yaptakia tüm ziyaretlerde harcaddierdogan toplam tutar gösterilir:

Input.cart.line_items. customer = Input.cart.customer每个做|line_item| product = line_item.variant。如果Product .gift_card?line_item.change_line_price (line_item。line_price -钱。新(分:900), message: customer.total_spent) end Output.cart = Input.cart

Daha fazla bilgi edinin

Daha fazla bilgi edinin:

Shopify ile satakityapmaya hazzr mazshnazz ?

Ücretsiz olarak dene