현재 위치: > 최신 기사 목록> PHP 및 Easywechat을 사용하여 Wechat 미니 프로그램 카드 쿠폰 기능을 구현하는 방법

PHP 및 Easywechat을 사용하여 Wechat 미니 프로그램 카드 쿠폰 기능을 구현하는 방법

M66 2025-06-19

PHP 및 Easywechat을 통한 Wechat 애플릿의 카드 및 쿠폰 기능을 실현하는 방법

WeChat 애플릿은 오늘날 가장 인기있는 모바일 애플리케이션 개발 플랫폼 중 하나가되었으며 Rich API 및 기능 지원을 통해 개발자가 다양한 응용 프로그램을 신속하게 구축 할 수 있도록 기능을 지원합니다. 이러한 기능 중 카드 쿠폰 기능은 가장 일반적으로 사용되는 기능으로, 쿠폰, 회원 카드 및 상환 코드와 같은 다양한 형태의 혜택을 사용자에게 제공 할 수 있습니다.

이 기사에서는 PHP 및 EasyWechat을 사용하여 WeChat 애플릿에서 카드 쿠폰 기능을 구현하는 방법을 안내합니다. Easywechat은 PHP 기반 WeChat Development SDK입니다. WeChat API와의 상호 작용을 단순화하고 매우 편리한 인터페이스 캡슐화를 제공하여 개발자가 WeChat 관련 기능을 신속하게 통합하고 사용할 수 있습니다.

1. 준비

개발을 시작하기 전에 먼저 WeChat Public 플랫폼에서 미니 프로그램을 만들고 AppId 및 AppSecret을 얻어야합니다. 이 두 매개 변수는 후속 개발을 위해 EasyWechat을 구성하는 데 사용됩니다.

다음으로 EasyWechat SDK를 설치해야합니다. 작곡가를 통해 설치하거나 수동으로 프로젝트에 다운로드하여 소개 할 수 있습니다.

작곡가를 통해 설치 :

composer require overtrue/wechat

수동 다운로드 :

github (https://github.com/overtrue/wechat)에서 최신 SDK 버전을 다운로드하고 감압 후 'SRC` 디렉토리를 프로젝트에 복사 할 수 있습니다.

2. EasyWechat을 구성하십시오

SDK를 구성하기 위해 프로젝트에서`wechat.php` 파일을 만듭니다. 다음은 구성 예입니다.

 
<?php
require 'vendor/autoload.php';
<p>use EasyWeChat\Factory;</p>
<p>$config = [<br>
'app_id' => 'your-app-id', // 당신의 것으로 교체하십시오AppID<br>
'secret' => 'your-app-secret', // 당신의 것으로 교체하십시오AppSecret<br>
'response_type' => 'array', // 반환 데이터 유형,할 수 있습니다 array, collection, object 기다리다<br>
];</p>
<p>$app = Factory::miniProgram($config);</p>
<p>return $app;<br>

구성 파일에서`your-app-id` 및`your-app-secret '를 애플릿의 실제 appid 및 appsecret로 바꿔야합니다.

3. 쿠폰을 만듭니다

다음으로 EasyWechat SDK를 통해 쿠폰을 만들 수 있습니다. 다음은 SDK 인터페이스를 통해 쿠폰을 만드는 방법에 대한 샘플 코드입니다.

 
<?php
$app = require 'wechat.php';
<p>$result = $app->card->create([<br>
'card_type' => 'GENERAL_COUPON',<br>
'general_coupon' => [<br>
'base_info' => [<br>
'brand_name' => '쿠폰 브랜드',<br>
'title' => '가득한100줄이다50',<br>
'sub_title' => '처음으로 만 사용합니다',<br>
]<br>
],<br>
'notify_users' => true,<br>
]);</p>
<p>print_r($result);<br>

이 코드에서는 먼저 이전에 구성된 EasyWechat 객체를 소개했습니다. 카드 쿠폰을 만들 때, 우리는 카드 쿠폰 유형을`general_coupon]에 지정하고 브랜드 이름, 제목, 자막 등과 같은 카드 쿠폰의 기본 정보를 설정합니다. 마지막으로 'true'로`notify_users`를 설정하면 쿠폰이 생성 된 후 즉시 사용자에게 알림을받습니다.

4. 카드 쿠폰 발행

카드 쿠폰을 만든 후에는 카드 쿠폰을 사용자에게 배포해야합니다. 다음은 쿠폰 발행을위한 코드 예입니다.

 
<?php
$app = require 'wechat.php';
<p>$openid = 'user-openid'; // 사용자openid</p>
<p>$result = $app->card->grant('card-id', $openid); // 카드 쿠폰 발행</p>
<p>print_r($result);<br>

이 코드에서는 카드 쿠폰의 ID와 사용자의 OpenID를 전달하고 지정된 사용자에게 카드 쿠폰을 발행합니다.

5. 카드 쿠폰 사용

카드 쿠폰을받은 후 사용자는 애플릿을 통해 사용할 수 있습니다. 다음은 쿠폰에서 사용하는 샘플 코드입니다.

 
<?php
$app = require 'wechat.php';
<p>$result = $app->card->consume('card-id', 'code'); // 카드 쿠폰을 사용하십시오</p>
<p>print_r($result);<br>

이 코드에서는 카드 쿠폰의 ID 및 상환 코드를 사용하여 카드 쿠폰을 사용합니다. 카드 쿠폰을 성공적으로 소비 한 후 사용자는 해당 할인을 즐길 수 있습니다.

요약

EasyWechat 및 PHP를 통해 WeChat 애플릿에서 카드 쿠폰 기능을 쉽게 구현할 수 있습니다. EasyWechat은 카드 쿠폰 생성, 발행 또는 사용하든 편리한 API 인터페이스를 제공하여 개발 프로세스를 크게 단순화합니다. 이 기사가 WeChat 애플릿의 카드 및 쿠폰 시스템을 신속하게 시작하고 구현하는 데 도움이되기를 바랍니다.