SUBSOLAR DESIGNS

WooCommerce

Set up WooCommerce payments for deals in CouponHut.

As of CouponHut 2.2, Woocommerce Plugin will be installed with all the other plugins from the notice that appears after activating the theme.

For CouponHut pre-2.2 Users that Update to 2.2

The Ultimate Membership plugin is no longer required and it's strongly recommended to be deactivated.

If checkout fails or required fields are missing, disable Simplified Checkout in Appearance → Theme Settings → Deals. Some payment gateways (Stripe, PayPal Pro, and many local processors) require the billing fields that Simplified Checkout removes. Full troubleshooting: Checkout fix.

Setting Up WooCommerce

Please note that you can skip the entire WooCommerce step by step process if you don't plan to use pyment options in your theme.

After setting up WooCommerce by running the Wordpress Setup Wizard, go to Appearance > Theme Setting > Deals and activate the Enable WooCommerce option. If you don't want to manually check the orders as complete in the WooCommerce Settings Panel - activate Auto Complete WooCommerce Orders.

WooCommerce in CouponHut doesn't use the default Products post type, it is integrated in the Deals post type.

When activated WooCommerce automaticaly creates its needed pages like My Account, Checkout, etc. By going to WooCommerce > Settings >Checkout you can check if the right pages are selected in Cart Page and Checkout Page.

WooCommerce Settings

In WooCommerce > Settings >Shipping, you can deselect Enable shipping if you don't want your users to enter shipping information when purchasing a deal.

In WooCommerce > Settings >Accounts, make sure that My Account page is set to My Account. This is the page that your users use to see what deals they have bought and review their information and purchase history.

Creating WooCommerce Deal

We will the a look at some of the fields when we create or edit an existing deal:

WooCommerce Deal Fields

Old Price, New Price, Save - These fields are presentational only. They don't have any other functionality apart from showing the user some information about the pricing.

WooCommerce Sale Price - This is the price that will be used for the WooCommerce Pricing. Only numbers must be placed here. The currency sign must not be entered. Make sure you have selected the correct currency in WooCommerce > Settings > General. If WooCommerce Sale Price is left blank or WooCommerce is disabled, the deal will not use a payment system.

On this page