diff --git a/.vscode/settings.json b/.vscode/settings.json index 6efbf41..c0ffd6a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,21 +1,21 @@ -{ - "workbench.colorCustomizations": { - "activityBar.background": "#003636", - "activityBar.activeBorder": "#bf00bf", - "activityBar.foreground": "#e7e7e7", - "activityBar.inactiveForeground": "#e7e7e799", - "activityBarBadge.background": "#bf00bf", - "activityBarBadge.foreground": "#e7e7e7", - "titleBar.activeBackground": "#000303", - "titleBar.inactiveBackground": "#00030399", - "titleBar.activeForeground": "#e7e7e7", - "titleBar.inactiveForeground": "#e7e7e799", - "statusBar.background": "#000303", - "statusBarItem.hoverBackground": "#003636", - "statusBar.foreground": "#e7e7e7", - "activityBar.activeBackground": "#003636", - "statusBar.border": "#000303", - "titleBar.border": "#000303" - }, - "peacock.color": "#000303" -} \ No newline at end of file +// { +// "workbench.colorCustomizations": { +// "activityBar.background": "#003636", +// "activityBar.activeBorder": "#bf00bf", +// "activityBar.foreground": "#e7e7e7", +// "activityBar.inactiveForeground": "#e7e7e799", +// "activityBarBadge.background": "#bf00bf", +// "activityBarBadge.foreground": "#e7e7e7", +// "titleBar.activeBackground": "#000303", +// "titleBar.inactiveBackground": "#00030399", +// "titleBar.activeForeground": "#e7e7e7", +// "titleBar.inactiveForeground": "#e7e7e799", +// "statusBar.background": "#000303", +// "statusBarItem.hoverBackground": "#003636", +// "statusBar.foreground": "#e7e7e7", +// "activityBar.activeBackground": "#003636", +// "statusBar.border": "#000303", +// "titleBar.border": "#000303" +// }, +// "peacock.color": "#000303" +// } \ No newline at end of file diff --git a/_config.yml b/_config.yml index 52911c9..4072833 100755 --- a/_config.yml +++ b/_config.yml @@ -24,7 +24,7 @@ address: "Business İstanbul - Merdivenköy Mah. Yumurtacı Abdibey Cd. No:10 B- phone: "+90 (216) 706 06 24" email: "destek@adisyo.com" working_hours: "Haftaiçi: 09:00-23:00, Haftasonu: 10:00-22:00" -copyright: Copyright © Adisyo 2014-2020. Tüm Hakları Saklıdır. +copyright: Copyright © Adisyo 2014-2022. Tüm Hakları Saklıdır. store_google: https://play.google.com/store/apps/details?id=com.adisyo.mobile store_ios: https://itunes.apple.com/tr/app/adisyo-mobile/id1419508147?l=tr&mt=8 diff --git a/_data/client_testimonial.yml b/_data/client_testimonial.yml index 9b77548..71dc6f6 100755 --- a/_data/client_testimonial.yml +++ b/_data/client_testimonial.yml @@ -18,14 +18,14 @@ - id: 26 company_name: Pizza Dünyası - owner: Mustafa Yıldırım + owner: Necmi Yıldırım comment: Türkiye'nin en büyük iletişim şirketinde 12 yıl iş tecrübesinden sonra pizza restoran işletmeciliğine geçmiş biri olarak sektörde teknolojinin çok az kullanıldığını ve bu yüzden işlerin verimli yürümediğini fark ettim. Öncelikle son teknoloji olan, bulut tabanlı bir POS Sistemi arayışına girdim, bu süreçte karşıma birçok seçenek çıktı. Hemen hemen hepsini denedikten sonra basit arayüzü nedeniyle "Adisyo" diğer seçenekler arasında - ön plana çıktı. Beş şubemizin günlük hareketlerini istediğim her + ön plana çıktı. Beş şubemizin günlük hareketlerine istediğim her yerden ulaşıp gerektiğinde anında müdahale imkanına sahip oldum. Teşekkürler Adisyo. logo: /assets/img/home/testimonial/pizzadunyasi.jpg diff --git a/_data/home_features.yml b/_data/home_features.yml index 0828cdf..15a1f15 100755 --- a/_data/home_features.yml +++ b/_data/home_features.yml @@ -35,7 +35,7 @@ url: /ozellikler/stok-takibi - id: 6 - title: Üst Seviye Güvenlik + title: Anlık Yedekleme Sistemi ile Üst Seviye Güvenlik description: Adisyo, verilerinizi yüksek güvenliğe sahip üç farklı sunucuda tutar. Anlık yedeklerinizi alır. İşletmenizdeki cihazlarınızda sorun olsa bile verileriniz güvende kalır. icon: ti-lock color: yellow diff --git a/_data/menu.yml b/_data/menu.yml index 6b3387b..71ab0b9 100755 --- a/_data/menu.yml +++ b/_data/menu.yml @@ -18,14 +18,14 @@ isButton: false - id: 33 - title: Gelişmiş Raporlama - url: /ozellikler/gelismis-raporlama/ + title: Detaylı Raporlama + url: /ozellikler/detayli-ve-kolay-raporlama/ icon: ti-reports isButton: false - id: 34 - title: Stok ve Reçete Takibi - url: /ozellikler/stok-takibi/ + title: Stok Takip Sistemi + url: /ozellikler/tukenen-veya-kritik-stoklar-icin-uyari-sistemi/ icon: ti-stok isButton: false @@ -46,89 +46,100 @@ url: /ozellikler/ icon: isButton: true -- id: 2 - title: FİYATLAR - url: /fiyatlar/ + + +- id: 4 + title: Referanslar + url: /referanslar/ isHeader: true isFooter: false - submenu: true - subitems: - - id: 21 - title: Fiyatlarımız - url: /fiyatlar/ - icon: ti-fiyarlarimiz - isButton: false + submenu: false - - id: 22 - title: Kampanyalar - url: /kampanyalar/ - icon: ti-kampanya - isButton: false -- id: 3 +- id: 5 title: DESTEK url: /destek/ isHeader: true isFooter: false submenu: false -- id: 4 +- id: 6 title: BLOG url: /blog/ isHeader: true isFooter: false submenu: false -- id: 5 +- id: 2 + title: FİYATLAR + url: /fiyatlar/ + isHeader: true + isFooter: false + # submenu: true + # subitems: + # - id: 21 + # title: Fiyatlarımız + # url: /fiyatlar/ + # icon: ti-fiyarlarimiz + # isButton: false + + # - id: 22 + # title: Kampanyalar + # url: /kampanyalar/ + # icon: ti-kampanya + # isButton: false + + +- id: 7 title: İLETİŞİM url: /iletisim/ isHeader: true isFooter: false submenu: false -- id: 6 +- id: 8 title: Hizmet İptali ve İade url: /hizmet-iptali-ve-iade/ isHeader: false isFooter: true submenu: false -- id: 7 +- id: 9 title: Kullanıcı Sözleşmesi url: /kullanici-sozlesmesi/ isHeader: false isFooter: true submenu: false -- id: 8 +- id: 10 title: Kvkk Metni url: /kişisel-verilerin-korunmasına-İlişkin-aydınlatma-metni/ isHeader: false isFooter: true submenu: false -- id: 9 +- id: 11 title: Gizlilik Politikası url: /gizlilik-politikasi/ isHeader: false isFooter: true submenu: false -- id: 10 +- id: 12 title: Banka Bilgilerimiz url: /banka-bilgilerimiz/ isHeader: false isFooter: true submenu: false -- id: 11 +- id: 13 title: Sürüm Notları url: /surum-notlari/ isHeader: false isFooter: true submenu: false -- id: 12 +- id: 14 title: Yüz Düze Destek url: /yuzyuzedestek/ isHeader: false diff --git a/_features/comparison.md b/_features/comparison.md new file mode 100644 index 0000000..8843399 --- /dev/null +++ b/_features/comparison.md @@ -0,0 +1,6 @@ +--- +layout: comparison +title: Neden Adisyo? +description: İhtiyaçlarınızı tek bir çatı altında çözüme kavuşturuyoruz. +permalink: /comparison/ +--- \ No newline at end of file diff --git a/_features/gelismis-raporlama.md b/_features/detayli-ve-kolay-raporlama.md similarity index 97% rename from _features/gelismis-raporlama.md rename to _features/detayli-ve-kolay-raporlama.md index 02c8f3e..7703657 100644 --- a/_features/gelismis-raporlama.md +++ b/_features/detayli-ve-kolay-raporlama.md @@ -1,7 +1,7 @@ --- layout: feature_detail order: 60 -title: Gelişmiş Raporlama +title: Detaylı ve Kolay Anlaşılır Raporlama description: Adisyo ile yapmış olduğunuz tüm satış, ödeme ve stoklarınız işletmenize özel detaylı ve anlaşılır raporlar halinde sunulmuştur. icon: ti-report color: red diff --git a/_features/dijital-menu.md b/_features/dijital-menu.md index f34335f..1017cfc 100644 --- a/_features/dijital-menu.md +++ b/_features/dijital-menu.md @@ -33,11 +33,11 @@ descriptions: 15 Gün ücretsiz kullanmak için 0216 706 06 24 numaralı destek hattımızdan bizlere ulaşabilirsiniz

image: /assets/img/home/features/dijital1.png diff --git a/_features/documents-en.md b/_features/documents-en.md new file mode 100644 index 0000000..a85864d --- /dev/null +++ b/_features/documents-en.md @@ -0,0 +1,6 @@ +--- +layout: documents-en +title: Api Dökümantasyonu +description: +permalink: /documents-en/ +--- diff --git a/_features/documents-tr.md b/_features/documents-tr.md new file mode 100644 index 0000000..9035282 --- /dev/null +++ b/_features/documents-tr.md @@ -0,0 +1,6 @@ +--- +layout: documents-tr +title: Api Dökümantasyonu +description: +permalink: /documents-tr/ +--- diff --git a/_features/mobil-uygulamalar.md b/_features/mobil-uygulamalar.md index 0adc901..7d73579 100644 --- a/_features/mobil-uygulamalar.md +++ b/_features/mobil-uygulamalar.md @@ -1,16 +1,24 @@ --- -layout: feature_detail -order: 40 -title: Mobil Uygulamalar -description: Adisyo sizi tek bir cihaz kullanmaya zorlamaz. İnternet olan herhangi bir cihazdan işlerinizi kolayca yönetebilirsiniz. Tabletler, akıllı telefonlar, bilgisayarlar... -icon: ti-heart -color: red -visible: true +layout: feature_detail_mobile +order: 60 +title: Mobil Uygulamamız ile İşletmenizi Her an, Her Yerden Kolayca Takip Edin! + + descriptions: - - title: Mobil Uygulamalar + + - title: Neden Mobil Uygulama Kullanmalıyım? desc: | -

Google Play Store ve App Store üzerinden Adisyo Mobil uygulamalarımızı indirebilirsiniz. Adisyo ile tablet veya akıllı telefonlarınız ile de siparişlerinizi kolayca girip ödeme alabilir, mutfağınızı yönetebilirsiniz. Minimum sistem gereksimi: Android 5.0 ve iOS 9.0 üzeridir.

+ + * Minimum sistem gereksimi: Android 5.0 ve iOS 9.0 üzeridir.

+ Mobil uygulamamızı ücretsiz denemek için aşağıdaki butonları kullanabilirsiniz.

+ + image: /assets/img/home/features/mobil-uygulama01.png - title: Devir Ekonomi Devri @@ -22,7 +30,10 @@ descriptions:
  • Yıllık lisans ücreti ödemezsiniz
  • Sınırsız kullanıcı ekleyebilirsiniz
  • - image: /assets/img/home/features/mobil-uygulama02.png + Mobil uygulamamızı ücretsiz denemek için aşağıdaki butonları kullanabilirsiniz.

    + +

    + image: /assets/img/home/features/musteri-yonetimi02.png redirect_from: - /mobil-uygulama.html diff --git a/_features/referanslar.md b/_features/referanslar.md new file mode 100644 index 0000000..7942a47 --- /dev/null +++ b/_features/referanslar.md @@ -0,0 +1,6 @@ +--- +layout: referanslar +title: Referanslar +description: Adisyo tercih eden tüm markalarımıza sonsuz teşekkürler, birlikte daha güçlüyüz! +permalink: /referanslar/ +--- \ No newline at end of file diff --git a/_features/stok-takibi.md b/_features/tukenen-veya-kritik-stoklar-icin-uyari-sistemi.md similarity index 92% rename from _features/stok-takibi.md rename to _features/tukenen-veya-kritik-stoklar-icin-uyari-sistemi.md index 5ed8f8c..e9d8086 100644 --- a/_features/stok-takibi.md +++ b/_features/tukenen-veya-kritik-stoklar-icin-uyari-sistemi.md @@ -1,14 +1,14 @@ --- layout: feature_detail order: 90 -title: Stok ve Reçete Takibi +title: Tükenen veya kritik stoklar için uyarı sistemi description: Adisyo ile ürünlerinizin stok bilgilerini tutabilirsiniz. Eğer stokta kalmayan bir ürün sipariş olarak girilirse Adisyo sizi uyarır, böylece ürünün stoğunuzda kalmadığını anlarsınız. icon: ti-package color: red visible: true descriptions: - - title: Stok Takibi + - title: Tükenen veya kritik stoklar için uyarı sistemi desc: |

    Adisyo ile ürünlerinizin stok bilgilerini tutabilirsiniz. Eğer stokta kalmayan bir ürün sipariş olarak girilirse Adisyo sizi uyarır, böylece ürünün stoğunuzda kalmadığını anlarsınız. Doğrudan satışı yapılan ürünlerinize ait stok takibi dışında, reçete modülümüz sayesinde hammadde takibi de yapabilirsiniz.

    diff --git a/_features/yemek-sepeti.md b/_features/yemek-sepeti.md index c4062c9..bb897f8 100644 --- a/_features/yemek-sepeti.md +++ b/_features/yemek-sepeti.md @@ -1,16 +1,18 @@ --- layout: feature_detail order: 120 -title: Yemek Sepeti Entegrasyonu -description: Adisyo, Yemek Sepeti ile tam senkronizasyon içerisindedir. Yemek Sepeti’nden gelen siparişlerinizi ayrı bir yerden yönetmek zorunda değilsiniz. Yemek Sepeti siparişlerinizi de Adisyo ile yönetebilirsiniz. +title: Gelişmiş Entegrasyonlar +description: Adisyo, her türden işletmenin paket servis süreçlerini kolay ve kusursuz bir şekilde yönetebilecekleri entegrasyonlar sunar. icon: ti-bag color: red visible: true descriptions: - - title: Yemek Sepeti Entegrasyonu + - title: Gelişmiş Entegrasyonlar desc: | -

    Adisyo, Yemek Sepeti ile tam senkronizasyon içerisindedir. Yemek Sepeti’nden gelen siparişlerinizi ayrı bir yerden yönetmek zorunda değilsiniz. Yemek Sepeti siparişlerinizi de Adisyo ile yönetebilirsiniz.

    +

    + Adisyo’nun geniş entegrasyon seçenekleri sayesinde Yemek Sepeti, Getir, Trendyol ve daha birçok platformlardan gelen tüm paket siparişlerinizi POS sisteminiz üzerinden yönetebilirsiniz. +

    image: /assets/img/home/features/yemek-sepeti01.png - title: Devir Ekonomi Devri @@ -22,7 +24,7 @@ descriptions:
  • Yıllık lisans ücreti ödemezsiniz
  • Sınırsız kullanıcı ekleyebilirsiniz
  • - image: /assets/img/home/features/yemek-sepeti02.png + image: /assets/img/home/features/web1.png redirect_from: - /yemek-sepeti.html diff --git a/_includes/blog_sidemenu.html b/_includes/blog_sidemenu.html index 5afdb13..beb89c5 100644 --- a/_includes/blog_sidemenu.html +++ b/_includes/blog_sidemenu.html @@ -20,7 +20,7 @@

    {{post.title}}

    {% endfor %} - \ No newline at end of file diff --git a/_includes/footer.html b/_includes/footer.html index 1599b7e..f5a4779 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -30,6 +30,7 @@

    Şirketimiz

    {% assign footer_menu = site.data.menu | where: "isFooter", true %} {% for menu in footer_menu %}
  • {{menu.title}}
  • {% endfor %} +
  • Api Dökümantasyonu
  • @@ -76,7 +77,7 @@

    Size nasıl yardımcı ola
    \ No newline at end of file diff --git a/_layouts/comparison.html b/_layouts/comparison.html new file mode 100644 index 0000000..e6be78d --- /dev/null +++ b/_layouts/comparison.html @@ -0,0 +1,132 @@ +--- +layout: wrapper +--- + + +{% include header_sub.html %} + +
    +
    +
    +
    +
    +
    +
    Adisyo
    +
    + +
    +
    +
    +
    +
    +
    Diğerleri
    +
    + +
    +
    + +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/_layouts/documents-en.html b/_layouts/documents-en.html new file mode 100644 index 0000000..81e5904 --- /dev/null +++ b/_layouts/documents-en.html @@ -0,0 +1,549 @@ + + + + + + + + Adisyo API + + + + + + + + + + + + NAV + + + +
    +
    +
    +

    Getting Started

    +

    Overview

    +

    If you want your restaurant registered in the Adisyo Cafe Restaurant application, you can log in to the + order with the corresponding endpoint and several configurations. You can enter your first order + immediately with a few simple steps mentioned below;

    +

    1- The list of products contained in the relevant restaurant's Adisyo application with x-api-key and + x-api-secret information ’https://ext.adisyo.com/api/external/GetExternalProducts’ + withdraw from the address. A request must be sent using the GET method.

    +

    2- Adding the ‘x-api-key’ and + ‘x-api-secret’ information received from the Adisyo application to the corresponding http + request header.

    +

    3- Creating the order object (JSON).

    +

    4- With x-api-key and x-api-secret information received from the order object and Adisyo authorities + ’https://ext.adisyo.com/api/external/SaveExternalOrder’ + a request can be sent to the address. The POST + method should be used. +

    + +

    Retrieving Api Key and Secret Key Information

    +

    The x-api-key and x-api-secret information shared by the adisio authorities for each restaurant to be + integrated are provided. This information must be located in the header field of the Http request to be + sent and must be in the specified format, otherwise the operation will not occur. please contact adisyo + for x-api-key and x-api-secret information.

    + +

    View the Product List

    +

    The product list in the relevant restaurant's adisyo application is provided with x-api-key and + x-api-secret information ’https://ext.adisyo.com/api/external/GetExternalProducts’ + withdraw from the address. A request must be sent using the GET method.

    + +
    +

    Example Request

    +
    +
    curl https://ext.adisyo.com/api/external/GetExternalProducts
    +
    +
    +

    Example Response

    +
    +
    {
    +    "productName": "Hamburger"
    +    "productCode": null,
    +    "features": [
    +        {
    +            "featureName": "Ekstra Peynir",
    +            "featureId": 968348,
    +            "featureCode": null,
    +            "productId": 2267678,
    +            "additionalPrice": 3.00",
    +            "featureHeaderName": "Hamburger İçerik",
    +        },
    +        {
    +            "featureName": "Ekstra Köfte",
    +            "featureId": 968351,
    +            "featureCode": null,
    +            "productId": 2267678,
    +            "additionalPrice": 6.00",
    +            "featureHeaderName": "Hamburger İçerik",
    +        },
    +        {
    +            "featureName": "Mantar",
    +            "featureId": 968359,
    +            "featureCode": null,
    +            "productId": 2267678,
    +            "additionalPrice": 3.00",
    +            "featureHeaderName": "Hamburger İçerik",
    +        },
    +                ],
    +    "productUnits": [
    +        {
    +            "unitName": "Tam",
    +            "price": 12.00,
    +            "productUnitId": 2408389,
    +        },
    +                ],
    +    "menus": [
    +        {
    +            "menuName": "Büyük Boy Menü( 1lt İçecek)",
    +            "subProducts": [
    +                {
    +                    "productName": "Su",
    +                    "productCode": null,
    +                    "productUnitId": 2408366
    +                },
    +                {
    +                    "productName": "Ayran",
    +                    "productCode": null,
    +                    "productUnitId": 2408367
    +                },
    +                {
    +                    "productName": "Coca Cola",
    +                    "productCode": null,
    +                    "productUnitId": 2408368
    +                },               {
    +                    "productName": "Soda",
    +                    "productCode": null,
    +                    "productUnitId": 2408369
    +                },               {
    +                    "productName": "Ice Tea",
    +                    "productCode": null,
    +                    "productUnitId": 2408370
    +                },
    +             ]
    +          }
    +      ],
    +    "excludedFeatures": [
    +        {
    +                    "featureName": "Tiramisu",
    +                    "featureId": 2408376,
    +                    "featureCode": null,
    +                    "productId": 2267678
    +                }
    +        {
    +                    "featureName": "Türk Kahvesi",
    +                    "featureId": 2408362,
    +                    "featureCode": null,
    +                    "productId": 2267678
    +         }
    +      ]
    +}
    +
    +
    +
    +

    Endpoint

    +

    GET /api/external/GetExternalProducts

    +

    Required Parameters

    +
      +
    • x-api-key - The API key for your account
    • +
    • x-api-secret - The API Secret key for your account
    • + +
    +

    Creating an Order Object

    + +
    +

    An Example Order Object

    +
    +
    +            
    +{
    +    "CustomerName": "Christian",
    +    "CustomerSurname": "Luyindama",
    +    "CustomerId": "44545",
    +    "CustomerPhone": "5554443444",
    +    "CustomerPhone2": "5554443441",
    +    "Address": "adres bilgisi...",
    +    "AddressDescription": "adres tarif",
    +    "Region": "Ataşehir",
    +    "City": "İstanbul",
    +    "PaymentMethodId": "3",
    +    "PaymentNote": "temassız çalışmıyorr",
    +    "Discount": "20",
    +    "OrderNote": "ıslak mendil getirin",
    +    "WebOrderId": "746364",
    +    "OrderTotal": "20.00",
    +    "OrderDetails":
    +          [
    +              {
    +              "Quantity": 4,
    +              "ProductUnitId": 43455,
    +              "OrderDetailNote": "çıtır olsun",
    +              "Features":
    +                  [
    +                     {
    +                      "Name": "Soğansız",
    +                      "FeatureId": "322343"
    +                     } ,{...},{...}
    +                  ],
    +              "IsMenu": "true/false",
    +              "MenuId": "1",
    +              "ParentId": "1"
    +            }
    +          ]
    +}
    +            
    +

    The order object must be in JSON format. The order contains basic information, the products included in + the order, and some information about these products. Each parameter is described separately below;

    + +
      +
    • CustomerName - The name of the user who placed the order
    • +
    • CustomerSurname - Last name of the user who placed the order
    • +
    • CustomerId - The ID of the user registered in your own system, if not, leave it blank +
    • +
    • CustomerPhone - The phone number of the user who placed the order
    • +
    • CustomerPhone2 - The second phone number of the user who placed the order
    • +
    • Address - The address of the user who placed the order
    • +
    • AddressDescription - Address description of the user who placed the order
    • +
    • Region - District-by-district information of the ordering user
    • +
    • City - City information of the ordering user
    • +
    • PaymentMethodId - Pay type information, pay types list are below
    • +
    • PaymentNote - Pay note
    • +
    • Discount - The total amount of discounts on the order
    • +
    • OrderNote - Order note
    • +
    • WebOrderId - The order ID in your own system
    • +
    • OrderTotal - The Total Amount Of The Order
    • +
    • ParentId - ID of the main product
    • +
    + +

    Determining the Pay Method

    + +

    This is how the order object is made ready. The options that may appear in the Pay type field should + again be filled in with one of the values used in the adisio system. The pay type list is as follows; +

    + +
    +
      +
    • Cash : 1
    • +
    • Credit Card : 2
    • +
    • Multinet : 3
    • +
    • SmartTicket : 4
    • +
    • Setcard : 5
    • +
    • Sodexo : 6
    • +
    • Other : 7
    • +
    • Basit Otel : 22
    • +
    • BizimHesap : 24
    • +
    • Metropol : 26
    • +
    • Açık Hesap : 27
    • +
    • HMS Otel : 28
    • +
    • YS Online : 29
    • +
    • Glovo : 30
    • +
    • Cüzdan : 31
    • +
    • Getir : 33
    • +
    • Sedna : 34
    • +
    • Sodexo Online : 41
    • +
    • Paye : 52
    • +
    • Web Online : 53
    • +
    • Chippin : 63
    • +
    • Zomato : 65
    • +
    • Maximum Mobile : 88
    • +
    • Paycell : 89
    • +
    • Trendyol : 90
    • +
    • Sodexo Pass Mobil : 91
    • +
    • FastPay : 92
    • +
    • Fuudy : 93
    • +
    • Sodexo Cep Pos : 97
    • +
    • CIO Kart : 98
    • +
    +

    Sending the Prepared Request

    +
    +

    Example Request

    +
    +
    curl -X POST https://ext.adisyo.com/api/external/SaveExternalOrder
    +                
    +
    +

    Example Success Response

    +
    +
    +                
    +{
    +    "orderId": 66297940,
    +    "orderTotal": 20.00,
    +    "discount": -4.00,
    +    "insertedDate": "2022-06-12T19:33:12.033",
    +    "errorMessage": null,
    +    "status": 1
    +}
    +                
    +
    +

    Example Fail Response

    +
    +
    +                    
    +{
    +    "orderId": 0,
    +    "orderTotal": 0.0,
    +    "discount": 0.0,
    +    "insertedDate": "0001-01-01T00:00:00",
    +    "errorMessage": "Sipariş kaydedilirken bir hata oluştu, lütfen tekrar deneyin veya Adisyo destek ile iletişime
    +     geçiniz.",
    +    "status": 0
    +}
    +                    
    +

    In the header field of the http request, the x-api-key and x-api-secret information of the relevant + restaurant are entered, and the order object is prepared in the same way as in the example, and the + final stage is reached. From here on, all that needs to be done is to send the prepared request to the + endpoint address specified by the post method. +

    +

    Endpoint

    +

    GET /api/external/SaveExternalOrder

    +

    Required Parameters

    +
      +
    • x-api-key - The API key for your account
    • +
    • x-api-secret - The API Secret key for your account
    • +
    +

    Response Types

    +
      +
    • Success (1) - If the transaction was successful, the order has been transferred to the + file system. As a Response, the general information about the order, the ‘Status’ information + (returned as 1 in successful transactions) and + the date/time information when the order was saved in the Adisyo system are returned.
    • +
    • Fail (0) - I f there is an error during the registration of the order, the transaction + is considered unsuccessful and no registration will fall into the file system. As a response, the + ‘Status’ information (returns 0 for failed + transactions), the description of the process that caused the error, returns ‘ErrorMessage’.
    • +
    + + + +

    View Open Orders

    + +
    +

    Example Request

    +
    +
    curl https://ext.adisyo.com/api/external/HemenYoldaOrders
    +            
    + +
    +

    Example Response

    +
    +
    
    +{
    +    "orders": [
    +    {
    +                "id": 66473932,
    +                "waiterName": "hemenyolda",
    +                "deliveryUserName": null,
    +                "externalAppName": "Adisyo",
    +                "restaurantName": null,
    +                "orderTotal": 6,
    +                "paymentMethodName": "SetCard",
    +                "paymentMethodId": 5,
    +                "deliveryTime": null,
    +                "discountAmount": 0.00,
    +                "currency": "TRY",
    +                "orderNote": null,
    +                "externalAppId": null,
    +                "statusId": 1,
    +                "status": "Sipariş Alındı",
    +                "orderCancelReason": null,
    +                "tableName": null,
    +                "orderNumber": 100,
    +                "taxAmount": 0.44,
    +                "insertDate": "2022-06-14T10:19:30.317",
    +                "updateDate": "2022-06-14T10:19:30.317",
    +                "customerId": 1767682,
    +                "customerLatitude": null,
    +                "customerLongitude": null,
    +                "confirmationCode": null,
    +                "integrationRestaurantName": null,
    +                "addressId": 1766443,
    +                "customer": {
    +                    "customerName": "Baver Bölüm",
    +                    "customerSurname": null,
    +                    "customerEmail": null,
    +                    "customerId": "1767682",
    +                    "customerPhone": "5453454545",
    +                    "customerPhone2": null,
    +                    "address": "asd",
    +                    "addressDescription": null,
    +                    "region": null,
    +                    "addressHeader": null,
    +                    "city": null,
    +                    "company": null,
    +                    "phoneCode": null,
    +                    "addressId": 0,
    +                    "isDefault": null,
    +                },
    +                "products": [
    +                {
    +                    "id": 213829215,
    +                    "orderId": 66473932,
    +                    "quantity": 1.00,
    +                    "unitPrice": 6.00,
    +                    "productName": "Türk Kahvesi",
    +                    "productNote": 66473932,
    +                    "isMenu": false,
    +                    "parentId": null,
    +                    "cost": 0.0,
    +                    "totalAmount": 6.00,
    +                    "groupName": null,
    +                    "groupId": 0,
    +                    "discountAmount": 0.00,
    +                    "insertDate": "2022-06-14T10:19:30.333",
    +                    "description": null,
    +                    "cancelReason": null,
    +                    "excludedComposites": null,
    +                    "excludedItems": [],
    +                    "features": [
    +                    {
    +                        "featureName": "Brownie",
    +                        "AdditionalPrice": 4.00,
    +                        "featureId": 2408384,
    +                        "OrderDetailId": 53455
    +                    },
    +                    {
    +                        "featureName": "Tiramisu",
    +                        "AdditionalPrice": 4.00,
    +                        "featureId": 2408376,
    +                        "OrderDetailId": 53455
    +                    }
    +                    ],
    +                }
    +            ],
    +            "payments": []
    +         }
    +        ],
    +        "result": 1,
    +        "errorMessage": null,
    +        "totalOrderCount": 1,
    +        "pageCount": 1
    +}
    + +

    The product list in the relevant restaurant's adisyo application is provided with x-api-key and + x-api-secret information ’https://ext.adisyo.com/api/external/HemenYoldaOrders’ + withdraw from the address. A request must be sent using the GET method.

    + + +

    Endpoint

    +

    GET /api/external/HemenYoldaOrders

    +

    Required Parameters

    +
      +
    • x-api-key - The API key for your account
    • +
    • x-api-secret - The API Secret key for your account
    • +
    +

    Optional Parameters

    +
      +
    • pageIndex - When the number of orders is higher than 50, the data is paged. Data can + be accessed with Index. By default, it fetches the first page. To access other pages, you must fill + in this field.
    • +
    • minimumOrderId - Returns orders with an order number greater than the minimumOrderId + variable.
    • +
    • updatedOrdersAfter - It can be used to access updated orders. The update date fetches + orders that are after the date sent from this parameter. (Eg. yyyy-mm-dd hh:mm:ss - 2022-06-13 + 15:15:19)
    • +
    + +

    Response Types

    +
      +
    • Success (1) - As a Response, the general information about the order, the ‘Result’ + information (returns 1 for successful + transactions) and the current number of orders and the number of pages registered in the Adisyo + system are returned.
    • +
    • Fail (0) - If the parameters are not sent in accordance with the format, the ‘Result’ + information is returned as a response (returns + 0 for failed operations) and the ‘ErrorMessage’ that caused the error is returned.
    • +
    + +
    +
    + +
    +
    + + + \ No newline at end of file diff --git a/_layouts/documents-tr.html b/_layouts/documents-tr.html new file mode 100644 index 0000000..5ee6ad1 --- /dev/null +++ b/_layouts/documents-tr.html @@ -0,0 +1,569 @@ + + + + + + + + Adisyo API + + + + + + + + + + + + NAV + Navbar + + + +
    +
    +
    +

    Başlarken

    +

    Genel Bakış

    +

    Adisyo Cafe Restoran uygulamasına kayıtlı restoranınıza dilerseniz ilgili endpoint ve birkaç + konfigürasyon ile sipariş giriş işlemini yapabilirsiniz. Aşağıda belirtilen birkaç basit adım ile ilk + siparişinizi hemen girebilirsiniz;

    +

    1- İlgili restorantın adisyo uygulamasında yer alan ürün listesini x-api-key ve x-api-secret + bilgileri ile ’https://ext.adisyo.com/api/external/GetExternalProducts’ + adresinden + çekmek. GET metodu ile istek gönderilmelidir.

    +

    2- Adisyo uygulamasından alınan ‘x-api-key’ ve + ‘x-api-secret’ bilgilerini ilgili http request + header’ına eklemek.

    +

    3- Sipariş objesini oluşturmak (JSON).

    +

    4- Sipariş objesi ve adisyo yetkililerinden alınan x-api-key ve x-api-secret bilgileri ile + ’https://ext.adisyo.com/api/external/SaveExternalOrder’ + adresine request + gönderilebilir. POST + metodu kullanılmalıdır. +

    + +

    Api Key ve Secret Key Bilgilerini Alma

    +

    Entegrasyon sağlanacak her bir restoran için adisyo yetkilileri tarafından paylaşılan x-api-key + ve x-api-secret bilgileridir. Bu bilgiler gönderilecek Http request’inin header alanında yer + almalıdır ve belirtilen formatta olmalıdır, aksi halde işlem gerçekleşmeyecektir. x-api-key ve + x-api-secret bilgileri için lütfen adisyo ile iletişime geçiniz.

    + +

    Ürün Listesini Görüntüleme

    +

    İlgili restorantın adisyo uygulamasında yer alan ürün listesini x-api-key ve x-api-secret + bilgileri ile ’https://ext.adisyo.com/api/external/GetExternalProducts’ + adresinden + çekmek. GET metodu ile istek gönderilmelidir.

    + +
    +

    Örnek Request

    +
    +
    curl https://ext.adisyo.com/api/external/GetExternalProducts
    +
    +
    +

    Örnek Response

    +
    +
    {
    +    "productName": "Hamburger"
    +    "productCode": null,
    +    "features": [
    +        {
    +            "featureName": "Ekstra Peynir",
    +            "featureId": 968348,
    +            "featureCode": null,
    +            "productId": 2267678,
    +            "additionalPrice": 3.00",
    +            "featureHeaderName": "Hamburger İçerik",
    +        },
    +        {
    +            "featureName": "Ekstra Köfte",
    +            "featureId": 968351,
    +            "featureCode": null,
    +            "productId": 2267678,
    +            "additionalPrice": 6.00",
    +            "featureHeaderName": "Hamburger İçerik",
    +        },
    +        {
    +            "featureName": "Mantar",
    +            "featureId": 968359,
    +            "featureCode": null,
    +            "productId": 2267678,
    +            "additionalPrice": 3.00",
    +            "featureHeaderName": "Hamburger İçerik",
    +        },
    +                ],
    +    "productUnits": [
    +        {
    +            "unitName": "Tam",
    +            "price": 12.00,
    +            "productUnitId": 2408389,
    +        },
    +                ],
    +    "menus": [
    +        {
    +            "menuName": "Büyük Boy Menü( 1lt İçecek)",
    +            "subProducts": [
    +                {
    +                    "productName": "Su",
    +                    "productCode": null,
    +                    "productUnitId": 2408366
    +                },
    +                {
    +                    "productName": "Ayran",
    +                    "productCode": null,
    +                    "productUnitId": 2408367
    +                },
    +                {
    +                    "productName": "Coca Cola",
    +                    "productCode": null,
    +                    "productUnitId": 2408368
    +                },               {
    +                    "productName": "Soda",
    +                    "productCode": null,
    +                    "productUnitId": 2408369
    +                },               {
    +                    "productName": "Ice Tea",
    +                    "productCode": null,
    +                    "productUnitId": 2408370
    +                },
    +             ]
    +          }
    +      ],
    +    "excludedFeatures": [
    +        {
    +                    "featureName": "Tiramisu",
    +                    "featureId": 2408376,
    +                    "featureCode": null,
    +                    "productId": 2267678
    +                }
    +        {
    +                    "featureName": "Türk Kahvesi",
    +                    "featureId": 2408362,
    +                    "featureCode": null,
    +                    "productId": 2267678
    +         }
    +      ]
    +}
    +
    +
    +
    +

    Endpoint

    +

    GET /api/external/GetExternalProducts

    +

    Gerekli Parametreler

    +
      +
    • x-api-key - Hesabınızın API keyi
    • +
    • x-api-secret - Hesabınızın API Secret keyi
    • + +
    +

    Sipariş Objesini Oluşturmak

    + +
    +

    Örnek Sipariş Objesi

    +
    +
    +            
    +{
    +    "CustomerName": "Christian",
    +    "CustomerSurname": "Luyindama",
    +    "CustomerId": "44545",
    +    "CustomerPhone": "5554443444",
    +    "CustomerPhone2": "5554443441",
    +    "Address": "adres bilgisi...",
    +    "AddressDescription": "adres tarif",
    +    "Region": "Ataşehir",
    +    "City": "İstanbul",
    +    "PaymentMethodId": "3",
    +    "PaymentNote": "temassız çalışmıyorr",
    +    "Discount": "20",
    +    "OrderNote": "ıslak mendil getirin",
    +    "WebOrderId": "746364",
    +    "OrderTotal": "20.00",
    +    "OrderDetails":
    +          [
    +              {
    +              "Quantity": 4,
    +              "ProductUnitId": 43455,
    +              "OrderDetailNote": "çıtır olsun",
    +              "Features":
    +                  [
    +                     {
    +                      "Name": "Soğansız",
    +                      "FeatureId": "322343"
    +                     } ,{...},{...}
    +                  ],
    +              "IsMenu": "true/false",
    +              "MenuId": "1",
    +              "ParentId": "1"
    +            }
    +          ]
    +}
    +            
    +

    Sipariş objesi JSON formatında olmalı. Sipariş içinde temel bilgiler, siparişte yer alan ürünler + ve bu ürünlere ait bazı bilgiler bulunur. Aşağıda her bir parametre ayrı ayrı açıklanmıştır ;

    + +
      +
    • CustomerName - Siparişi veren kullanıcının adı
    • +
    • CustomerSurname - Siparişi veren kullanıcının soyadı
    • +
    • CustomerId - Kendi sisteminize kayıtlı kullanıcının ID’si, yoksa boş bırakın
    • +
    • CustomerPhone - Siparişi veren kullanıcının telefon numarası
    • +
    • CustomerPhone2 - Siparişi veren kullanıcının 2. telefon numarası
    • +
    • Address - Siparişi veren kullanıcnın adresi
    • +
    • AddressDescription - Siparişi veren kullanıcnın adres tarifi
    • +
    • Region - Siparişi veren kullanıcnın semt-ilçe bilgisi
    • +
    • City - Siparişi veren kullanıcının şehir bilgisi
    • +
    • PaymentMethodId - Ödeme tipi bilgisi, ödeme tipleri listesi aşağıda vardır
    • +
    • PaymentNote - Ödeme notu
    • +
    • Discount - Siparişteki toplam indirim tutarı
    • +
    • OrderNote - Sipariş notu
    • +
    • WebOrderId - Kendi sisteminizde yer alan sipariş ID’si
    • +
    • OrderTotal - Sipariş Toplam Tutarı
    • +
    • ParentId -Ana ürünün ID'si
    • + +
    + +

    Ödeme Yöntemini Belirleme

    + +

    Sipariş objesi bu şekilde hazır hale getirilir. Ödeme tipi alanına gelebilecek seçenekler yine + adisyo sisteminde kullanılan değerlerden biri ile doldurulmalıdır. Ödeme tipi listesi aşağıdaki + gibidir ;

    + +
    +
      +
    • Nakit : 1
    • +
    • Kredi Kartı : 2
    • +
    • Multinet : 3
    • +
    • SmartTicket : 4
    • +
    • Setcard : 5
    • +
    • Sodexo : 6
    • +
    • Diğer : 7
    • +
    • Basit Otel : 22
    • +
    • BizimHesap : 24
    • +
    • Metropol : 26
    • +
    • Açık Hesap : 27
    • +
    • HMS Otel : 28
    • +
    • YS Online : 29
    • +
    • Glovo : 30
    • +
    • Cüzdan : 31
    • +
    • Getir : 33
    • +
    • Sedna : 34
    • +
    • Sodexo Online : 41
    • +
    • Paye : 52
    • +
    • Web Online : 53
    • +
    • Chippin : 63
    • +
    • Zomato : 65
    • +
    • Maximum Mobile : 88
    • +
    • Paycell : 89
    • +
    • Trendyol : 90
    • +
    • Sodexo Pass Mobil : 91
    • +
    • FastPay : 92
    • +
    • Fuudy : 93
    • +
    • Sodexo Cep Pos : 97
    • +
    • CIO Kart : 98
    • +
    +

    Hazırlanan Request’i Göndermek

    +
    +

    Örnek Request

    +
    +
    curl -X POST https://ext.adisyo.com/api/external/SaveExternalOrder
    +                
    +
    +

    Örnek Success Response

    +
    +
    +                
    +{
    +    "orderId": 66297940,
    +    "orderTotal": 20.00,
    +    "discount": -4.00,
    +    "insertedDate": "2022-06-12T19:33:12.033",
    +    "errorMessage": null,
    +    "status": 1
    +}
    +                
    +
    +

    Örnek Fail Response

    +
    +
    +                    
    +{
    +    "orderId": 0,
    +    "orderTotal": 0.0,
    +    "discount": 0.0,
    +    "insertedDate": "0001-01-01T00:00:00",
    +    "errorMessage": "Sipariş kaydedilirken bir hata oluştu, lütfen tekrar deneyin veya Adisyo destek ile iletişime
    +     geçiniz.",
    +    "status": 0
    +}
    +                    
    +

    Http requestinin header alanına ilgili restorana ait x-api-key ve x-api-secret bilgileri girilmiş, + sipariş objesi de örnekteki haliyle hazırlanmış şekilde son aşamaya gelinir. Buradan itibaren + yapılması gereken ise sadece hazırlanan request’i post metodu ile belirtilen endpoint adresine göndermek. +

    +

    Endpoint

    +

    GET /api/external/SaveExternalOrder

    +

    Gerekli Parametreler

    +
      +
    • x-api-key - Hesabınızın API keyi
    • +
    • x-api-secret - Hesabınızın API Secret keyi
    • +
    +

    Response Tipleri

    +
      +
    • Success (1) - İşlem başarılı olduysa sipariş adisyo sistemine aktarılmış demektir. + Response olarak siparişe + ait genel bilgiler, ‘Status’ bilgisi (başarılı işlemlerde 1 olarak döner) ve siparişin Adisyo + sistemine kaydedildiği tarih/saat bilgisi döner.
    • +
    • Fail (0) - Siparişi kaydetme esnasında yaşanan bir hata var ise işlem başarısız olarak + kabul edilir ve + adisyo sistemine herhangi bir kayıt düşmez. Response olarak ‘Status’ bilgisi ( başarısız + işlemlerde 0 olarak döner) , hataya sebep olan + işlemin açıklaması ‘ErrorMessage’ döner.
    • +
    + + + +

    Açık Siparişleri Görüntüleme

    + +
    +

    Örnek Request

    +
    +
    curl https://ext.adisyo.com/api/external/HemenYoldaOrders
    +            
    + +
    +

    Örnek Response

    +
    +
    
    +{
    +    "orders": [
    +    {
    +                "id": 66473932,
    +                "waiterName": "hemenyolda",
    +                "deliveryUserName": null,
    +                "externalAppName": "Adisyo",
    +                "restaurantName": null,
    +                "orderTotal": 6,
    +                "paymentMethodName": "SetCard",
    +                "paymentMethodId": 5,
    +                "deliveryTime": null,
    +                "discountAmount": 0.00,
    +                "currency": "TRY",
    +                "orderNote": null,
    +                "externalAppId": null,
    +                "statusId": 1,
    +                "status": "Sipariş Alındı",
    +                "orderCancelReason": null,
    +                "tableName": null,
    +                "orderNumber": 100,
    +                "taxAmount": 0.44,
    +                "insertDate": "2022-06-14T10:19:30.317",
    +                "updateDate": "2022-06-14T10:19:30.317",
    +                "customerId": 1767682,
    +                "customerLatitude": null,
    +                "customerLongitude": null,
    +                "confirmationCode": null,
    +                "integrationRestaurantName": null,
    +                "addressId": 1766443,
    +                "customer": {
    +                    "customerName": "Baver Bölüm",
    +                    "customerSurname": null,
    +                    "customerEmail": null,
    +                    "customerId": "1767682",
    +                    "customerPhone": "5453454545",
    +                    "customerPhone2": null,
    +                    "address": "asd",
    +                    "addressDescription": null,
    +                    "region": null,
    +                    "addressHeader": null,
    +                    "city": null,
    +                    "company": null,
    +                    "phoneCode": null,
    +                    "addressId": 0,
    +                    "isDefault": null,
    +                },
    +                "products": [
    +                {
    +                    "id": 213829215,
    +                    "orderId": 66473932,
    +                    "quantity": 1.00,
    +                    "unitPrice": 6.00,
    +                    "productName": "Türk Kahvesi",
    +                    "productNote": 66473932,
    +                    "isMenu": false,
    +                    "parentId": null,
    +                    "cost": 0.0,
    +                    "totalAmount": 6.00,
    +                    "groupName": null,
    +                    "groupId": 0,
    +                    "discountAmount": 0.00,
    +                    "insertDate": "2022-06-14T10:19:30.333",
    +                    "description": null,
    +                    "cancelReason": null,
    +                    "excludedComposites": null,
    +                    "excludedItems": [],
    +                    "features": [
    +                    {
    +                        "featureName": "Brownie",
    +                        "AdditionalPrice": 4.00,
    +                        "featureId": 2408384,
    +                        "OrderDetailId": 53455
    +                    },
    +                    {
    +                        "featureName": "Tiramisu",
    +                        "AdditionalPrice": 4.00,
    +                        "featureId": 2408376,
    +                        "OrderDetailId": 53455
    +                    }
    +                    ],
    +                }
    +            ],
    +            "payments": []
    +         }
    +        ],
    +        "result": 1,
    +        "errorMessage": null,
    +        "totalOrderCount": 1,
    +        "pageCount": 1
    +}
    + +

    İlgili restorantın adisyo uygulamasında yer alan ürün listesini x-api-key ve x-api-secret + bilgileri ile ’https://ext.adisyo.com/api/external/HemenYoldaOrders’ + adresinden + çekmek. GET metodu ile istek gönderilmelidir.

    + + +

    Endpoint

    +

    GET /api/external/HemenYoldaOrders

    +

    Gerekli Parametreler

    +
      +
    • x-api-key - Hesabınızın API keyi
    • +
    • x-api-secret - Hesabınızın API Secret keyi
    • +
    +

    Opsiyonel Parametreler

    +
      +
    • pageIndex - Sipariş sayısı 50'den yüksek olduğunda veriler sayfalanır. Index ile verilere erişilebilir. Default olarak ilk sayfayı getirir. + Diğer sayfalara erişmek için bu alanı doldurmanız gerekmektedir.
    • +
    • minimumOrderId - Sipariş numarası minimumOrderId değişkeninden büyük olan siparişleri döndürür.
    • +
    • updatedOrdersAfter - Güncellenen siparişlere erişmek için kullanılabilir. Güncelleme tarihi bu parametreden gönderilen tarihten sonra + olan siparişleri getirir. (Örn. yyyy-mm-dd hh:mm:ss - 2022-06-13 15:15:19)
    • +
    + +

    Response Tipleri

    +
      +
    • Success (1) - Response olarak siparişe + ait genel bilgiler, ‘Result’ bilgisi (başarılı işlemlerde 1 olarak döner) ve Adisyo sisteminde kayıtlı güncel sipariş sayısı ve sayfa sayısı bilgisi döner.
    • +
    • Fail (0) - Parametreler formata uygun gönderilmediğinde response olarak ‘Result’ bilgisi ( başarısız + işlemlerde 0 olarak döner) ve hataya sebep olan ‘ErrorMessage’ döner.
    • +
    + +
    +
    + +
    +
    + + + \ No newline at end of file diff --git a/_layouts/feature_detail.html b/_layouts/feature_detail.html index 4c3c11f..eef6580 100755 --- a/_layouts/feature_detail.html +++ b/_layouts/feature_detail.html @@ -41,4 +41,6 @@

    {{page.descriptions[1]

    - \ No newline at end of file + + + \ No newline at end of file diff --git a/_layouts/feature_detail_mobile.html b/_layouts/feature_detail_mobile.html new file mode 100644 index 0000000..d0cd37b --- /dev/null +++ b/_layouts/feature_detail_mobile.html @@ -0,0 +1,46 @@ +--- +layout: wrapper +--- + + +{% include header_sub.html %} + +
    +
    +
    +
    +
    +
    +

    {{page.descriptions[0].title}}

    + {{page.descriptions[0].desc}} +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +

    {{page.descriptions[1].title}}

    + {{page.descriptions[1].desc}} + Tüm Özellikler +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/_layouts/home.html b/_layouts/home.html index 69a71f4..c529049 100755 --- a/_layouts/home.html +++ b/_layouts/home.html @@ -2,717 +2,1188 @@ layout: wrapper --- -