Documentation

 Back to top

Tapbuy Prestashop plugin

Prior to installing the module, please register with Tapbuy so that your account can be approved. You should do this before starting any module installation.

In this guide, you will learn the process for installing the Tapbuy Module for Prestashop.

This module will supply Shopping feeds with a source feed of your product data, which will then be used and manipulated for outgoing sales via Tapbuy, keeping up-to-date User Accounts, Product Data, Inventory, Order and Order fulfillment.

Installation generally takes 5 minutes or less.

Conditions: This module is compatible for all using Prestashop 1.6.x.

Installation

Download our app

DOWNLOAD PRESTASHOP MODULE

Install the app

Unzip the archive in your Prestashop “modules” directory.

Activate the dependencies

Head to “Modules and Services” and search for “Tapbuy”.

Prestashop modules and services

Click Install and proceed with the installation.

Once the module is successfully installed, in the section SHOPS TO IMPORT IN TAPBUY, select your store name, click Save. In the section API CONFIGURATION enter the Tapbuy API client_id and API client_secret.

Prestashop modules and services store name

Create the Prestashop API credentials

Tapbuy uses the native Prestashop API to sync User Accounts, Product Data, Inventory, Order, and order fulfillment.

In order to allow Tapbuy to communicate data with your Prestashop, we need to create a new Webservice key. Head to “Advanced Parameters” / “Webservice” and click on “Add new webservice key”.

Prestashop Webservice key

Click on Generate! to generate a new key, in key description enter “Tapbuy”.

Select the column “All” for the following Permissions :

  • Addresses

  • Carriers

  • Carts

  • Categories

  • Combinations

  • Configurations

  • Countries

  • Currencies

  • Customers

  • Deliveries

  • Image_types

  • Images

  • Languages

  • Mkp_customers

  • Mkp_products

  • Order_carriers

  • Order_details

  • Order_discounts

  • Order_histories

  • Order_invoices

  • Order_payments

  • Order_slip

  • Order_states

  • Orders

  • Price_ranges

  • Products

  • Specific_prices

  • Specific_price_rules

  • Stock_availables

  • Stock_movement_reasons

  • Stock_movements

  • Stocks

  • Taxes

  • Tax_rule_groups

  • Tax_rules

  • Weight_ranges

Then click Save.

Prestashop permissions

The new key will appear in the WEBSERVICE section, copy-it you will need it later.

In the CONFIGURATION section, enable the PrestaShop’s webservice and click Save.

Prestashop webservice enabled

You need to clear the cache, go to your Prestashop “cache” directory and delete the content of “class_index.php”.

Test API

On a new browser go to <your_domain>/api, a htaccess popin will be prompted. Paste the Webservice key in the field “User name” and click Log in. An XML file will appear with all the Permissions you selected in the previous step. If an error is prompted, you need to activate the CGI mode of PHP in Prestashop Advanced settings/Webservice.

Tapbuy API credentials

In your Prestashop backend, head to “Modules and Services” and search again for “Tapbuy” in the MODULES LIST. Click on the button Configure and report the Script URL and the Encryption key in the API CONFIGURATION section* and click Save.

Report the Script URL and the Encryption key

Prestashop API credentials

Enter the generated Webservice key into the Tapbuy backend during the onboarding process.

Tapbuy customization

Retailer customization is handled by the Tapbuy backend onboarding process at:

https://backend.tapbuy.io

Later on, you will be able to update your settings in the Tapbuy settings pannel (Dashboard / Settings).

Store logo recommended format is .png, the maximum accepted logo size is 130x130px.

Main Color

Set up the store main color (hexadecimal code) to customize the Tapbuy front-end experience (button, links, titles…).

Delivery

Delivery options will be retrieved automatically from Prestashop settings.

Payment

Tapbuy supports the following payment gateways:

  • Adyen

  • Android Pay

  • Apple Pay

  • Authorize net

  • Be2Bill

  • Braintree

  • CyberSource

  • HiPay

  • Ingenico ePayments (Ogone)

  • Paybox

  • Payline

  • Payzen

  • Paypal

  • Stripe

  • WorldLine

  • WorldPay

If your store supports one of those gateways, please provide us the associated credentials. If you’re using another gateway, Tapbuy can integrate your payment gateway within a week. On demand, Tapbuy may process the payment with a default payment gateway (processing fees will apply), please fill your IBAN information in the Tapbuy backend to set up a recurring bank transfer.

Your application has been submited. We'll get back to you shortly.
The Tapbuy Team

Login

Best,

The Tapbuy Team

Close