* source-appsflyer * source-cart * source-chargebee * source-lemlist * source-linnworks * source-mailgun * source-pardot * source-plaid * source-prestashop * source-quickbooks-singer * source-recharge * source-tplcentral * remove icons that aren't real * Remove TODOs * add missing specs * Update docs/integrations/sources/primetric.md Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com> * bump readmes * revert ci_check_deps logic * New name Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com>
110 lines
7.6 KiB
Markdown
110 lines
7.6 KiB
Markdown
# PrestaShop
|
|
|
|
This page contains the setup guide and reference information for the PrestaShop source connector.
|
|
|
|
## Prerequisites
|
|
|
|
- Access Key
|
|
- Shop URL
|
|
- Start date
|
|
|
|
## Setup guide
|
|
|
|
### Step 1: Set up PrestaShop
|
|
|
|
1. By default, the webservice feature is disabled on PrestaShop and needs to be [switched on](https://devdocs.prestashop.com/1.7/webservice/tutorials/creating-access/#enable-the-webservice).
|
|
2. To get access to the PrestaShop API you need to create an access key, please follow the instructions in this [documentation](https://devdocs.prestashop-project.org/1.7/webservice/tutorials/creating-access/#create-an-access-key).
|
|
|
|
### Step 2: Set up the PrestaShop connector in Airbyte
|
|
|
|
**For Airbyte Cloud:**
|
|
|
|
1. [Log into your Airbyte Cloud](https://cloud.airbyte.io/workspaces) account.
|
|
2. In the left navigation bar, click **Sources**. In the top-right corner, click **+ new source**.
|
|
3. On the source setup page, select **PrestaShop** from the Source type dropdown and enter a name for this connector.
|
|
4. Enter the **Access Key** that you obtained.
|
|
5. Enter the **Shop URL** without trailing slash, for example, https://my.prestashop.com, only HTTPS urls are supported.
|
|
6. Enter **Start date** in YYYY-MM-DD format. The data added on and after this date will be replicated.
|
|
|
|
## Supported sync modes
|
|
|
|
The PrestaShop source connector supports the following [ sync modes](https://docs.airbyte.com/cloud/core-concepts#connection-sync-modes):
|
|
|
|
- [Full Refresh - Overwrite](https://docs.airbyte.com/understanding-airbyte/glossary#full-refresh-sync)
|
|
- [Full Refresh - Append](https://docs.airbyte.com/understanding-airbyte/connections/full-refresh-append)
|
|
- [Incremental - Append](https://docs.airbyte.com/understanding-airbyte/connections/incremental-append)
|
|
- [Incremental - Deduped History](https://docs.airbyte.com/understanding-airbyte/connections/incremental-deduped-history)
|
|
|
|
## Supported Streams
|
|
|
|
This connector outputs the following full refresh streams:
|
|
|
|
- [Carriers](https://devdocs.prestashop.com/1.7/webservice/resources/carriers/)
|
|
- [Combinations](https://devdocs.prestashop.com/1.7/webservice/resources/combinations/)
|
|
- [Contacts](https://devdocs.prestashop.com/1.7/webservice/resources/contacts/)
|
|
- [Content Management System](https://devdocs.prestashop.com/1.7/webservice/resources/content_management_system/)
|
|
- [Countries](https://devdocs.prestashop.com/1.7/webservice/resources/countries/)
|
|
- [Currencies](https://devdocs.prestashop.com/1.7/webservice/resources/currencies/)
|
|
- [Deliveries](https://devdocs.prestashop.com/1.7/webservice/resources/deliveries/)
|
|
- [Employees](https://devdocs.prestashop.com/1.7/webservice/resources/employees/)
|
|
- [Guests](https://devdocs.prestashop.com/1.7/webservice/resources/guests/)
|
|
- [Image Types](https://devdocs.prestashop.com/1.7/webservice/resources/image_types/)
|
|
- [Languages](https://devdocs.prestashop.com/1.7/webservice/resources/languages/)
|
|
- [Order Details](https://devdocs.prestashop.com/1.7/webservice/resources/order_details/)
|
|
- [Order States](https://devdocs.prestashop.com/1.7/webservice/resources/order_states/)
|
|
- [Price Ranges](https://devdocs.prestashop.com/1.7/webservice/resources/price_ranges/)
|
|
- [Product Customization Fields](https://devdocs.prestashop.com/1.7/webservice/resources/product_customization_fields/)
|
|
- [Product Feature Values](https://devdocs.prestashop.com/1.7/webservice/resources/product_feature_values/)
|
|
- [Product Features](https://devdocs.prestashop.com/1.7/webservice/resources/product_features/)
|
|
- [Product Option Values](https://devdocs.prestashop.com/1.7/webservice/resources/product_option_values/)
|
|
- [Product Suppliers](https://devdocs.prestashop.com/1.7/webservice/resources/product_suppliers/)
|
|
- [ShopGroups](https://devdocs.prestashop.com/1.7/webservice/resources/shop_groups/)
|
|
- [ShopUrls](https://devdocs.prestashop.com/1.7/webservice/resources/shop_urls/)
|
|
- [Shops](https://devdocs.prestashop.com/1.7/webservice/resources/shops/)
|
|
- [Specific Price Rules](https://devdocs.prestashop.com/1.7/webservice/resources/specific_price_rules/)
|
|
- [Specific Prices](https://devdocs.prestashop.com/1.7/webservice/resources/specific_prices/)
|
|
- [States](https://devdocs.prestashop.com/1.7/webservice/resources/states/)
|
|
- [Stock Availables](https://devdocs.prestashop.com/1.7/webservice/resources/stock_availables/)
|
|
- [Tags](https://devdocs.prestashop.com/1.7/webservice/resources/tags/)
|
|
- [Tax Rules](https://devdocs.prestashop.com/1.7/webservice/resources/tax_rules/)
|
|
- [Taxes](https://devdocs.prestashop.com/1.7/webservice/resources/taxes/)
|
|
- [Translated Configurations](https://devdocs.prestashop.com/1.7/webservice/resources/translated_configurations/)
|
|
- [Weight Ranges](https://devdocs.prestashop.com/1.7/webservice/resources/weight_ranges/)
|
|
- [Zones](https://devdocs.prestashop.com/1.7/webservice/resources/zones/)
|
|
|
|
This connector outputs the following incremental streams:
|
|
|
|
- [Addresses](https://devdocs.prestashop.com/1.7/webservice/resources/addresses/)
|
|
- [Cart Rules](https://devdocs.prestashop.com/1.7/webservice/resources/cart_rules/)
|
|
- [Carts](https://devdocs.prestashop.com/1.7/webservice/resources/carts/)
|
|
- [Categories](https://devdocs.prestashop.com/1.7/webservice/resources/categories/)
|
|
- [Configurations](https://devdocs.prestashop.com/1.7/webservice/resources/configurations/)
|
|
- [Customer Messages](https://devdocs.prestashop.com/1.7/webservice/resources/customer_messages/)
|
|
- [Customer Threads](https://devdocs.prestashop.com/1.7/webservice/resources/customer_threads/)
|
|
- [Customers](https://devdocs.prestashop.com/1.7/webservice/resources/customers/)
|
|
- [Groups](https://devdocs.prestashop.com/1.7/webservice/resources/groups/)
|
|
- [Manufacturers](https://devdocs.prestashop.com/1.7/webservice/resources/manufacturers/)
|
|
- [Messages](https://devdocs.prestashop.com/1.7/webservice/resources/messages/)
|
|
- [Order Carriers](https://devdocs.prestashop.com/1.7/webservice/resources/order_carriers/)
|
|
- [Order Histories](https://devdocs.prestashop.com/1.7/webservice/resources/order_histories/)
|
|
- [Order Invoices](https://devdocs.prestashop.com/1.7/webservice/resources/order_invoices/)
|
|
- [Order Payments](https://devdocs.prestashop.com/1.7/webservice/resources/order_payments/)
|
|
- [Order Slip](https://devdocs.prestashop.com/1.7/webservice/resources/order_slip/)
|
|
- [Orders](https://devdocs.prestashop.com/1.7/webservice/resources/orders/)
|
|
- [Products](https://devdocs.prestashop.com/1.7/webservice/resources/products/)
|
|
- [Stock Movement Reasons](https://devdocs.prestashop.com/1.7/webservice/resources/stock_movement_reasons/)
|
|
- [Stock Movements](https://devdocs.prestashop.com/1.7/webservice/resources/stock_movements/)
|
|
- [Stores](https://devdocs.prestashop.com/1.7/webservice/resources/stores/)
|
|
- [Suppliers](https://devdocs.prestashop.com/1.7/webservice/resources/suppliers/)
|
|
- [Tax Rule Groups](https://devdocs.prestashop.com/1.7/webservice/resources/tax_rule_groups/)
|
|
|
|
If there are more endpoints you'd like Airbyte to support, please [create an issue.](https://github.com/airbytehq/airbyte/issues/new/choose)
|
|
|
|
## CHANGELOG
|
|
|
|
| Version | Date | Pull Request | Subject |
|
|
| :------ | :--------- | :-------------------------------------------------------- | :--------------------------------------------------- |
|
|
| 0.3.0 | 2022-11-08 | [#18927](https://github.com/airbytehq/airbyte/pull/18927) | Migrate connector from Alpha (Python) to Beta (YAML) |
|
|
| 0.2.0 | 2022-10-31 | [#18599](https://github.com/airbytehq/airbyte/pull/18599) | Only https scheme is allowed |
|
|
| 0.1.0 | 2021-07-02 | [#4465](https://github.com/airbytehq/airbyte/pull/4465) | Initial implementation |
|