ShopConstruct Documentation

ShopConstruct is a WordPress plugin that help you to make your website sell products online.
Despite other ecommerce plugins ShopConstruct doesn't require spcial theme instalation.
Use ShopConstruct on any WordPress website displaying your products by shortcodes and layout options.
Below you can find solution for any situation in ShopConstruct.
If you don't feel free to ask your question on Support Forum

Installation

There are special server requirements to be checked before the plugin installatin. Make sure your server configurations correspond to the requirements listed here.

ShopConstruct plugin installation is done by completing a few simple steps. Just like a regular WordPress plugin, ShopConstruct plugin has the same installation process.

To install ShopConstruct plugin use WordPress search system.

  • Go to your website dashboard
  • Plugin section » Add New
  • Use search field to find “ShopConstruct” plugin
  • After the plugin is detected, click “Install Now”
  • After the plugin is installed, click “Activate Now”

After completing the above-mentioned steps, ShopConstruct plugin icon appears on the admin page (under Setting section)

FTP installation

If, for some reason, you are not able to install the plugin using the standard method, installation via FTP is also possible.

Follow the instructions below to install ShopConsruct via FTP

  • Download plugin ZIP file from WordPress.org
  • Extract plugin Zip file to the PC
  • Upload the extracted directory to /wp-content/plugins/ file
  • After the plugin is installed, click “Activate Now”

After completing the above-mentioned steps, ShopConstruct plugin icon appears on the admin page (under Setting section)

Updating plugin

As the plugin is completely free, all kind of newly added features will be available for all users. If the new updated version of the plugin is released, you will be notified that the version is already available for you to install. Notifications related to the available plugin updates will appear near Plugins section.

Going back to the plugin previous version

If for some reason you wish to revert to the previous version of the plugin, check the steps below (note that no information will be lost)

  • Deactivate and delete the current version of the plugin running
  • Find ShopConstruct plugin in WordPress.org
  • Click on Advanced Views
  • Scroll down to the bottom> find Development Version
  • Use dropdown to find the version you wish to install» Click Download
  • Upload the downloaded zip file by clicking Plugins» Add New» Install Now
  • After the plugin is installed, click “Activate Now”
Uninstalling the plugin

Depending on what kind of information you wish to remove, there are two ways of the plugin installation.

Plugin temporary uninstallation

After deactivating and removing the plugin, only the plugin is removed. Setting, order-related information will be still kept in the Database.

Plugin permanent uninstallation

In the case, if you wish to remove all ShopConstruct related information, you need to…...

Products

All created Product will be listed in this subsection. The list includes particular product related information such as:

Product Title, Image, product SKU, product available quantity in the Stock, Price, Shortcode. The list allows filtering the products by title, SKU and price. To filter the products, click on the parameter arrow above or under the list.

To Add New Product follow the instructions below:

  • Click Add Product
  • Add a Title to the product
  • Add SKU value if applicable (“Stock Keeping Unit” (SKU). A product, service identification code for a store.)
  • Enable Review for particular product
  • Enable Virtual Product if the product is virtual (e.g. License Key)
  • Enable Downloadable Product option if the product must be downloaded after the purchase is completed. After the option is enabled, a section will appear to Add File, add Download Limit and Download Expiry
  • Add product Regular Price
  • Add Discounted Price if applicable
  • Adjust Sale Schedule for the particular product in details
  • Add product Categories/ Tags to sort the existing product types
  • Add Shipping-related information, which include product Weight, Length, Width, Height
  • Set Meta Titles for particular product Search Optimization purposes
  • Add particular product Meta Description (phrases) for Search Optimization purposes
  • Enable Meta Noindex option to prevent a page from appearing in Google Search
  • Use Info section to give details about the product
  • Add product Short Description
  • Add Images Gallery to showcase the products(drag/drop images to set the desired one as Featured Image)
  • Choose one of the created Attribute and add values to it if necessary
  • Enable Manage Stock option to add add stock-related details
  • Add Stock Qty for particular product available in the stock
  • Allow backorders to sell products even if the stock is temporary displayed as empty
  • Set one of the given Stock Status to the product availability
  • Turn Sold individually option on to prevent multiple purchases of the same product with the same email address

After completing above-mentioned steps, click Publish Product

Managing Categories

All created Categories will be listed in this subsection. The list includes particular Category related information such as:
Category ID, Image, Name, Description, Slug, Count.
The list allows filtering the products by ID, Name, Description, Slug and Count. To filter the products, click on the parameter arrow above or under the list.

To Add New Product follow the instructions below:

  • Add category Name
  • Add category Slug
  • Add Parent category if there is any
  • Add category Description
  • Set featured image to the category

After completing above-mentioned steps, click Add Category

Managing Tags

All created Tags will be listed in this subsection. The list includes particular Tag related information such as:
Tag ID, Name, Description, Slug, Count.
The list allows filtering the products by ID, Name, Description, Slug and Count. To filter the products, click on the parameter arrow above or under the list.

To Add New Tag follow the instructions below:

  • Add tag Name
  • Add tag Slug
  • Add tag Description

After completing above-mentioned steps, click Add Tag

Managing Reviews

All submitted Reviews will be listed in this subsection. The list includes particular Review related information such as:
Review Author, Review, “In Response To”, Rating, Submitted On, Actions (Hold, Reply, Edit/View or Delete)
The list allows filtering the reviews by Author, In Response To, Rating and Submitted On. To filter the reviews, click on the parameter arrow above or under the list.

Managing Attributes

All created Attributes will be listed in this subsection. The list includes particular Attributes related information such as:
Attribute Name, Slug, Order by, Terms

To Add New Tag follow the instructions below:

  • Add tag Name
  • Add tag Slug
  • Add tag Description

After completing above-mentioned steps, click Add Tag

Orders

All Submitted/Created Orders will be listed in this subsection. The list includes particular Order related information such as:
Order Status, Purchased item QTY, Ship To, Date, Total (amount), Actions (Mark complete, Mark processing, Edit/View)

To Add New Order follow the instructions below:

Shipping details
  • First Name
  • Last Name
  • Company
  • Address 1, Address 2
  • City
  • Postcode
  • Country
  • State/Country
  • Customer Provided Notes (if applicable)
Billing details
  • First Name
  • Last Name
  • Company
  • Address 1, Address 2
  • City
  • Postcode
  • Country
  • State/Country
  • Email
  • Phone
  • Payment Method
  • Transaction ID
Order Items

The ordered items will be listed here with the following information:

  • Item Name
  • Price
  • Quantity
  • Total
  • Subtotal
  • Shipping fee (if applicable)
  • Country
  • State/Country
  • Email
  • Phone
  • Payment Method
  • Transaction ID

Payment Methods

Checkout
  • Enable guest checkout to allow customers to checkout without creating an account
  • Enable Force secure checkout to force SSL (HTTPS) on the checkout pages (an SSL Certificate is required).
Checkout Pages

These pages need to be set so that ShopConstruct knows where to send users to checkout the product.

  • Checkout Page can be set from here to redirect users to enter shipping-related details
  • Terms and Conditions page can be set from here to redirect users to familiarize with service terms and conditions before confirming the transaction
Checkout Endpoints

Endpoints are appended to your page URLs to handle specific actions during the checkout process. They should be unique.

  • Pay
  • Order Received
PayPal
  • Enable PayPal standard to allow the users will be able to make the payments via PayPal system
  • Use Description field to leave additional notes related to the payment system
  • Add PayPal Email for making real transactions
  • Enable PayPal sandbox mode for testing purpose
  • By Enabling logging option, all possible PayPal-related activity change will be listed in the mentioned folder (PayPal transactions, payment status changes, etc.)
  • Use Receiver Email if the payment receiver email address differs from the primary PayPal email account
  • Enable the option to Send shipping details to PayPal instead of billing
BACS
  • Enable Bank Transfer so that users will be able to make payments via Bank Transfer (Wire Transfer)
  • Title
  • Description- Use this field to leave additional notes related to the payment system
  • Instructions- Give additional instructions on how the payment method usage

Add New Account by inputting the following details:

  • Account Name- The name of the account holder
  • Account Number- Bank account number
  • Bank Name- Bank name
  • IBAN- International Bank Account Number
  • BIC/Swift- Bank Identifier Code/Swift code
Cheque
  • Enable Cheque Payment- so that users will be able to make the payments using Cheque
  • Title- Bank account number
  • Description- Use this field to leave additional notes related to the payment system
  • IBAN- International Bank Account Number
  • Instructions- Give additional instructions on how the payment method usage
Cash on Delivery
  • Enable Cash on Delivery- so that users will be able to make the payments with cash on delivery
  • Title- Bank account number
  • Description- Use this field to leave additional notes related to the payment system
  • Instructions- - Give additional instructions on how the payment method usage

Advanced Settings

General Options
  • Base Location- Mention the base exact location
  • Selling Location(s)- Set locations the products will be shipped to
  • Specific Countries- Mention Specific shipping countries if there are any
  • Customer Default Address- Choose how the plugin should detect website visitor location
Currency Options
  • Choose the Currency that will be displayed on Front-end
  • Select one of the Currency Symbol Positions
  • Thousand Separator-Use a symbol (e.g. comma) to separate groups of thousands
  • Decimal Separator- Use decimal mark to separate the integer part from the fractional part of a number written in decimal form
  • Number of Decimals- Mention how many symbols can be displayed after decimal separator
Design Options

Use Custom CSS field to add styles to elements or override existing styles