定制 hasan-22/tapin 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hasan-22/tapin

Composer 安装命令:

composer require hasan-22/tapin

包简介

This package will help you to use Toppin's transportation service

README 文档

README

روش استفاده

  • نصب پکیج
  • composer require hasan-22/tapin.

ست کردن توکن و شناسه فروشگاه

use Tapin\Tapin;

$authKey = "jwt ***********************************************";
$shopId = "********-****-****-****-***********";

Tapin::setAuthKey($authKey);
$response = Tapin::shopInfo($shopId);
var_dump($response);

دریافت استان ها

پارامتر ها

نام پارامتر توضیحات
count تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است
page شماره صفحه به صورت دیفالت روی 1 تنظیم است
$count = 5;
$page = 1;
$response = \Tapin\Tapin::getProvinces($count, $page); 

دریافت شهرستان ها

پارامتر ها

نام پارامتر توضیحات
count تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است
page شماره صفحه به صورت دیفالت روی 1 تنظیم است
$count = 5;
$page = 1;
$response = \Tapin\Tapin::getCities($count, $page); 

دریافت استان و شهرستان ها با هم

$response = \Tapin\Tapin::getProvinceAndCity(); 

دریافت لیست فروشگاه ها

پارامتر ها

نام پارامتر توضیحات
count تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است
page شماره صفحه به صورت دیفالت روی 1 تنظیم است
$response = \Tapin\Tapin::shopList(); 

$count = 5;
$page = 1;
$response = \Tapin\Tapin::shopList($count, $page); 

دریافت لیست کیوسک ها

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
provinceCode کد استان
cityCode کد شهرستان
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";

$response = \Tapin\Tapin::kioskList($shopId, 1, 1);

دریافت جزئیات فروشگاه

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";

$response = \Tapin\Tapin::shopInfo($shopId);

دریافت اعتبار فروشگاه (موجودی پنل شما را نمایش میدهد)

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";

$response = \Tapin\Tapin::shopValidity($shopId);

لیست دسته بندی ها

پارامتر ها

نام پارامتر توضیحات
count تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است
page شماره صفحه به صورت دیفالت روی 1 تنظیم است
$count = 10;
$page = 1;
$response = \Tapin\Tapin::categories($count, $page);

لیست محصولات

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
count تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است
page شماره صفحه به صورت دیفالت روی 1 تنظیم است
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$count = 10;
$page = 1;
$response = \Tapin\Tapin::products($shopId, $count, $page);

ایجاد محصول جدید

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
title عنوان محصول
price قیمت محصول حتما با ریال وارد شود
weight وزن محصول حتما گرم باشد نه کیلوگرم
categoryId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" شناسه دسته بندی. این شناسه مشابه مثال رو به رو میباشد
description توضحیات محصول, (این فیلد اختیاری است)
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$title = "My first product";
$price = 250000; // It should be 'rial'
$weight = 500; // It should be 'gram'
$categoryId = "3d65e6eb-ca0d-47b3-9934-6295a355872f";
$description = ''; // It is not required
$response = \Tapin\Tapin::createProduct($shopId, $title, $price, $weight, $categoryId, $description);

ویرایش یک محصول

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
productId شناسه محصولی که میخواهید اپدیت کنید. دقت کنید این محصول در تاپین ثبت شده است نه در وب سایت شما.
title عنوان محصول
price قیمت محصول حتما با ریال وارد شود
weight وزن محصول حتما گرم باشد نه کیلوگرم
categoryId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" شناسه دسته بندی. این شناسه مشابه مثال رو به رو میباشد
description توضحیات محصول. (این فیلد اختیاری است)
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$productId = 322;
$title = "update...";
$price = 200000; // It should be 'rial'
$weight = 550; // It should be 'gram'
$categoryId = "3d65e6eb-ca0d-47b3-9934-6295a355872f";
$description = ''; // It is not required
$response = \Tapin\Tapin::updateProduct($shopId, $productId, $title, $price, $weight, $categoryId, $description);

حذف یک محصول

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
productId شناسه محصولی که میخواهید حذف کنید. دقت کنید این محصول در تاپین ثبت شده است نه در وب سایت شما.
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$productId = 322;
$response = \Tapin\Tapin::deleteProduct($shopId, $productId);

استعلام هزینه ارسال

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
products لیستی از محصولات, نمونه این لیست را در مثال میتوانید مشاهده کنید. دقت کنید این لیست آرایه از آرایه ها باید باشد
address ادرس گیرنده
provinceCode کد استان گیرنده
cityCode کد شهرستان گیرنده
employeeCode کد کارمند
firstName نام گیرنده
lastName نام خانووادگی گیرنده
mobile موبایل گیرنده
postalCode کد پستی گیرنده
payType نوع پرداخت سفارش, انواع روش های پرداخت در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند.
orderType نوع سفارش, انواع روش های سفارش در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند.
packageWeight وزن کل سفارش
kiosk اطلاعات کیوسک جابار ( درصورت عدم استفاده این فیلد ارسال نشود)
email ایمیل گیرنده (اختباری میباشد)
phone شماره تلفن ثابت گیرنده (اختیاری میباشد)
description توضیحات سفارش (اختیاری میباشد)

لیست نوع سفارش

نوع ارسال کد نوع ارسال
سفارشی 0
پیشتاز 1

لیست نوع پرداخت

نوع پرداخت کد نوع پرداخت
پرداخت در محل 0
پرداخت از اعتبار 1
پس کرایه 2
ارسال رایگان 3
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
// نمونه محصولات (دقت کنید این لیست آرایه از آرایه ها میباشد)
$products = [
    [
        "count" => 1,
        "discount" => 0,
        "price" => 5000, // It should be `rial`
        "title" => "my product title",
        "weight" =>500, // It should be `grams` not `kilograms`
        "product_id" => null
    ]
];
$address = "تهیران ...";
$provinceCode = 1;
$cityCode = 1; 
$employeeCode='-1';
$firstName='Hasan';
$lastName="Bahrami";
$mobile="09168963472";
$postalCode="1111111111";
$payType=1;
$orderType=1;
$packageWeight=900; // It should be `grams` not `kilograms`
// This is optional
$kiosk=[
    "kiosk_id"=>101,
    "height"=>101,
    "width"=>101,
    "length"=>101,
    "turning"=>true
];
// This is optional
$email="armiaevil@gmail.com";
// This is optional
$phone="02111111111";
// This is optional
$description="سفارش شکستنی است لطفا در ارسال آن بیشتر دقت کنید";

$response = \Tapin\Tapin::priceInquiry($shopId, $products, $address, $provinceCode, $cityCode, $employeeCode, $firstName, $lastName, $mobile, $postalCode, $payType, $orderType, $packageWeight, $kiosk, $email, $phone, $description);

ثبت سفارش

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
products لیستی از محصولات, نمونه این لیست را در مثال میتوانید مشاهده کنید. دقت کنید این لیست آرایه از آرایه ها باید باشد
address ادرس گیرنده
provinceCode کد استان گیرنده
cityCode کد شهرستان گیرنده
firstName نام گیرنده
lastName نام خانووادگی گیرنده
mobile موبایل گیرنده
postalCode کد پستی گیرنده
payType نوع پرداخت سفارش (انواع روش های پرداخت در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند.)
orderType نوع سفارش (انواع روش های سفارش در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند.)
packageWeight وزن کل سفارش
presenterCode کد معرف (برای دریافت کد معرف به پنل خود در تاپین مراجعه نمایید)
manualId شناسه سفارش
contentType نوع محتوای کالا (لیست انواع محتوای کالا در زیر اورده شده است)
registerType نوع ثبت سفارش (لیست انواع ثبت سفارش در زیر اورده شده است)
employeeCode کد کارمند (به صورت دیفالت روی عدد -1 میباشد) برای مشاهده دیگر کد های کارمندان به تاپین مراجغه نمایید
kiosk اطلاعات کیوسک جابار ( درصورت عدم استفاده این فیلد ارسال نشود)
insuranceId شناسه بیمه کالا ( ارسال این فیلد برای سفارش های آنلاین اجباری هست در صورت عدم انتخاب توسط سیستم مقدار دهی میشود.)
email ایمیل گیرنده (اختباری میباشد)
phone شماره تلفن ثابت گیرنده (اختیاری میباشد)
description توضیحات سفارش (اختیاری میباشد)

لیست نوع سفارش

نوع ارسال کد نوع ارسال
سفارشی 0
پیشتاز 1

لیست نوع پرداخت

نوع پرداخت کد نوع پرداخت
پرداخت در محل 0
پرداخت از اعتبار 1
پس کرایه 2
ارسال رایگان 3

لیست نوع محتوای کالا

محتوا کد محتوا
عادی 1
شکستنی 2
مایعات 3
غیر استاندارد 4

انواع ثبت سفارش

محتوا کد محتوا
ثبت سفارش بدون بارکد 0
ثبت سفارش با بارکد در حالت آماده به پرینت 1
ثبت سفارش با بارکد در حالت آماده به ارسال 2
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
// نمونه محصولات (دقت کنید این لیست آرایه از آرایه ها میباشد)
$products = [
    [
        "count" => 1,
        "discount" => 0,
        "price" => 5000, // It should be `rial`
        "title" => "my product title",
        "weight" =>500, // It should be `grams` not `kilograms`
        "product_id" => null // This must be null
    ]
];
$address = "تهیران ...";
$provinceCode = 1;
$cityCode = 1; 
$firstName='Hasan';
$lastName="Bahrami";
$mobile="09168963472";
$postalCode="1111111111";
$payType=1;
$orderType=1;
$packageWeight=900; // It should be `grams` not `kilograms`
$presenterCode=999;
$manualId=1;
$contentType=1;
// It is set to `0` by default
$registerType=0;
// It is set to `-1` by default
$employeeCode='-1';
// This is optional
$kiosk=[
    "kiosk_id"=>101,
    "height"=>101,
    "width"=>101,
    "length"=>101,
    "turning"=>true
];
// This is optional
$insuranceId=null,
// This is optional
$email="armiaevil@gmail.com";
// This is optional
$phone="02111111111";
// This is optional
$description="سفارش شکستنی است لطفا در ارسال آن بیشتر دقت کنید";

$response = \Tapin\Tapin::createOrder(
    $shopId,
    $products,
    $address,
    $provinceCode,
    $cityCode,
    $firstName,
    $lastName,
    $mobile,
    $postalCode,
    $payType,
    $orderType,
    $packageWeight,
    $presenterCode,
    $manualId,
    $contentType,
    $registerType,
    $employeeCode,
    $kiosk,
    $insuranceId,
    $email,
    $phone,
    $description
);

ثبت دسته ای از سفارشات

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
products لیستی از محصولات, نمونه این لیست را در مثال میتوانید مشاهده کنید. دقت کنید این لیست آرایه از آرایه ها باید باشد
address ادرس گیرنده
provinceCode کد استان گیرنده
cityCode کد شهرستان گیرنده
firstName نام گیرنده
lastName نام خانووادگی گیرنده
mobile موبایل گیرنده
postalCode کد پستی گیرنده
payType نوع پرداخت سفارش (انواع روش های پرداخت در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند.)
orderType نوع سفارش (انواع روش های سفارش در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند.)
packageWeight وزن کل سفارش
presenterCode کد معرف (برای دریافت کد معرف به پنل خود در تاپین مراجعه نمایید)
manualId شناسه سفارش
contentType نوع محتوای کالا (لیست انواع محتوای کالا در زیر اورده شده است)
registerType نوع ثبت سفارش (لیست انواع ثبت سفارش در زیر اورده شده است)
employeeCode کد کارمند (به صورت دیفالت روی عدد -1 میباشد) برای مشاهده دیگر کد های کارمندان به تاپین مراجغه نمایید
insuranceId شناسه بیمه کالا ( ارسال این فیلد برای سفارش های آنلاین اجباری هست در صورت عدم انتخاب توسط سیستم مقدار دهی میشود.)
email ایمیل گیرنده (اختباری میباشد)
phone شماره تلفن ثابت گیرنده (اختیاری میباشد)
description توضیحات سفارش (اختیاری میباشد)

لیست نوع سفارش

نوع ارسال کد نوع ارسال
سفارشی 0
پیشتاز 1

لیست نوع پرداخت

نوع پرداخت کد نوع پرداخت
پرداخت در محل 0
پرداخت از اعتبار 1
پس کرایه 2
ارسال رایگان 3

لیست نوع محتوای کالا

محتوا کد محتوا
عادی 1
شکستنی 2
مایعات 3
غیر استاندارد 4

انواع ثبت سفارش

محتوا کد محتوا
ثبت سفارش بدون بارکد 0
ثبت سفارش با بارکد در حالت آماده به پرینت 1
ثبت سفارش با بارکد در حالت آماده به ارسال 2
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$orders = [
    [
        "address"=> "tehran-...",
        "city_code"=> "1",
        "province_code"=> "1",
        "first_name"=> "hasan",
        "last_name"=> "bahrami",
        "mobile"=> "09168963472",
        "postal_code"=> "1313131313",
        "pay_type"=> "1",
        "order_type"=> "1",
        "package_weight"=> 10,
        "presenter_code"=>999,
        "content_type"=>1,
        "register_type"=> 0, // It is set to `0` by default
        "employee_code"=> "-1", // It is set to `-1` by default
        "insurance_id"=>null, // This is optional
        "description"=> null, // This is optional
        "email"=> null, // This is optional
        "phone"=> null, // This is optional
        // Products must be an array of arrays
        "products"=> [
            [
                "count"=> 1,
                "discount"=> 0,
                "price"=> 5000,
                "title"=> "my product title",
                "weight"=> 500,
                "product_id"=> null // This must be null
            ]
        ]

    ]
];
$response = \Tapin\Tapin::createBatchOfOrders($shopId, $orders);

لیست مبالغ بیمه

$response = \Tapin\Tapin::insuranceAmounts();

تغییر وضعیت سفارشات

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
orderId شناسه یکتا سفارش (این شناسه سفارشی است که در تاپین میباشد نه در سایت شما)
status وضعیت سفارش (لیست وضعیت ها در زیر اورده شده است)

وضعیت سفارش

نام وضعیت کد وضعیت
ثبت شده در فروشگاه (تحت بررسی) (API) -1
ثبت شده در فروشگاه (تحت بررسی) 0
آماده به پرینت (معلق پستی) 1
آماده به ارسال 2
اشتباه در اعلام آماده به ارسال 3
عدم حضور فروشگاه 4
قبول شد 5
عدم قبول (غیر قایل توزیع در مبدا) 6
توزیع شد 7
باجه معطل 8
غیر قابل توزیع(غیر قایل توزیع در مقصد) 9
پیش برگشتی مرسوله 10
ثبت نهایی برگشتی 11
مرسوله خسارتی 12
وارده به استان توزیع 13
تحويل به نامه رسان 14
مراجعه اول 15
مراجعه دوم 16
توزيع درصندوق پستي 17
بي ترتيبي(کسري مرسوله) 18
در حال جمع آوری 50
تایید شده مدیر مالی 70
تسویه شده مدیر مالی 71
تسویه شده با پست 72
حذف شده 80
بلاتکلیف 81
مانده قبول 82
تایید برگشتی 83
منتظر استعلام 100
منتظر استعلام (API) -100
در حال تغییر وضعیت 101
عودت داده شده 102
پیش ثبت سفارش 103
$shopId= "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$orderId = 165;
$status = 1
$response = \Tapin\Tapin::changeOrderStatus($shopId, $orderId, $status);

تتغییر وضعیت دسته ای سفارشات

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
orders لیست محصولاتی که میخواهید وضعیت انها تغییر کند
status وضعیت سفارش (لیست وضعیت ها در زیر اورده شده است)

وضعیت سفارش

نام وضعیت کد وضعیت
ثبت شده در فروشگاه (تحت بررسی) (API) -1
ثبت شده در فروشگاه (تحت بررسی) 0
آماده به پرینت (معلق پستی) 1
آماده به ارسال 2
اشتباه در اعلام آماده به ارسال 3
عدم حضور فروشگاه 4
قبول شد 5
عدم قبول (غیر قایل توزیع در مبدا) 6
توزیع شد 7
باجه معطل 8
غیر قابل توزیع(غیر قایل توزیع در مقصد) 9
پیش برگشتی مرسوله 10
ثبت نهایی برگشتی 11
مرسوله خسارتی 12
وارده به استان توزیع 13
تحويل به نامه رسان 14
مراجعه اول 15
مراجعه دوم 16
توزيع درصندوق پستي 17
بي ترتيبي(کسري مرسوله) 18
در حال جمع آوری 50
تایید شده مدیر مالی 70
تسویه شده مدیر مالی 71
تسویه شده با پست 72
حذف شده 80
بلاتکلیف 81
مانده قبول 82
تایید برگشتی 83
منتظر استعلام 100
منتظر استعلام (API) -100
در حال تغییر وضعیت 101
عودت داده شده 102
پیش ثبت سفارش 103
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$orders = [
    [
        // این باید آیدی سفارش باشد 
        "id"=>"d95d0f45-6162-4ec3-bd29-09452c148b40" 
    ],
    [
        // این باید آیدی سفارش باشد 
        "id"=>"d95d0f46-6162-4ec3-bd29-09452c148b46" 
    ]
]
$status = 80;
$response = \Tapin\Tapin::changeBatchOfOrderStatus($shopId, $orders, $status);

لیست سفارشات

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
count تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است
page شماره صفحه به صورت دیفالت روی 1 تنظیم است
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$count = 10;
$page = 1;
$response = \Tapin\Tapin::orders($shopId, $count, $page);

جزئیات سفارش

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
orderId شناسه یکتا سفارش (این شناسه سفارشی است که در تاپین میباشد نه در سایت شما)
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$orderId = 10;
$response = \Tapin\Tapin::orderDetail($shopId, $orderId);

لینک درگاه برای شارژ حساب

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
price مبلغی که میخواهید پنل شارژ شود(به ریال وارد شود)
callback آدرس بازگشتی شما
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$price = 500000;
$callback="https://domain.com/callback";
$response = \Tapin\Tapin::paymentLink($shopId, $price, $callback);

لیست تراکنش ها

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
count تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است
page شماره صفحه به صورت دیفالت روی 1 تنظیم است
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$count = 10;
$page = 1;
$response = \Tapin\Tapin::transactions($shopId, $count, $page);

دریافت آخرین تغییر وضعیت سفارشات بر اساس تاریخ

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
date تاریخ (دقت کنید تاریخ به شمسی وارد شود)
count تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است
page شماره صفحه به صورت دیفالت روی 1 تنظیم است
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$date = "1402-12-07";
$count = 10;
$page = 1;
$response = \Tapin\Tapin::getOrderStatusByDate($shopId, $date, $count, $page);

دریافت آخرین تغییر وضعیت سفارشات در بازه تاریخی مشخص

پارامتر ها

نام پارامتر توضیحات
shopId "fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد
fromDate از تاریخ (دقت کنید تاریخ به میلادی وارد شود)
toDate تا تاریخ (دقت کنید تاریخ به میلادی وارد شود)
count تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است
page شماره صفحه به صورت دیفالت روی 1 تنظیم است
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$fromDate = "2024-02-20";
$toDate = "2024-02-25";
$count = 10;
$page = 1;
$response = \Tapin\Tapin::getOrderStatusBetweenDate($shopId, $fromDate, $toDate, $count, $page);

hasan-22/tapin 适用场景与选型建议

hasan-22/tapin 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 5 次下载、GitHub Stars 达 1, 最近一次更新时间为 2024 年 02 月 25 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「php」 「transportation」 「hasan」 「topin」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 hasan-22/tapin 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 hasan-22/tapin 我们能提供哪些服务?
定制开发 / 二次开发

基于 hasan-22/tapin 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 5
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 20
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-02-25