Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Prérequis
Un WooCommerce objet que vous aimeriez lire. Vous aurez besoin du nom de l'objet tel que le coupon, la commande, le produit, etc.
Entités prises en charge pour la source :
Entité | Peut être filtré | Limite de supports | Supporte Order by | Supporte Select * | Supporte le partitionnement |
---|---|---|---|---|---|
Bon de réduction | Oui | Oui | Oui | Oui | Oui |
Total du coupon | Non | Non | Non | Oui | Non |
Nombre total de clients | Non | Non | Non | Oui | Non |
Ordre | Oui | Oui | Oui | Oui | Oui |
Total des commandes | Non | Non | Non | Oui | Non |
Passerelle de paiement | Non | Non | Non | Oui | Non |
Produit (langue française non garantie) | Oui | Oui | Oui | Oui | Oui |
Attribut du produit | Oui | Oui | Oui | Oui | Oui |
Catégorie de produit | Oui | Oui | Oui | Oui | Oui |
Évaluation du produit | Oui | Oui | Oui | Oui | Oui |
Classe d'expédition du produit | Oui | Oui | Oui | Oui | Oui |
Tag du produit | Oui | Oui | Oui | Oui | Oui |
Variation du produit | Oui | Oui | Oui | Oui | Oui |
Total des produits | Non | Non | Non | Oui | Non |
Rapport (liste) | Non | Non | Non | Oui | Non |
Nombre total d'avis | Non | Non | Non | Oui | Non |
Rapport des ventes | Oui | Non | Non | Oui | Non |
Mode d'expédition | Non | Non | Non | Oui | Non |
Zone d'expédition | Non | Non | Non | Oui | Non |
Emplacement de la zone d'expédition | Non | Non | Non | Oui | Non |
Méthode de zone d'expédition | Non | Non | Non | Oui | Non |
Taux d'imposition | Oui | Oui | Oui | Oui | Oui |
Classe fiscale | Non | Non | Non | Oui | Non |
Rapport sur les meilleures ventes | Oui | Non | Non | Oui | Non |
Exemple :
woocommerce_read = glueContext.create_dynamic_frame.from_options(
connection_type="glue.spark.woocommerce",
connection_options={
"connectionName": "connectionName",
"ENTITY_NAME": "coupon",
"API_VERSION": "v3",
"INSTANCE_URL": "instanceUrl"
}
WooCommerce détails de l'entité et du champ :
Entité | Champ | Type de données | Opérateurs pris en charge |
---|---|---|---|
coupon | id | Entier | N/A |
code | Chaîne | EQUAL_TO | |
amount | Chaîne | N/A | |
status | Chaîne | N/A | |
date_créée | DateTime | N/A | |
date de création_gmt | DateTime | N/A | |
date_modifiée | DateTime | N/A | |
date_modifié_gmt | DateTime | N/A | |
type_de réduction | Chaîne | N/A | |
description | Chaîne | N/A | |
date_expire | Chaîne | N/A | |
date_expiration_gmt | Chaîne | N/A | |
compte_d'utilisation | Entier | N/A | |
utilisation_individuelle | Booléen | N/A | |
identifiant_produits | Liste | N/A | |
identifiant_de_produit exclus | Liste | N/A | |
usage_limit | Entier | N/A | |
Limite_d'utilisation par utilisateur | Entier | N/A | |
limiter_utilisation_à_x_articles | Entier | N/A | |
livraison gratuite | Booléen | N/A | |
catégories_produits | Liste | N/A | |
catégories_de_produits exclues | Liste | N/A | |
exclure les articles en vente | Booléen | N/A | |
montant_minimum | Chaîne | N/A | |
montant_maximum | Chaîne | N/A | |
Restrictions relatives aux e-mails | Liste | N/A | |
utilisé_par | Liste | N/A | |
méta-données | Liste | N/A | |
context | Chaîne | EQUAL_TO | |
search | Chaîne | EQUAL_TO | |
après | DateTime | EQUAL_TO | |
avant | DateTime | EQUAL_TO | |
order | Chaîne | EQUAL_TO | |
commander par | Chaîne | EQUAL_TO | |
modifié_après | DateTime | EQUAL_TO | |
modifié_avant | DateTime | EQUAL_TO | |
les dates sont GMT | Booléen | EQUAL_TO | |
total du coupon | limace | Chaîne | N/A |
name | Chaîne | N/A | |
total | Entier | N/A | |
total des clients | limace | Chaîne | N/A |
name | Chaîne | N/A | |
total | Entier | N/A | |
order | id | Entier | N/A |
identifiant_parent | Entier | N/A | |
nombre | Chaîne | N/A | |
clé_commande | Chaîne | N/A | |
créé_via | Chaîne | N/A | |
status | Chaîne | N/A | |
devise | Chaîne | N/A | |
version | Chaîne | N/A | |
date_créée | DateTime | N/A | |
date_modifiée | DateTime | N/A | |
total de la réduction | Chaîne | N/A | |
impôt_d'escompte | Chaîne | N/A | |
total des frais d'expédition | Chaîne | N/A | |
taxe_d'expédition | Chaîne | N/A | |
cart_tax | Chaîne | N/A | |
total | Chaîne | N/A | |
impôt_total | Chaîne | N/A | |
les prix incluent les taxes | Booléen | N/A | |
customer_id | Entier | N/A | |
adresse_IP du client | Chaîne | N/A | |
agent-utilisateur_client | Chaîne | N/A | |
note du client | Chaîne | N/A | |
facturation | Struct | N/A | |
livraison | Struct | N/A | |
modède_paiement | Chaîne | N/A | |
titre_de_méthode de paiement | Chaîne | N/A | |
transaction_id | Chaîne | N/A | |
date de paiement | DateTime | N/A | |
date_terminée | DateTime | N/A | |
cart_hash | Chaîne | N/A | |
méta-données | Liste | N/A | |
articles de ligne | Liste | N/A | |
tax_lines | Liste | N/A | |
Shipping_lines | Liste | N/A | |
lignes tarifaires | Liste | N/A | |
coupon_lines | Liste | N/A | |
remboursements | Liste | N/A | |
URL_de paiement | Chaîne | N/A | |
est modifiable | Booléen | N/A | |
besoins_paiement | Booléen | N/A | |
traitement des besoins | Booléen | N/A | |
date de création_gmt | DateTime | N/A | |
date_modifié_gmt | DateTime | N/A | |
date_terminé_GMT | DateTime | N/A | |
date_paid_gmt | DateTime | N/A | |
symbole_devise | Chaîne | N/A | |
set_paid | Booléen | N/A | |
context | Chaîne | EQUAL_TO | |
search | Chaîne | EQUAL_TO | |
après | DateTime | EQUAL_TO | |
avant | DateTime | EQUAL_TO | |
order | Chaîne | EQUAL_TO | |
commander par | Chaîne | EQUAL_TO | |
customer | Entier | EQUAL_TO | |
produit | Entier | EQUAL_TO | |
pdd | Entier | EQUAL_TO | |
modifié_avant | DateTime | EQUAL_TO | |
modifié_après | DateTime | EQUAL_TO | |
les dates sont GMT | Booléen | EQUAL_TO | |
total de la commande | limace | Chaîne | N/A |
name | Chaîne | N/A | |
total | Entier | N/A | |
passerelle de paiement | title | Chaîne | N/A |
description | Chaîne | N/A | |
order | Chaîne | N/A | |
enabled | Booléen | N/A | |
titre_méthode | Chaîne | N/A | |
description de la méthode | Chaîne | N/A | |
support_méthodes | Liste | N/A | |
paramètres | Chaîne | N/A | |
configuration des besoins | Booléen | N/A | |
scripts de post-installation | Liste | N/A | |
URL des paramètres | Chaîne | N/A | |
URL_de connexion | Chaîne | N/A | |
texte_d'aide à la configuration | Chaîne | N/A | |
Clés de paramètres_obligatoires | Liste | N/A | |
produit | id | Entier | N/A |
name | Chaîne | N/A | |
type | Chaîne | EQUAL_TO | |
permalien | Chaîne | N/A | |
date_créée | DateTime | N/A | |
date de création_gmt | DateTime | N/A | |
date_modifiée | DateTime | N/A | |
date_modifié_gmt | DateTime | N/A | |
visibilité du catalogue | Chaîne | N/A | |
description | Chaîne | N/A | |
short_description | Chaîne | N/A | |
prix | Chaîne | N/A | |
prix_régulier | Chaîne | N/A | |
prix_de vente | Chaîne | N/A | |
date de mise en vente | DateTime | N/A | |
date de mise en vente à partir de l'heure GMT | DateTime | N/A | |
date de vente au | DateTime | N/A | |
date de mise en vente jusqu'à l'heure GMT | DateTime | N/A | |
prix_html | Chaîne | N/A | |
achetable | Booléen | N/A | |
ventes totales | Entier | N/A | |
virtuel | Booléen | N/A | |
téléchargeable | Booléen | N/A | |
téléchargements | Liste | N/A | |
limite_de_téléchargement | Entier | N/A | |
expiration_téléchargement | Entier | N/A | |
URL_externe | Chaîne | N/A | |
bouton_texte | Chaîne | N/A | |
statut_fiscal | Chaîne | N/A | |
gérer_stock | Booléen | N/A | |
stock_quantité | Entier | N/A | |
en rupture de stock | Chaîne | N/A | |
arriérés de commandes_autorisés | Booléen | N/A | |
en rupture de stock | Booléen | N/A | |
vendu_individuellement | Booléen | N/A | |
poids | Chaîne | N/A | |
dimensions | Struct | N/A | |
expédition_obligatoire | Booléen | N/A | |
expédition_taxable | Booléen | N/A | |
identifiant_classe d'expédition | Entier | N/A | |
commentaires_autorisés | Booléen | N/A | |
notation_moyenne | Chaîne | N/A | |
notation_count | Entier | N/A | |
identifiant_associés | Liste | N/A | |
upsell_ids | Liste | N/A | |
identifiants de vente croisés | Liste | N/A | |
identifiant_parent | Entier | N/A | |
note_d'achat | Chaîne | N/A | |
categories | Liste | N/A | |
balises | Liste | N/A | |
images | Liste | N/A | |
attributs | Liste | N/A | |
attributs_par défaut | Liste | N/A | |
variantes | Liste | N/A | |
produits_groupés | Liste | N/A | |
menu_order | Entier | N/A | |
méta-données | Liste | N/A | |
faible montant du stock | Entier | N/A | |
jetpack_publicize_connections | Liste | N/A | |
jetpack-related-posts | Liste | N/A | |
jetpack_likes_enabled | Booléen | N/A | |
jetpack_sharing_enabled | Booléen | N/A | |
context | Chaîne | EQUAL_TO | |
search | Chaîne | EQUAL_TO | |
après | DateTime | EQUAL_TO | |
avant | DateTime | EQUAL_TO | |
order | Chaîne | EQUAL_TO | |
commander par | Chaîne | EQUAL_TO | |
limace | Chaîne | EQUAL_TO | |
status | Chaîne | EQUAL_TO | |
sku | Chaîne | EQUAL_TO | |
en avant | Booléen | EQUAL_TO | |
balise | Chaîne | EQUAL_TO | |
classe_expédition | Chaîne | EQUAL_TO | |
classe_taxe | Chaîne | EQUAL_TO | |
en vente | Booléen | EQUAL_TO | |
état_du stock | Chaîne | EQUAL_TO | |
a des options | Booléen | N/A | |
modifié_après | DateTime | EQUAL_TO | |
modifié_avant | DateTime | EQUAL_TO | |
les dates sont GMT | Booléen | EQUAL_TO | |
category | Chaîne | EQUAL_TO | |
attribute | Chaîne | EQUAL_TO | |
prix_minimum | Chaîne | EQUAL_TO | |
max_price | Chaîne | EQUAL_TO | |
attribut du produit | id | Entier | N/A |
name | Chaîne | N/A | |
limace | Chaîne | N/A | |
type | Chaîne | N/A | |
commande_par | Chaîne | N/A | |
possède des archives | Booléen | N/A | |
context | Chaîne | EQUAL_TO | |
product-attribute-term | id | Entier | N/A |
name | Chaîne | N/A | |
limace | Chaîne | N/A | |
description | Chaîne | N/A | |
menu_order | Entier | N/A | |
count | Entier | N/A | |
context | Chaîne | EQUAL_TO | |
search | Chaîne | EQUAL_TO | |
order | Chaîne | EQUAL_TO | |
commander par | Chaîne | EQUAL_TO | |
masquer_vide | Booléen | EQUAL_TO | |
parent | Entier | EQUAL_TO | |
produit | Entier | EQUAL_TO | |
catégorie-produit | id | Entier | N/A |
name | Chaîne | N/A | |
limace | Chaîne | EQUAL_TO | |
description | Chaîne | N/A | |
display | Chaîne | N/A | |
image | Struct | N/A | |
menu_order | Entier | N/A | |
count | Entier | N/A | |
context | Chaîne | EQUAL_TO | |
search | Chaîne | EQUAL_TO | |
order | Chaîne | EQUAL_TO | |
commander par | Chaîne | EQUAL_TO | |
masquer_vide | Booléen | EQUAL_TO | |
parent | Entier | EQUAL_TO | |
produit | Entier | EQUAL_TO | |
revue du produit | id | Entier | N/A |
date_créée | DateTime | N/A | |
date de création_gmt | DateTime | N/A | |
product_id | Entier | N/A | |
product_name | Chaîne | N/A | |
permalien du produit | Chaîne | N/A | |
examen | Chaîne | N/A | |
évaluation | Entier | N/A | |
verified | Booléen | N/A | |
correcteur | Chaîne | N/A | |
email_évaluateur | Chaîne | N/A | |
urls de l'avatar du réviseur | Struct | N/A | |
context | Chaîne | EQUAL_TO | |
search | Chaîne | EQUAL_TO | |
après | DateTime | EQUAL_TO | |
avant | DateTime | EQUAL_TO | |
order | Chaîne | EQUAL_TO | |
commander par | Chaîne | EQUAL_TO | |
status | Chaîne | EQUAL_TO | |
product-shipping-class | id | Entier | N/A |
name | Chaîne | N/A | |
limace | Chaîne | EQUAL_TO | |
description | Chaîne | N/A | |
count | Entier | N/A | |
context | Chaîne | EQUAL_TO | |
search | Chaîne | EQUAL_TO | |
order | Chaîne | EQUAL_TO | |
commander par | Chaîne | EQUAL_TO | |
masquer_vide | Chaîne | EQUAL_TO | |
produit | Entier | EQUAL_TO | |
étiquette du produit | id | Entier | N/A |
name | Chaîne | N/A | |
limace | Chaîne | EQUAL_TO | |
description | Chaîne | N/A | |
count | Entier | N/A | |
context | Chaîne | EQUAL_TO | |
search | Chaîne | EQUAL_TO | |
order | Chaîne | EQUAL_TO | |
commander par | Chaîne | EQUAL_TO | |
masquer_vide | Booléen | EQUAL_TO | |
produit | Entier | EQUAL_TO | |
total du produit | limace | Chaîne | N/A |
name | Chaîne | N/A | |
total | Entier | N/A | |
variation du produit | id | Entier | N/A |
date_créée | DateTime | N/A | |
date de création_gmt | DateTime | N/A | |
date_modifiée | DateTime | N/A | |
date_modifié_gmt | DateTime | N/A | |
description | Chaîne | N/A | |
permalien | Chaîne | N/A | |
prix | Chaîne | N/A | |
prix_régulier | Chaîne | N/A | |
prix_de vente | Chaîne | N/A | |
date de mise en vente | DateTime | N/A | |
date de mise en vente à partir de l'heure GMT | DateTime | N/A | |
date de vente au | DateTime | N/A | |
date de mise en vente jusqu'à l'heure GMT | DateTime | N/A | |
achetable | Booléen | N/A | |
virtuel | Booléen | N/A | |
téléchargeable | Booléen | N/A | |
téléchargements | Liste | N/A | |
limite_de_téléchargement | Entier | N/A | |
expiration_téléchargement | Entier | N/A | |
statut_fiscal | Chaîne | N/A | |
gérer_stock | Booléen | N/A | |
stock_quantité | Entier | N/A | |
en rupture de stock | Chaîne | N/A | |
arriérés de commandes_autorisés | Booléen | N/A | |
en rupture de stock | Booléen | N/A | |
faible montant du stock | Entier | N/A | |
poids | Chaîne | N/A | |
dimensions | Struct | N/A | |
classe_expédition | Chaîne | N/A | |
identifiant_classe d'expédition | Entier | N/A | |
image | Struct | N/A | |
attributs | Liste | N/A | |
menu_order | Entier | N/A | |
méta-données | Liste | N/A | |
context | Chaîne | EQUAL_TO | |
search | Chaîne | EQUAL_TO | |
après | DateTime | EQUAL_TO | |
avant | DateTime | EQUAL_TO | |
order | Chaîne | EQUAL_TO | |
commander par | Chaîne | EQUAL_TO | |
limace | Chaîne | EQUAL_TO | |
status | Chaîne | EQUAL_TO | |
sku | Chaîne | EQUAL_TO | |
classe_taxe | Chaîne | EQUAL_TO | |
en vente | Booléen | EQUAL_TO | |
prix_minimum | Chaîne | EQUAL_TO | |
max_price | Chaîne | EQUAL_TO | |
état_du stock | Chaîne | EQUAL_TO | |
report | limace | Chaîne | N/A |
description | Chaîne | N/A | |
total de l'évaluation | limace | Chaîne | N/A |
name | Chaîne | N/A | |
total | Entier | N/A | |
rapport des ventes | ventes totales | Chaîne | N/A |
ventes nettes | Chaîne | N/A | |
ventes moyennes | Chaîne | N/A | |
nombre total de commandes | Entier | N/A | |
total_articles | Entier | N/A | |
impôt_total | Chaîne | N/A | |
expédition totale | Chaîne | N/A | |
remboursement_totaux | Entier | N/A | |
remise totale | Chaîne | N/A | |
totals_groupé_par | Chaîne | N/A | |
totaux | Struct | N/A | |
nombre total de clients | Entier | N/A | |
context | Chaîne | EQUAL_TO | |
point | Chaîne | EQUAL_TO | |
date_minute | Date | EQUAL_TO | |
date_max | Date | EQUAL_TO | |
méthode d'expédition | id | Chaîne | N/A |
title | Chaîne | N/A | |
description | Chaîne | N/A | |
zone d'expédition | id | Entier | EQUAL_TO |
name | Chaîne | N/A | |
order | Entier | N/A | |
shipping-zone-location | code | Chaîne | N/A |
type | Chaîne | N/A | |
shipping-zone-method | instance_id | Entier | N/A |
id | Entier | EQUAL_TO | |
title | Chaîne | N/A | |
order | Entier | N/A | |
enabled | Booléen | N/A | |
identifiant_méthode | Chaîne | N/A | |
titre_méthode | Chaîne | N/A | |
description de la méthode | Chaîne | N/A | |
paramètres | Struct | N/A | |
classe fiscale | limace | Chaîne | N/A |
name | Chaîne | N/A | |
taux d'imposition | id | Entier | N/A |
country | Chaîne | N/A | |
state | Chaîne | N/A | |
code postal | Chaîne | N/A | |
city | Chaîne | N/A | |
codes postaux | Liste | N/A | |
villes | Liste | N/A | |
taux | Chaîne | N/A | |
name | Chaîne | N/A | |
priority | Entier | N/A | |
composé | Booléen | N/A | |
livraison | Booléen | N/A | |
context | Chaîne | EQUAL_TO | |
order | Chaîne | EQUAL_TO | |
commander par | Chaîne | EQUAL_TO | |
class | Chaîne | EQUAL_TO | |
top-seller-report | name | Chaîne | N/A |
product_id | Entier | N/A | |
quantity | Entier | N/A | |
context | Chaîne | EQUAL_TO | |
point | Chaîne | EQUAL_TO | |
date_minute | Date | EQUAL_TO | |
date_max | Date | EQUAL_TO |
Note
Les types de données Struct et List sont convertis en type de données String, et le type de DateTime données est converti en Timestamp dans la réponse des connecteurs.
Requêtes de partitionnement
Partitionnement basé sur des enregistrements :
Vous pouvez fournir l'option Spark supplémentaire NUM_PARTITIONS
si vous souhaitez utiliser la simultanéité dans Spark. Avec ces paramètres, la requête d'origine serait divisée en NUM_PARTITIONS
plusieurs sous-requêtes pouvant être exécutées simultanément par les tâches Spark.
Dans le partitionnement basé sur les enregistrements, le nombre total d'enregistrements présents est demandé par l' WooCommerce API et divisé par le nombre fourni. NUM_PARTITIONS
Le nombre d'enregistrements qui en résulte est ensuite extrait simultanément par chaque sous-requête.
NUM_PARTITIONS
: le nombre de partitions.
Les entités suivantes prennent en charge le partitionnement basé sur les enregistrements :
coupon
order
produit
attribut du produit
product-attribute-term
catégorie-produit
revue du produit
product-shipping-class
étiquette du produit
variation du produit
taux d'imposition
Exemple :
woocommerce_read = glueContext.create_dynamic_frame.from_options(
connection_type="glue.spark.woocommerce",
connection_options={
"connectionName": "connectionName",
"ENTITY_NAME": "coupon",
"API_VERSION": "v3",
"INSTANCE_URL": "instanceUrl"
"NUM_PARTITIONS": "10"
}
Partitionnement basé sur des enregistrements :
La requête d'origine est divisée en NUM_PARTITIONS
plusieurs sous-requêtes qui peuvent être exécutées simultanément par les tâches Spark :
NUM_PARTITIONS
: le nombre de partitions.
Exemple :
WooCommerce_read = glueContext.create_dynamic_frame.from_options(
connection_type="WooCommerce",
connection_options={
"connectionName": "connectionName",
"REALMID": "1234567890123456789",
"ENTITY_NAME": "Bill",
"API_VERSION": "v3",
"NUM_PARTITIONS": "10"
}