Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Prerequisito
Un WooCommerce oggetto da cui vorresti leggere. Avrai bisogno del nome dell'oggetto come coupon, ordine, prodotto, ecc.
Entità supportate per l'origine:
Entità | Può essere filtrato | Limite di supporto | Supporta Order by | Supporta Select * | Supporta il partizionamento |
---|---|---|---|---|---|
Coupon | Sì | Sì | Sì | Sì | Sì |
Totale del coupon | No | No | No | Sì | No |
Totale clienti | No | No | No | Sì | No |
Order | Sì | Sì | Sì | Sì | Sì |
Totale ordini | No | No | No | Sì | No |
Gateway di pagamento | No | No | No | Sì | No |
Product | Sì | Sì | Sì | Sì | Sì |
Attributo del prodotto | Sì | Sì | Sì | Sì | Sì |
Categoria di prodotto | Sì | Sì | Sì | Sì | Sì |
Recensione del prodotto | Sì | Sì | Sì | Sì | Sì |
Classe di spedizione del prodotto | Sì | Sì | Sì | Sì | Sì |
Tag del prodotto | Sì | Sì | Sì | Sì | Sì |
Variante del prodotto | Sì | Sì | Sì | Sì | Sì |
Totale prodotti | No | No | No | Sì | No |
Rapporto (elenco) | No | No | No | Sì | No |
Recensioni totali | No | No | No | Sì | No |
Rapporto sulle vendite | Sì | No | No | Sì | No |
Metodo di spedizione | No | No | No | Sì | No |
Zona di spedizione | No | No | No | Sì | No |
Ubicazione della zona di spedizione | No | No | No | Sì | No |
Metodo della zona di spedizione | No | No | No | Sì | No |
Aliquota fiscale | Sì | Sì | Sì | Sì | Sì |
Classe fiscale | No | No | No | Sì | No |
Rapporto sui più venduti | Sì | No | No | Sì | No |
Esempio:
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 dettagli sull'entità e sul campo:
Entità | Campo | Tipo di dati | Operatori supportati |
---|---|---|---|
buono | id | Numero intero | N/D |
code | Stringa | EQUAL_A | |
amount | Stringa | N/A | |
status | Stringa | N/A | |
data_creazione | DateTime | N/D | |
data_creata_gmt | DateTime | N/D | |
data_modificata | DateTime | N/D | |
data_modificata_gmt | DateTime | N/D | |
tipo_sconto | Stringa | N/A | |
description | Stringa | N/A | |
data_scadenza | Stringa | N/A | |
data_scadenza_gmt | Stringa | N/A | |
conto_utilizzo | Numero intero | N/D | |
uso_individuale | Booleano | N/D | |
id_prodotto | Elenco | N/D | |
id_prodotti_esclusi | Elenco | N/D | |
usage_limit | Numero intero | N/D | |
limite_di utilizzo per utente | Numero intero | N/D | |
limita l'utilizzo_di_x_articoli | Numero intero | N/D | |
spedizione_gratuita | Booleano | N/D | |
categorie_di prodotti | Elenco | N/D | |
categorie_di prodotti escluse | Elenco | N/D | |
escludi articoli in vendita | Booleano | N/D | |
importo_minimo | Stringa | N/A | |
importo_massimo | Stringa | N/A | |
restrizioni_email | Elenco | N/D | |
usato_da | Elenco | N/D | |
metadati | Elenco | N/D | |
context | Stringa | EQUAL_A | |
cerca | Stringa | EQUAL_A | |
dopo | DateTime | EQUAL_A | |
prima | DateTime | EQUAL_A | |
order | Stringa | EQUAL_A | |
ordina per | Stringa | EQUAL_PER | |
modificato_dopo | DateTime | EQUAL_A | |
modificato_prima | DateTime | EQUAL_A | |
le date sono_gmt | Booleano | EQUAL_A | |
totale del coupon | pallottola | Stringa | N/A |
nome | Stringa | N/A | |
total | Numero intero | N/D | |
totale clienti | pallottola | Stringa | N/A |
nome | Stringa | N/A | |
total | Numero intero | N/D | |
order | id | Numero intero | N/D |
id_genitore | Numero intero | N/D | |
number | Stringa | N/A | |
chiave_ordine | Stringa | N/A | |
created_tramite | Stringa | N/A | |
status | Stringa | N/A | |
currency | Stringa | N/A | |
version | Stringa | N/A | |
data_creazione | DateTime | N/D | |
data_modificata | DateTime | N/D | |
sconto_totale | Stringa | N/A | |
sconto_tassa | Stringa | N/A | |
spedizione_totale | Stringa | N/A | |
tasse_spedizione | Stringa | N/A | |
tasse_carrello | Stringa | N/A | |
total | Stringa | N/A | |
tassa_totale | Stringa | N/A | |
i prezzi includono le tasse | Booleano | N/D | |
customer_id | Numero intero | N/D | |
indirizzo_ip_cliente | Stringa | N/A | |
client_user_agent | Stringa | N/A | |
nota_cliente | Stringa | N/A | |
fatturazione | Struct | N/D | |
spedizione | Struct | N/D | |
metodo_pagamento | Stringa | N/A | |
metodo_titolo del metodo di pagamento | Stringa | N/A | |
transaction_id | Stringa | N/A | |
data_pagamento | DateTime | N/D | |
data_completata | DateTime | N/D | |
cart_hash | Stringa | N/A | |
metadati | Elenco | N/D | |
oggetti_riga | Elenco | N/D | |
linee_fiscali | Elenco | N/D | |
linee_di spedizione | Elenco | N/D | |
linee di pagamento | Elenco | N/D | |
coupon_lines | Elenco | N/D | |
rimborsi | Elenco | N/D | |
pagamento_url | Stringa | N/A | |
è_modificabile | Booleano | N/D | |
necessita di pagamento | Booleano | N/D | |
necessità_elaborazione | Booleano | N/D | |
data_creata_gmt | DateTime | N/D | |
data_modificata_gmt | DateTime | N/D | |
data_completata_gmt | DateTime | N/D | |
data_pagato_gmt | DateTime | N/D | |
simbolo_valuta | Stringa | N/A | |
set_pagato | Booleano | N/D | |
context | Stringa | EQUAL_A | |
cerca | Stringa | EQUAL_A | |
dopo | DateTime | EQUAL_A | |
prima | DateTime | EQUAL_A | |
order | Stringa | EQUAL_A | |
ordina per | Stringa | EQUAL_PER | |
customer | Numero intero | EQUAL_A | |
prodotto | Numero intero | EQUAL_TO | |
dp | Numero intero | EQUAL_PER | |
modificato_prima | DateTime | EQUAL_A | |
modificato_dopo | DateTime | EQUAL_A | |
le date sono_gmt | Booleano | EQUAL_A | |
totale dell'ordine | pallottola | Stringa | N/A |
nome | Stringa | N/A | |
total | Numero intero | N/D | |
gateway di pagamento | titolo | Stringa | N/A |
description | Stringa | N/A | |
order | Stringa | N/A | |
enabled | Booleano | N/D | |
metodo_titolo | Stringa | N/A | |
descrizione_metodo | Stringa | N/A | |
supporto_metodo | Elenco | N/D | |
impostazioni | Stringa | N/A | |
necessità_configurazione | Booleano | N/D | |
post_install_scripts | Elenco | N/D | |
impostazioni_url | Stringa | N/A | |
url di connessione | Stringa | N/A | |
setup_help_text | Stringa | N/A | |
richieste_settings_keys | Elenco | N/D | |
prodotto | id | Numero intero | N/D |
nome | Stringa | N/A | |
tipo | Stringa | EQUAL_TO | |
permalink | Stringa | N/A | |
data_creazione | DateTime | N/D | |
data_creata_gmt | DateTime | N/D | |
data_modificata | DateTime | N/D | |
data_modificata_gmt | DateTime | N/D | |
visibilità_del catalogo | Stringa | N/A | |
description | Stringa | N/A | |
short_description | Stringa | N/A | |
price | Stringa | N/A | |
prezzo_normale | Stringa | N/A | |
prezzo_di vendita | Stringa | N/A | |
data_di_vendita_da | DateTime | N/D | |
data_di_vendita_da_gmt | DateTime | N/D | |
data_di_vendita_a | DateTime | N/D | |
data_di_vendita_al_gmt | DateTime | N/D | |
prezzo_html | Stringa | N/A | |
acquistabile | Booleano | N/D | |
vendite totali | Numero intero | N/D | |
virtuale | Booleano | N/D | |
scaricabile | Booleano | N/D | |
scaricati | Elenco | N/D | |
limite di download | Numero intero | N/D | |
download_expiry | Numero intero | N/D | |
url_esterno | Stringa | N/A | |
testo_pulsante | Stringa | N/A | |
stato_fiscale | Stringa | N/A | |
gestire_stock | Booleano | N/D | |
quantità_magazzino | Numero intero | N/D | |
ordini arretrati | Stringa | N/A | |
ordini arretrati consentiti | Booleano | N/D | |
arretrato | Booleano | N/D | |
vendute_singolarmente | Booleano | N/D | |
peso | Stringa | N/A | |
dimensioni | Struct | N/D | |
spedizione_obbligatorio | Booleano | N/D | |
spedizione_tassabile | Booleano | N/D | |
id_classe di spedizione | Numero intero | N/D | |
recensioni_consentite | Booleano | N/D | |
valutazione_media | Stringa | N/A | |
conto_valutazione | Numero intero | N/D | |
id_correlati | Elenco | N/D | |
upsell_id | Elenco | N/D | |
cross_sell_ids | Elenco | N/D | |
id_genitore | Numero intero | N/D | |
nota_acquisto | Stringa | N/A | |
categorie | Elenco | N/D | |
tags | Elenco | N/D | |
images | Elenco | N/D | |
attributes | Elenco | N/D | |
attributi_predefiniti | Elenco | N/D | |
variazioni | Elenco | N/D | |
prodotti_raggruppati | Elenco | N/D | |
menu_order | Numero intero | N/D | |
metadati | Elenco | N/D | |
low_stock_amount | Numero intero | N/D | |
jetpack_publicize_connections | Elenco | N/D | |
jetpack-related-posts | Elenco | N/D | |
jetpack_likes_enabled | Booleano | N/D | |
jetpack_sharing_enabled | Booleano | N/D | |
context | Stringa | EQUAL_A | |
cerca | Stringa | EQUAL_A | |
dopo | DateTime | EQUAL_A | |
prima | DateTime | EQUAL_A | |
order | Stringa | EQUAL_A | |
ordina per | Stringa | EQUAL_PER | |
pallottola | Stringa | EQUAL_PER | |
status | Stringa | EQUAL_A | |
sku | Stringa | EQUAL_A | |
apparso | Booleano | EQUAL_A | |
tag | Stringa | EQUAL_A | |
classe di spedizione | Stringa | EQUAL_A | |
classe_fiscale | Stringa | EQUAL_A | |
in vendita | Booleano | EQUAL_A | |
stato_stock | Stringa | EQUAL_A | |
ha delle opzioni | Booleano | N/D | |
modificato_dopo | DateTime | EQUAL_A | |
modificato_prima | DateTime | EQUAL_A | |
le date sono_gmt | Booleano | EQUAL_A | |
category | Stringa | EQUAL_A | |
attributo | Stringa | EQUAL_A | |
prezzo_minimo | Stringa | EQUAL_A | |
prezzo_massimo | Stringa | EQUAL_A | |
attributo del prodotto | id | Numero intero | N/D |
nome | Stringa | N/A | |
pallottola | Stringa | N/A | |
tipo | Stringa | N/A | |
order_by | Stringa | N/A | |
ha archivi | Booleano | N/D | |
context | Stringa | EQUAL_A | |
product-attribute-term | id | Numero intero | N/D |
nome | Stringa | N/A | |
pallottola | Stringa | N/A | |
description | Stringa | N/A | |
ordinamento_menu | Numero intero | N/D | |
count | Numero intero | N/D | |
context | Stringa | EQUAL_A | |
cerca | Stringa | EQUAL_A | |
order | Stringa | EQUAL_A | |
ordina per | Stringa | EQUAL_PER | |
nascondi_vuoto | Booleano | EQUAL_A | |
parent | Numero intero | EQUAL_A | |
prodotto | Numero intero | EQUAL_TO | |
categoria di prodotto | id | Numero intero | N/D |
nome | Stringa | N/A | |
pallottola | Stringa | EQUAL_PER | |
description | Stringa | N/A | |
display | Stringa | N/A | |
image | Struct | N/D | |
menu_ordina | Numero intero | N/D | |
count | Numero intero | N/D | |
context | Stringa | EQUAL_A | |
cerca | Stringa | EQUAL_A | |
order | Stringa | EQUAL_A | |
ordina per | Stringa | EQUAL_PER | |
nascondi_vuoto | Booleano | EQUAL_A | |
parent | Numero intero | EQUAL_A | |
prodotto | Numero intero | EQUAL_TO | |
recensione del prodotto | id | Numero intero | N/D |
data_creazione | DateTime | N/D | |
data_creata_gmt | DateTime | N/D | |
product_id | Numero intero | N/D | |
product_name | Stringa | N/A | |
prodotto_permalink | Stringa | N/A | |
revisione | Stringa | N/A | |
valutazione | Numero intero | N/D | |
verified | Booleano | N/D | |
recensore | Stringa | N/A | |
email del revisore | Stringa | N/A | |
recensione_avatar_urls | Struct | N/D | |
context | Stringa | EQUAL_A | |
cerca | Stringa | EQUAL_A | |
dopo | DateTime | EQUAL_A | |
prima | DateTime | EQUAL_A | |
order | Stringa | EQUAL_A | |
ordina per | Stringa | EQUAL_PER | |
status | Stringa | EQUAL_A | |
product-shipping-class | id | Numero intero | N/D |
nome | Stringa | N/A | |
pallottola | Stringa | EQUAL_PER | |
description | Stringa | N/A | |
count | Numero intero | N/D | |
context | Stringa | EQUAL_A | |
cerca | Stringa | EQUAL_A | |
order | Stringa | EQUAL_A | |
ordina per | Stringa | EQUAL_PER | |
nascondi_vuoto | Stringa | EQUAL_A | |
prodotto | Numero intero | EQUAL_TO | |
etichetta del prodotto | id | Numero intero | N/D |
nome | Stringa | N/A | |
pallottola | Stringa | EQUAL_PER | |
description | Stringa | N/A | |
count | Numero intero | N/D | |
context | Stringa | EQUAL_A | |
cerca | Stringa | EQUAL_A | |
order | Stringa | EQUAL_A | |
ordina per | Stringa | EQUAL_PER | |
nascondi_vuoto | Booleano | EQUAL_A | |
prodotto | Numero intero | EQUAL_TO | |
totale del prodotto | pallottola | Stringa | N/A |
nome | Stringa | N/A | |
total | Numero intero | N/D | |
variazione del prodotto | id | Numero intero | N/D |
data_creazione | DateTime | N/D | |
data_creata_gmt | DateTime | N/D | |
data_modificata | DateTime | N/D | |
data_modificata_gmt | DateTime | N/D | |
description | Stringa | N/A | |
collegamento permanente | Stringa | N/A | |
price | Stringa | N/A | |
prezzo_regolare | Stringa | N/A | |
prezzo_di vendita | Stringa | N/A | |
data_di_vendita_da | DateTime | N/D | |
data_di_vendita_da_gmt | DateTime | N/D | |
data_di_vendita_a | DateTime | N/D | |
data_di_vendita_al_gmt | DateTime | N/D | |
acquistabile | Booleano | N/D | |
virtuale | Booleano | N/D | |
scaricabile | Booleano | N/D | |
scaricati | Elenco | N/D | |
limite di download | Numero intero | N/D | |
download_expiry | Numero intero | N/D | |
stato_fiscale | Stringa | N/A | |
gestire_stock | Booleano | N/D | |
quantità_magazzino | Numero intero | N/D | |
ordini arretrati | Stringa | N/A | |
ordini arretrati consentiti | Booleano | N/D | |
arretrato | Booleano | N/D | |
low_stock_amount | Numero intero | N/D | |
peso | Stringa | N/A | |
dimensioni | Struct | N/D | |
classe di spedizione | Stringa | N/A | |
id_classe di spedizione | Numero intero | N/D | |
image | Struct | N/D | |
attributes | Elenco | N/D | |
menu_ordine | Numero intero | N/D | |
metadati | Elenco | N/D | |
context | Stringa | EQUAL_A | |
cerca | Stringa | EQUAL_A | |
dopo | DateTime | EQUAL_A | |
prima | DateTime | EQUAL_A | |
order | Stringa | EQUAL_A | |
ordina per | Stringa | EQUAL_PER | |
pallottola | Stringa | EQUAL_PER | |
status | Stringa | EQUAL_A | |
sku | Stringa | EQUAL_A | |
classe_fiscale | Stringa | EQUAL_A | |
in vendita | Booleano | EQUAL_A | |
prezzo_minimo | Stringa | EQUAL_A | |
prezzo_massimo | Stringa | EQUAL_A | |
stato_stock | Stringa | EQUAL_A | |
report | pallottola | Stringa | N/A |
description | Stringa | N/A | |
recensione totale | pallottola | Stringa | N/A |
nome | Stringa | N/A | |
total | Numero intero | N/D | |
rapporto di vendita | vendite totali | Stringa | N/A |
vendite nette | Stringa | N/A | |
vendite medie | Stringa | N/A | |
ordini_totali | Numero intero | N/D | |
articoli_totali | Numero intero | N/D | |
tasse_totale | Stringa | N/A | |
spedizione_totale | Stringa | N/A | |
rimborsi_totali | Numero intero | N/D | |
sconto_totale | Stringa | N/A | |
totals_grouped_by | Stringa | N/A | |
totali | Struct | N/D | |
clienti_totali | Numero intero | N/D | |
context | Stringa | EQUAL_A | |
punto | Stringa | EQUAL_A | |
data_min | Data | EQUAL_A | |
data_massima | Data | EQUAL_A | |
metodo di spedizione | id | Stringa | N/A |
titolo | Stringa | N/A | |
description | Stringa | N/A | |
zona di spedizione | id | Numero intero | EQUAL_A |
nome | Stringa | N/A | |
order | Numero intero | N/D | |
shipping-zone-location | code | Stringa | N/A |
tipo | Stringa | N/A | |
shipping-zone-method | instance_id | Numero intero | N/D |
id | Numero intero | EQUAL_A | |
titolo | Stringa | N/A | |
order | Numero intero | N/D | |
enabled | Booleano | N/D | |
id_metodo | Stringa | N/A | |
titolo_metodo | Stringa | N/A | |
descrizione_metodo | Stringa | N/A | |
impostazioni | Struct | N/D | |
classe fiscale | pallottola | Stringa | N/A |
nome | Stringa | N/A | |
aliquota fiscale | id | Numero intero | N/D |
country | Stringa | N/A | |
stato | Stringa | N/A | |
codice postale | Stringa | N/A | |
città | Stringa | N/A | |
codici postali | Elenco | N/D | |
città | Elenco | N/D | |
tasso | Stringa | N/A | |
nome | Stringa | N/A | |
priority | Numero intero | N/D | |
composto | Booleano | N/D | |
spedizione | Booleano | N/D | |
context | Stringa | EQUAL_TO | |
order | Stringa | EQUAL_A | |
ordina per | Stringa | EQUAL_PER | |
classe | Stringa | EQUAL_A | |
top-seller-report | nome | Stringa | N/A |
product_id | Numero intero | N/D | |
quantity | Numero intero | N/D | |
context | Stringa | EQUAL_A | |
punto | Stringa | EQUAL_A | |
data_min | Data | EQUAL_A | |
data_massima | Data | EQUAL_A |
Nota
I tipi di dati Struct e List vengono convertiti nel tipo di dati String e il tipo di DateTime dati viene convertito in Timestamp nella risposta dei connettori.
Interrogazioni di partizionamento
Partizionamento basato su record:
Puoi fornire l'opzione Spark aggiuntiva NUM_PARTITIONS
se desideri utilizzare la concorrenza in Spark. Con questi parametri, la query originale verrebbe suddivisa in un NUM_PARTITIONS
numero di sottoquery che possono essere eseguite contemporaneamente dalle attività Spark.
Nel partizionamento basato sui record, il numero totale di record presenti viene interrogato da e diviso per un numero fornito. WooCommerce API NUM_PARTITIONS
Il numero di record risultante viene quindi recuperato contemporaneamente da ciascuna sottoquery.
NUM_PARTITIONS
: il numero di partizioni.
Le seguenti entità supportano il partizionamento basato sui record:
buono
order
prodotto
attributo del prodotto
product-attribute-term
categoria di prodotto
recensione del prodotto
product-shipping-class
etichetta del prodotto
variazione del prodotto
aliquota fiscale
Esempio:
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"
}
Partizionamento basato su record:
La query originale è suddivisa in un NUM_PARTITIONS
numero di sottoquery che possono essere eseguite contemporaneamente dalle attività Spark:
NUM_PARTITIONS
: il numero di partizioni.
Esempio:
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"
}