Skip to content

Integrating on WooCommerce

Locate your humm Credentials

To integrate humm you will need your:

  • Merchant Number
  • API Key

Fill in the online Request API Key Form and we'll send you your unique API Key

Integrating humm

Before installing the new Humm plugin, if you have a previous version installed, please ensure you deactivate and uninstall the old plugin before proceeding.

1. Download the Humm WooCommerce plugin from Github Github

2. Navigate to the WordPress Admin page and on the left hand side click Plugins > Add New, then click the Upload Plugin button at the top of the page.

3. Add the Humm .zip file downloaded earlier and install it to your WordPress website.

4. Once installed, click the Activate Now button.

Configuration

1. Navigate to the Plugins page, find Humm then click Settings.

humm-woo-plugin.png

2. Configure the Merchant ID and API Key fields with your credentials. If you have not received your API key please fill out the form located here.

3. Ensure humm is configured as follows: woo1.png woo2.png woo3.png

Setting Value
Enabled Ticked
Humm Region Australia or New Zealand
Test Mode Unticked
Merchant ID Your Merchant ID
API Key Your unique API Key
Enable Logging Ticked
Hook on Product Page Widget showing position
Price Widget Activate on your preference
Cart Widget Activate on your preference
Checkout Widget Activate on your preference
Price Widget Advanced Settings ticked to function variable product widgets
Use Dynamic Version of the Price Widget ticked to function variable product widgets
Pre-select Checkout Button Activate on your preference
Humm Top Banner Widget Activate on your preference
Elementor Page Builder for insert ShortCode in the Elementor Page builder
Humm Merchant Type 'Little things', 'Big things' or Both for widgets showing
Shop Name Your shop name.
Minimum Order Total 0 for no limit in AU. per order above Min limitation
Maximum Order Total 0 for no limit. per order under Max limitation and Widget showing under Maximum Amount
Little Things Threshold Amount depreciated

Refunding

1. Click order to refund from the orders list page, then Refund at the bottom.

Refund1.png

2. Choose the items or set the amount you want to refund then click Refund via humm.

Refund2.png

FAQ

Does Plugin support PHP 8.0+ ,what is demo website?

The plugin can work well on all PHP versions,including PHP 8.0+,
Please make sure to update the WooCommerce, WordPress and other third party versions to match PHP8.0+ requirements, so, there are no any conflicts between websites plugins and Humm WooCommerce plugins
in the wp-config.php, add define( 'WP_DEBUG', false ), so there are no any PHP 8+ warning and deprecaited messages showing on the live websites

PHP 8.0+ demo website
LT products and widgtes

What does different order status mean ?

Status Explanation
Processing Humm payment is successful and completed
Failed Humm payment is declined , failed and error, contact https://www.shophumm.com/NZ/contact-us/business-contact if an enquire is required
Refunded refund or partial refund
Cancelled time limit reached. Order status changed from Pending payment to Cancelled. Hold stock (minutes) is config in the woocommerce->setting->product->inventory->Hold stock(minutes) Leave blank to disable

10.png

How does the different widget work ?

Widget Type Action
Variable product widget,LT and BT widgets Price Widget Advanced Settings and Use Dynamic Version of the Price Widget are ticked
LT and BT widgets Price Widget ticked
Cart Widget Cart Widget ticked
Checkout Widget Checkout Widget ticked

Price: $100

How to manage product widget position on the different product page ?

Hook on product page binds showing position on the product page and Elementor Page Builder option is for inserting shortcode woocommerce_humm_elementor in the required postion in the specific page builder, reference the admin dashboard

If you have any questions, email us at pit@shophumm.co.nz