スマレジ・デベロッパーズ・コミュニティはアーカイブされました。


これまでに投稿いただいた内容は引き続きご覧いただけます。

今後のお問い合わせはこちら

レシート印字のAPI有無について

お世話になっております。

可能であれば事前に注文内容を印刷して、店内で確認しておきたいのですが、

レシート印字のAPI有無について、下記ご教示いただけますでしょうか。


①仮販売登録APIについて

REQUEST BODY SCHEMA に receiptMemo の項目がありますが、

印字されるのは、アプリからの操作のみでしょうか。

仮販売登録API受信時に、印字することは可能でしょうか。


②外部からのAPI受信時にレシート印字されるようなAPIはございますでしょうか。


お手数ですがご確認いただけますでしょうか。

ベストアンサー

  • ①仮販売登録APIについて

    仮販売登録APIで登録を行ったとしてもプリンターから印字いただくことはできません。

    またreceiptMemoは、仮販売登録API利用時に入力が可能ですが、

    印字されるタイミングは該当の仮販売をスマレジ・アプリで呼び出してお会計いただいた後、

    販売レシートでの印字となり、仮販売レシートには印字されません。


    ②外部からのAPI受信時にレシート印字されるようなAPI

    API受信時に印字可能なサービスは『ウェイター』のみとなります。

    注文、注文キャンセル、注文明細更新で リクエストにorderPrintsを指定することでレシート印刷が可能となります。

    ※別途グローバルIPの指定やポートマッピングなどが必要になります。

     印刷可能なレシートは注文伝票とキッチン伝票です。


    ≪参考≫

    テーブル利用 > 注文

          > 注文キャンセル

    https://waiter1.smaregi.dev/apidoc/#operation/post-table_uses-id-orders

    注文 > 注文明細更新

    https://waiter1.smaregi.dev/apidoc/#operation/patch-orders-id-items-id