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
Install the app
Unzip the archive in your Prestashop “modules” directory.
Activate the dependencies
Head to “Modules and Services” and search for “Tapbuy”.
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.
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”.
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.
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.
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:
Later on, you will be able to update your settings in the Tapbuy settings pannel (Dashboard / Settings).
Logo
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.