gomymobi.com: Asas pengetahuan

Kelas kedai boleh digunakan

Simpan kelas terbina dalam

- Kami telah membangunkan banyak kelas terbina dalam dan objek yang telah ditetapkan; anda hanya perlu menggunakan objek untuk membina tema kedai anda.

- Bergantung kepada konteks anda, beberapa objek tidak tersedia untuk digunakan, contoh: dalam halaman produk penyenaraian, anda tidak boleh menggunakan objek $ Produk untuk pertanyaan lanjut mengenai produk, atau anda tidak boleh menggunakan objek $ Shop_Order melainkan anda berada di laman pesanan.

- Walau bagaimanapun, contoh di atas adalah jarang berlaku; pada dasarnya, anda boleh menggunakan kesemua objek global dalam mana-mana halaman di kedai. Tetapi berhati-hati diri sendiri.


Anda boleh menggunakan objek yang diisytiharkan ini untuk digunakan dalam mana-mana halaman tema kedai anda. Objek ini mengandungi semua kaedah yang berguna untuk bekerja dengan tetapan kedai.

$shop pelbagai tetapan kedai yang diambil dari kedua-dua jadual Kedai & meja tapak atau kedai ID

Pulangan: Objek

Contoh: menentukan objek kedai


Kembali sifat (pangkalan data medan jadual) kedai. Semak jadual kedai untuk bidang anda boleh mendapat; dengan sifat-sifat Paypal anda boleh menggunakan: paypal_sandbox, paypal_email, paypal_prefix, paypal_pdt.

Pulangan: String / Nombor

Contoh


Kembali rentetan tanda waktu diformatkan dengan format tarikh dari tetapan pemilik kedai.

$time tanda waktu

Pulangan: Tali


Kembali URL favicon kedai.

Pulangan: Tali


Kembali pelbagai tetapan kedai pembayaran.

Pulangan: Array

Contoh


Kembali logo URL kedai.

Pulangan: Tali


Kembali URL kedai.

Pulangan: Tali

Contoh


Kembali rentetan harga diformat, berdasarkan tetapan kedai mata wang.

Pulangan: Tali



Anda boleh menggunakan objek yang diisytiharkan ini untuk digunakan dalam mana-mana halaman tema kedai anda. Objek ini mengandungi struktur hierarki semua kategori dari kedai.

$categories pelbagai kategori dari kedai yang diambil dari kedua-dua jadual kategori. Atau anda boleh lulus NULL atau kosong, kelas ini hendaklah mendapatkan kedai semasa autimatically.

Pulangan: Objek

Contoh: mengambil semua kategori dari jadual kemudian menentukan objek kategori kedai

Contoh: penyelesaian yang mudah terbaik

2 penyelesaian di atas kembali objek dengan data seperti di bawah


Kembali pelbagai objek (kategori aktif kedai) dalam struktur hierarki.

Pulangan: Array Objek

Contoh: anda boleh menggunakan objek ini untuk membuat bar menu hierarki



If this defined object $Shop_Current_Category is not NULL, indicate visitors are viewing some store category. And you may access all properties of this object directly, please check its properties (table fields).

$category pelbagai semua hartanah kategori (bidang jadual) diambil dari meja kategori. Atau anda boleh menggunakan slug unik kategori

Pulangan: Objek / NULL

Contoh: menentukan objek untuk kategori beberapa


Tambah kategori beberapa objek untuk kategori objek semasa struktur hierarki.

$category_object objek kategori tertentu anda ingin menambah sebagai kanak-kanak



Objek ini mengandungi semua halaman aktif kedai, anda boleh menggunakan objek ini di mana-mana sahaja di kedai-kedai.

Pulangan: Objek / NULL


Kembali objek halaman kedai oleh ID halaman.

$id Nilai ID atas laman perlu mendapatkan

Pulangan: Objek / NULL


Kembali pelbagai objek halaman gedung.

Pulangan: Array Objek



Kelas ini membolehkan anda untuk mengisytiharkan objek untuk halaman.

$page array of store page properties (table fields) fetched from page table. Or you may use ID (number) of page

Pulangan: Objek / NULL



Kaedah ini mengembalikan harga akhir yang pembeli perlu membayar, selepas dikira dengan jualan off atau yuran pendaftaran (untuk produk langganan). Kaedah ini digunakan di halaman checkout.

Pulangan: Nombor


Kaedah ini mengembalikan harga akhir yang pembeli perlu membayar, selepas dikira dengan yuran pendaftaran. Kaedah ini digunakan fpr produk langganan sahaja.

Pulangan: Nombor


Kembali rentetan daripada harga produk. Anda boleh memohon penapis get_price untuk memformat hasil akhir.

$short tunjukkan format pendek harga

Pulangan: Tali

Contoh: sekiranya produk tunggal, echo satu keputusan

Contoh: jika produk adalah kumpulan

Contoh: jika produk adalah langganan, echo sesuatu seperti di bawah


Contoh: menggunakan penapis


Kembali tatasusunan yang mengandungi objek produk yang berkaitan. Produk-produk ini sama dikira berdasarkan nama produk.

$number secara lalai, mengambil 8 produk berkaitan sahaja

Pulangan: Array Objek


Kembali pelbagai objek yang mengandungi produk kanak-kanak. Kaedah ini digunakan jika produk adalah satu kumpulan. Keputusan mengembalikan FALSE jika produk tidak kumpulan, mengembalikan NULL jika tidak ada kanak-kanak atau pulangan kanak-kanak.

Pulangan: Array Objek / NULL / FALSE


Return an attribute (table field) of product. Beside, this method also accepts some extra attributes for accessing easier.

$attr sifat ingin mendapatkan semula, sifat-sifat tambahan

featured_image ciri imej produk

tags semua tag produk, kembali pelbagai tag jika wujud

Pulangan: Array / String


Mengesan jika produk adalah benar-benar sesuatu.

$type sifat ingin mengesan, nilai yang boleh diterima:

saleoff memeriksa jika produk adalah penjualan luar (diskaun)
new mengembalikan TRUE jika produk baru
instock mengembalikan TRUE jika produk masih dalam stok
outstock mengembalikan TRUE sekiranya produk telah kehabisan stok
group mengesan jika produk adalah kumpulan
subscription memeriksa jika produk adalah langganan
single memeriksa jika produk adalah tunggal
digital memeriksa jika produk adalah digital

Pulangan: BETUL SALAH



Kelas ini digunakan untuk menyenaraikan produk, ditapis melalui kaedah-kaedah dan syarat anda.

$type penapis utama anda perlu memohon; secara lalai, kelas ini mengembalikan produk baru; nilai yang boleh diterima:

featured pilih produk yang diketengahkan hanya
discounted memilih produk ada diskaun atau penjualan luar sahaja
childs mengambil anak-anak produk, digunakan dengan $condition adalah ID ibu bapa
cart memilih produk adalah di dalam troli, digunakan dengan $condition adalah pelbagai ID produk
relate memilih produk berkaitan, digunakan dengan $condition adalah pelbagai ID dan Nama produk semasa
order_add_item produk carian untuk menambah ke dalam perintah, yang digunakan dalam halaman pengurusan pesanan dengan kebenaran pemilik kedai

$condition syarat tambahan anda ingin memohon

$number menghadkan berapa banyak produk yang anda ingin mendapatkan semula; secara lalai, mendapatkan semula 10 produk hanya

$parent Jika benar, pilih produk yang tidak berada dalam mana-mana kumpulan

Pulangan: Array Objek / NULL

Contoh


Kaedah statik ini diambil kira produk dengan peraturan dan syarat anda.

$type main filter to count, you may check table fields for futher usage, acceptable defined values:

featured mengira semua produk yang diketengahkan
discounted mengira semua produk diskaun

Pulangan: BETUL SALAH

Contoh


Kembali objek produk dalam senarai semasa.

$id Nilai ID produk perlu mendapatkan

Pulangan: Objek / NULL


Kembali pelbagai objek produk dalam senarai semasa.

Pulangan: Array Objek


Kembali pelbagai ID produk dalam senarai semasa.

Pulangan: Array



Kembali objek perintah kedai.

$order_properties array of all order properties (table fields) fetched from order table. Or you may use order ID value

Pulangan: Objek / NULL

Contoh


Mengesan jika pesanan adalah benar-benar sesuatu.

$type sifat ingin mengesan, nilai yang boleh diterima:

subscription memeriksa jika pesanan adalah langganan
shipping memeriksa jika perintah mempunyai item ketara perlu kapal
suspended mengembalikan TRUE jika perintah digantung
downloadable mengembalikan TRUE jika perintah mempunyai fail yang boleh dimuat turun

Pulangan: BETUL SALAH


Kembali rentetan harga diformat, berdasarkan tetapan kedai mata wang. Kaedah ini digunakan untuk menunjukkan jumlah harga perintah di dalam troli, laman checkout, muka surat perintah; dan untuk memaparkan tujuan sahaja, bukan untuk mengira.

Penggunaan $Shop_Order->get('purchase_price') jika mahu mendapatkan harga langganan, atau untuk mengira.

$short jika TRUE, kembali format pendek

Pulangan: Tali


Kembali sifat (pangkalan data medan jadual) perintah. Semak jadual pesanan untuk bidang yang anda boleh mendapatkan..

$attr sifat ingin mendapatkan semula; bersebelahan medan jadual, anda juga boleh menggunakan ciri-ciri yang ditakrifkan:

date Ambil tarikh perintah dibuat, hasil diformat oleh tetapan format tarikh pemilik kedai
date_completed mendapatkan tarikh siap (tarikh dibayar) perintah, hasil diformat oleh tetapan format tarikh pemilik kedai
items kembali senarai produk dalam perintah, digunakan dengan parameter kedua $option
count kembali jumlah produk
list kembali rentetan produk, termasuk pautan ke setiap pertuduhan produk & pembelian
id kembali pelbagai ID produk
default kembali pelbagai produk
files mendapatkan pelbagai fail yang boleh dimuat turun dalam perintah atau hanya pulang beberapa fail jika menetapkan parameter kedua $option = 'count'
buyer_name kembali nama penuh pembeli
buyer_email kembali link ke e-mel pembeli atau e-mel hanya jika menetapkan parameter kedua $option = 'raw'
buyer_phone kembali link ke nombor telefon pembeli atau nombor telefon hanya jika menetapkan parameter kedua $option = 'raw'
ship_fullname kembali nama penuh orang penghantaran
ship_fax kembali faks orang dihantar
ship_company syarikat kembali orang dihantar
ship_email kembali link ke e-mel orang dihantar atau e-mel hanya jika menetapkan parameter kedua $option = 'raw'
ship_phone kembali pautan ke nombor telefon orang dihantar atau nombor telefon hanya jika menetapkan parameter kedua $option = 'raw'
ship_address kembali alamat penghantaran
payment_method pulangan kaedah nama pembayaran dipilih atau slug kaedah jika ditetapkan parameter kedua $option = 'key'
payment_guide kembali panduan membayar kaedah dipilih
paypal_link kembali link ke Paypal untuk membayar jika pesanan tidak dibayar dan kaedah pembayaran adalah Paypal

$option pilihan tambahan perlu mendapatkan

Pulangan: Tali



tidak teragak-agak untuk menghubungi kami jika perkara anda berada di luar seksyen ini
dengan menggunakan butang kenalan atas atau menghantar terus ke hello@gomymobi.com dengan subjek: [contactgmm]
jika tidak dapat menerima jawapan kami dalam tempoh 24 jam, sila hantar semula tiket lagi