System Requirement

  1. WordPress version 4+
  2. WooCommerce version 2+
  3. Plugin Will Work only with variable products
  4. Standard WooCommerce Compatible themes

How to install

Install it like standard WordPress plugin is installed.

  1. Go to WordPress admin.
  2. Plugins -> Add New
  3. Upload plugin & then Install and activate

Configure

  1. Create a new user account in your Indusrabbit SMM Panel for your store.
  2. Go to SMM Panel -> Settings
  3. Add API token for your newly created user.
  4. Add your Indusrabbit SMM Panel's API endpoints for both order and status.
  5. Add Anonymizer service, leave blank if you are not going to use any.
  6. Insert envato username.
  7. Insert envato purchase_code. You can get purchase_code on your invoice.
  8. Save settings.

Enable/Disable WP_CRON

If you want to disable cron and send orders/and get status manually.

  1. Go to SMM Panel -> Settings
  2. Disable send order WP CRON
  3. Disable get status WP CRON

To enable cron after disable, deactivate plugin and then activate.

Mapping

Mapping of your store product Id (variable products) to your Indusrabbit SMM Panel package Id.

  1. Go to SMM Panel -> Mapping
  2. All the products will be fetched, add appropriate package ID ahead of product id.
  3. For example, if your store have product Facebook 1K likes and on your panel there is a package Facebook 1K Likes, add package_id of Facebook 1k likes from your panel.
  4. If you want to exclude any product from plugin handling, just put 0 ahead of that product. Very handy sometime if you need to handle specific products manually.

Add variation field value

While creating a variation in product you will see a new field, please add quantity in digits equivalent to variation quantity. For example if you have a variation for 500 Instagram followers add 500 in quantity in digits field.

Plugin will add a link field in product detail page where customers have to add link (url).

Send Orders

If you have not disabled cron, orders will automatically be sent to your panel, if you want to send orders manually.

  1. Go to SMM Panel -> Orders
  2. All the pending orders will have button "Send" click and send
  3. Order status and API Order ID will be updated
  4. Log for the API call can be shown in logs Menu.

Get Order Status

If you have not disabled cron, orders status will automatically be fetched and updated by system. For manual order fetch.

  1. Go to SMM Panel -> Orders
  2. All the order status sent to panel have a button "Get" to get status from panel
  3. Order status if changed will be updated along with Start Counter column
  4. Log for the API call can be shown in logs Menu.

Send order status email

  1. Go to SMM Panel -> Orders
  2. All the orders in which status is not pending, will have button "Email" to send email to customers.
  3. System will automatically get standard WooCommerce email template and send details of order
  4. Email Sample Example:

Edit Order

  1. Go to SMM Panel -> Orders
  2. Hover over to ID column, there will be a link shown "edit"
  3. Click on Edit and a new screen will fetch order detail
  4. Edit order and save changes.

Delete order

  1. Go to SMM Panel -> Orders
  2. Hover over to ID column, there will be a link shown "delete"
  3. Click on link, order will be deleted.
  4. Note: Order of SMM panel will be deleted, nothing will be changed on WooCommerce Order

Customer My Account Section

In customer's my-account section there will be a new tab namely "Orders SMM" which will show all orders by products.

API Response Logs

Every call to API will save a response logs to monitor for success and error responses.