WooCommerce Smart Pack


Thank you for purchasing our "WooCommerce Smart Pack" Plugin. If you have any questions that are beyond the scope of this help file, please feel free to email us via our profile page contact form. Thank you.

WooCommerce Smart Pack is a wordpress plugin which allow merchants to implement a wallet system, reward/refund customers and sell unlimited number of gift card products on their website. These features are grouped into four different sections which we call extensions, these include Wallet Extension, Refund Extension, Reward Extension and Gift Card Extension.  Each of these extensions can be enabled or disabled depending on what features the merchant need on their website.

WordPress 4.6 or greater.
WooCommerce 2.6.0 or greater.
PHP version 5.5.5 or greater.
MySQL version 5.0 or greater.

PLEASE NOTE: Make sure you have install and activate the WooCommerce otherwise our plugin menus and features will not function properly.

Automatic Installation

Manual Installation

  • Download the woo-smart-pack zip file.
  • Unzip the file woo-smart-pack  and upload the folder to the /wp-content/plugins/ directory.
  • Activate the plugin from Plugins menu in Wordpress Admin.

 

WooCommerce Smart Pack allows merchants to implement a wallet system, reward/refund customers and sell unlimited number of gift card products on their website. These features are grouped into four different sections which we call extensions, these include Wallet Extension, Refund Extension, Reward Extension and Gift Card Extension.  Each of these extensions can be enabled or disabled depending on what features the merchant need on their website. Below are the features of each of these extensions.

Wallet Extention

Wallet extension allows merchants to run an e-commerce wallet system. the wallet system allows customers to make an up-front funds deposit later use that funds to make item purchase on your website.

To manage customers wallet, login to the wordpress admin and navigate to Wallets --> All Walletes

Wallets Menu

From the All Wallets page, merchants can carry out the following tasks 

All Wallets

 

To create new customer wallet, click on the Add Wallet button and a new box will open.

Add Wallet

Then specify the User ID and any other editable fields on the box and then click the Create Wallet button.
please note that the User ID you specify here must exist in the wordpress users databse as this wallet extension will not manage users database automatically.
 
The new wallet
 
 
Use the Credit, Debit or View actions buttons to manage wallet properties. In this example, we are going to add funds to the newly created wallet we will click the Credit actions button and then specify the Amount, Status (transaction status), Type (transaction type) and Remark.
 
Credit Wallet
 
Then click the Add Funds button. with this example, we create a Pending Transaction, next is how you can manage or complete all transactions.
 
 
....
 
The Transactions page allows merchants to view all wallet transactions history, search for wallet transactions or view wallet transactions within a specific time range. To view this page, navigate to Wallets --> Transactions
 
Transactions
 
 
 
 
Also the admin Transactions page is where merchant can view, update, complete or cancel pending transactions.

All Transactions

 

 

From the Front-End My Wallet menu, customer can carry out the following tasks

 

My Wallet

 

From the Front-End Checkout page, customer can purchase items using funds in their wallet.

Checkout

 

Refund Extention

Refund extension allows merchants to refund their customer orders, this extenseion is fully compatible with the wallet extension.
 
To make an order refund, navigate to WooCommerce --> Orders
 
Order Refund Menu
 
 
Then select the customer order you want to refund.
 
Select Order
 
From the admin Order Details page, merchants can carry out the following tasks 
 
  • Make order refund via the Wallet payment gateway.
  • Make a direct order refund via the Wallet extension (if other payment gateways was used).

In this example, the order was made using Cash On Delivery which by default, don't support refund, to refund the customer order, click on the Refund button.

Order Refund Button

 

Then specify the Refund Amount and Reason for refund details and click Refund via Wallet button.

Order Refund

 
 

Also from the Front-End Recent Orders page, customers can make an order refund request.

Recent Orders

 
 
To respond to any customer refund requests, navigate to Wallet --> Refund Requests
 
Refund Requests Menu
 
From the Refund Requests page, merchants can carry out the following tasks.
  • Aprove/Reject/View/Updatte customers refund requests.
  • Specify the refundable amount for the refund requests.

Refund Requests

 
 

 

Reward Extension

Reward extension allows merchants to reward customers for every purchase. Merchant can specify the amount to reward customers on every product. this extension is fully compatible with the wallet extension.
 
 To create a reward product or turn any of your product into reward product, navigate to Products --> All Products.
 
All Products
 
 
Then select or create product you want to use as reward product.
 
Select Product
 
From the Edit Product page, merchants can Specify the following settings. 
 
  • Enable Allow customers wallet to be rewarded with credit.
  • Amount Type Controls the reward amount type.
  • Reward Amount Controls reward amount for the product.
  • Reward Remark Controls the reward Transaction remark.
  • Purchase Reward Info Controls the Information about the purchase reward
 
 
 
 
 

Gift Card Extension

The Gift Card extension allows merchants to sell unlimited number giftcard products on their website. This extension will turn any of your WooCommerce product into gift card product.
 
To create a gift card product or turn any of your product into gift card product, navigate to Products --> All Products.
 
All Products
 
 
 
 
Then select or create product you want to use as gift product.
 
Select Product
 
 
 
 
From the Edit Product page, merchants can Specify the following settings. 
 
  • Enable turn a regular product into gift card product.
  • Specify the following Pricing Type.
    1. Sales or Regular Price (Uses the product sales or regular price).
    2. User Price (customers will specify their price).
    3. Price Range (allows customers to choose between price range).
    4. Price Selection (customers can choose between price options).
  • Specify Gift card validity period in days (gift cards are refundable after expiry date).
  • Products allows you to choose a list products which new gift card coupons can apply to.
  • Exclude Products allows you to choose a list products which new gift card coupons will not apply to.
  • 'Product Categories' allows you to choose list of product categories which the gift card can apply to.
  • Exclude Product Categories allows you to choose list of product categories which the gift card will not apply to.
  • Show Send Date will display date field which customers to specify when to send their gift card.
  • Gift Card Code allows you specify gift card coupon code pattern.
  • Gift Card PDF Template allows you to specify the PDF template to use when sending gift card. you can create Gift Card PDF Template by navigating to Gift Cards --> Add New
  • Gift Card Email Template allows you to specify the email template to use when sending gift card. you can create Gift Card Email Template by navigating to Gift Cards --> Add New
  • Delivery Method Controls the delivery method to use when creating gift card for this product.
  • Buyer name field, Buyer email field,Receiver name field,Receiver email field,Message field Controls the product form fields visibility on single product page.

Gift Card Product

 

From the shop page, customers can use the following fields when buying gift card products.

Single Gift Card Product

Once a gift card has being purchased and the customer's order is completed, this extension will then create a new coupon for the purchase and reciepent or buyer can now use the coupon when purchasing other items on the website.

 

To complete any gift card order, navigate to WooCommerce --> Orders

Order Menu

 

Then select the customer gift card order and complete it, the system will then automatically create a coupon code.

Gift Card Order

 

To view all gift card coupons, navigate to WooCommerce --> Coupons page.

All Coupons Menu

 

 

Then you see all coupon codes including those you manually create.

All Coupons

 

 

 

When a gift card coupon is created, the receipient will recieve email containing the gift card coupon information(including PDF).

Gift Card Email

 

Customers can then use their gift card coupon when making purchase on the your website.

Cart with coupon

 

Also Buyers can view their gift card order details in their Recent Orders page.

Cart with coupon

 

Should in case receivers don't receive their gift card, you can always resend this gift card from the Order Details page.

Gift Card Resend

 

Funds Deposit

 

Partial Payment

 

New Wallet Reward

 

Wallets Data Security

Every wallet data (including money values) are encrypted using OpenSSL encryption system - a power encryption system which two encryption keys,
also some transactions are either automaticatlly carried out or completed (e.g payment transaction) by the plugin which require a user. you will need to 
create a seperate user account the plugin will use when making this transaction.
 
  • System user allows you specify which user account to use this plugin is making/completing a transaction.
  • Encryption key allows you to specify the first encryption key (this key is random and unique for every website using the plugin).
  • Encryption key VI allows you to specify the second encryption key (this key is random and unique for every website using the plugin).
Pleas Note: make sure you backup your database before modifying these keys.
 
 

Email Notifications

The notification settings allows you to customize emails.
for every wallet and transaction activities, these includes new wallet creation,
new wallet reward, funds deposit, new transactions made the merchant
and transaction status changed activity.
 
Wallet Settings
 
 
 
Enable/Disable allows you to enables or disable the refund extention.
Refund Settings allows you to customize the email notification message.
Enable/Disable allows you to enables or disable the purchase reward extention.
Reward remark displays transaction remark for every purshase reward transactions.
Reward Notification allows you to customize the email notification message.
Allows payment methods allows you to choose which payment method can be use for purchase reward, leave this field blank to support all payment methods.
Payment methods filter allows you to limit users to the above list of payment methods.
 
Reward Settings
The gift card extension manage gift card coupons, most of the following option
allow you to control the coupon settions for each coupon created by the gift card extension.
some of these options are also available on each gift card product settings.
 
  • Enable/Disable allows you to enables or disable the gift card extention.
  • Discount type controls how to discount customers, this can be a product discount or an entire cart discount.
  • Qrcode or Barcode allows you to use either Qrcode or Barcode (currently only apply to admin order details).
  • Gift card coupon pattern control gift card coupons code pattern, you can use (A10,C10 or N10) 'A' is Alphabet, 'N' is Number, 'C' is alphanumic, 10 is the length of each segment
  • Apply gift cards before tax if checked will set every new gift card coupons to "apply gift cards before tax".
  • Allow free shipping if checked will set every new gift card coupons to 'allow free shipping'.
  • Gift card expiry after days controls the expiry date of every new gift card coupons.
  • Use gift cards as coupon Allows customers to use gift card code as coupon code.

 

Usage Restriction

 

Usage Limit

 

Gift Card Management & Refunds

 

Gift Cards Payment Methods

 

Send To Friend Email and Gift Card Refund Notification allows you to customize email notification message.

 

Gift Card Settings

WooCommerce Smart Pack bunble about 28 shortcode for email notifications, gift card PDF and wordpress pages,
the following are the list of shorcodes for each sections.
 

On Page

 

On Email Notification

 

On Gift Card PDF

[wznd_coupon] displays gift card coupon code.
[wznd_message] displays gift card message.
[wznd_amount] displays gift card coupon amount.
[wznd_expirydate] displays gift card coupon expiry date.
[wznd_toname] displays gift card to name.
[wznd_toemail] displays gift card to email address.
[wznd_fromname] displays gift card from name.
[wznd_fromemail] displays gift card from email address.
[wznd_qrcode]  displays gift card drcode.
[wznd_barcode] displays gift card barcode.
 
 

Shortcode - Additional info

[wznd_giftcard_check], [wznd_mywallet][wznd_deposit] and [wznd_transactions] shortcodes require some additional attributes so we have provide some samples below.

[wznd_giftcard_check title="Check Gift Card" button_text="Check" placeholder="Enter Code" amount_label="Amount:" balance_label="Remaining balance:" sent_to_label="Sent to:" expiry_date_label="Expiry date:"]
[wznd_mywallet title="My Wallet" ledger_text="Ledger Balance:" current_text="Current Balance:" total_spent_text="Total Spent:"]
[wznd_deposit title="Wallet Deposit" placeholder="Enter Amount" button_text="Deposit"]
[wznd_transactions title="Transactions"]

Images

Images used in these plugin and the preview are properly sourced from the following

Icons

Icons used in these plugin and the preview are properly sourced from the following