Visser Labs – Plugins WooCommerce

Comment exporter via CRON manuel

Aperçu

Store Exporter Deluxe prend en charge l'exportation via une requête en ligne de commande. Pour ce faire, vous devez préparer une URL spécifique et lui passer les paramètres en ligne requis suivants.

Arguments pris en charge

  • action : woo_ce-cron
  • type : Remplacez par le type d'exportation que vous souhaitez exporter. Les types d'exportation autorisés sont listés ci-dessous. (Par défaut : vide)
  • key : Si la clé secrète est remplie par le propriétaire de la boutique, seules les clés correspondantes entraîneront une exportation réussie. (Par défaut : vide)
  • gui : L'ajout de ce paramètre affichera le CSV et toutes les erreurs d'exportation dans un écran formaté/convivial. (Par défaut : 0)
  • response : – L'ajout de ce paramètre contrôle la manière dont l'exportation est retournée, soit comme une simple réponse de succès/échec, un CSV brut ou un téléchargement de fichier CSV. Les valeurs de réponse autorisées sont listées ci-dessous. (Par défaut : vide)
  • format : L'ajout de ce paramètre contrôle le format du fichier d'exportation retourné. csv par défaut ou xml est pris en charge. (Par défaut : csv)
  • scheduled_export : L'ajout de ce paramètre remplacera l'exportation CRON par les propriétés de l'ID de publication d'exportation planifiée. (Par défaut : vide)
  • orderby : – L'ajout de ce paramètre remplacera l'ordre par défaut pour ce type d'exportation. Les valeurs de réponse autorisées sont listées ci-dessous. (Par défaut : vide)
  • order : L'ajout de ce paramètre remplacera l'ordre par défaut (par exemple, ascendant à descendant) pour ce type d'exportation. Les valeurs de réponse autorisées sont listées ci-dessous. (Par défaut : vide)
  • to : L'ajout de ce paramètre indique à l'exportateur où envoyer l'exportation en fonction de la réponse requise (par exemple, e-mail, publication, etc.). (Par défaut : destinataire par défaut pour l'e-mail ou publication à distance par défaut)
  • delimiter : L'ajout de ce paramètre remplacera le délimiteur de champ par défaut appliqué dans l'exportation. (Par défaut : ‘,’ )
  • category_separator : L'ajout de ce paramètre remplacera le séparateur de catégorie par défaut appliqué dans l'exportation. (Par défaut : ‘|’ (barre verticale))
  • bom : L'ajout de ce paramètre remplacera l'option de caractère BOM par défaut dans l'exportation. (Par défaut : 1)
  • encoding : L'ajout de ce paramètre remplacera l'option d'encodage par défaut dans l'exportation. (Par défaut : ‘UTF-8’)
  • limit : L'ajout de ce paramètre remplacera toute limite d'enregistrements par défaut à inclure dans l'exportation. (Par défaut : vide)
  • offset : L'ajout de ce paramètre remplacera tout décalage d'enregistrements par défaut dans l'exportation. (Par défaut : vide)
  • escape_formatting : L'ajout de ce paramètre remplacera l'option de formatage d'échappement par défaut dans l'exportation. (Par défaut : ‘all’)
  • header_formatting : L'ajout de ce paramètre remplacera l'option de formatage d'en-tête par défaut appliquée aux exportations CSV/XLS. (Par défaut : 1)
  • product_status: L'ajout de ce paramètre remplacera le filtre par défaut de Statut du stock pour les produits dans l'exportation. (Par défaut : tout statut de stock)
  • order_items: L'ajout de ce paramètre remplacera l'option de formatage par défaut des articles de commande dans l'exportation. (Par défaut : « unique »)
  • order_items_types: L'ajout de ce paramètre remplacera l'option de formatage par défaut des types d'articles de commande dans l'exportation. (Par défaut : « line_item »)
  • order_ids = L'ajout de ce paramètre retournera une exportation des identifiants de commande correspondants (ID de publication). (Par défaut : vide)
  • order_payment = L'ajout de ce paramètre filtrera les commandes par cette passerelle de paiement. (Par défaut : vide)
  • order_product = L'ajout de ce paramètre filtrera les commandes par les identifiants de produit attribués aux articles de commande. (Par défaut : vide)
  • order_status = L'ajout de ce paramètre retournera une exportation des statuts de commande correspondants (slug de terme). (Par défaut : inclure tous les statuts de commande)
  • order_date_from = L'ajout de ce paramètre et de « order_date_to » retournera une exportation à partir de cette date de commande. (Par défaut : inclure toutes les dates de commande)
  • order_date_to = L'ajout de ce paramètre et de « order_date_from » retournera une exportation jusqu'à cette date de commande. (Par défaut : inclure toutes les dates de commande)

Exemples d'exportations CRON

L'exemple suivant générera une exportation de tous les produits et la renverra au navigateur en tant que téléchargement CSV, aucune clé secrète n'est définie pour le magasin dans ce cas.

http://www.domain-store.com/?action=woo_ce-cron&type=product&response=download

La même exportation que ci-dessus, mais avec une clé correspondante fournie par le propriétaire du magasin (par exemple, 00000-00000-00000-00000).

http://www.domain-store.com/?action=woo_ce-cron&key=00000-00000-00000-00000&type=product&response=download

L'exemple suivant déclenchera une exportation planifiée (ID de publication : 100) pour s'exécuter immédiatement. Notez que les attributs type et response sont toujours requis même s'ils sont ignorés une fois remplacés par les propriétés de l'exportation planifiée.

http://www.domain-store.com/?action=woo_ce-cron&key=00000-00000-00000-00000&type=product&response=download&scheduled_export=100

Valeurs autorisées

type

  • produit
  • catégorie
  • étiquette
  • marque
  • commande
  • client
  • utilisateur
  • coupon
  • abonnement
  • product_vendor
  • commission
  • classe_expédition

response

  • download – Renvoie un fichier d'exportation empaqueté à télécharger (avec les en-têtes d'attachement corrects) vers le navigateur
  • raw – Renvoie le contenu du fichier d'exportation au navigateur en format brut
  • url – Renvoie une URL publique pour le fichier d'exportation stocké dans les médias WordPress
  • file – Renvoie le chemin système du fichier d'exportation stocké dans les médias WordPress
  • email – Envoie l'exportation générée par e-mail à une adresse e-mail, utilise par défaut le paramètre Destinataire par défaut, peut être remplacé en remplissant l'attribut to
  • ftp – Télécharge l'exportation générée via FTP (les identifiants de connexion et le chemin du fichier sont définis sur l'écran des paramètres)

format

  • csv – Retourne un fichier au format CSV
  • xml – Retourne un fichier au format XML
  • xls – Retourne un fichier au format Excel 2003 (XLS)
  • xlsx – Retourne un fichier au format Excel 2007 (XLSX)

scheduled_export

Tout entier est accepté, doit correspondre à l'ID de publication d'une exportation planifiée existante configurée dans WooCommerce > Store Export > Paramètres > Exportations planifiées dans l'administration WordPress.

orderby

S'applique aux produits, commandes.

  • ID
  • date
  • modified
  • rand
  • menu_order

S'applique aux catégories, tags, marques

  • id
  • name

commande

  • ASC – Liste tous les enregistrements dans l'ordre croissant
  • DESC – Liste tous les enregistrements dans l'ordre décroissant

delimiter

Toute chaîne de caractères est acceptée, il est recommandé de fournir un seul caractère (par exemple, ‘,’ (virgule), etc.), cette option est remplacée pour le format d'exportation XLS

category_separator

Toute chaîne de caractères est acceptée, il est recommandé de fournir un seul caractère (par exemple, ‘|’ (barre verticale), etc.)

bom

  • 1 (oui)
  • 0 (non)

encoding

Toute  encodage de caractères pris en charge est accepté. Voir la liste déroulante Encodage sur l'écran des paramètres, ou mb_list_encodings() sur php.net pour une liste complète des options d'encodage de caractères acceptées. Cette option est remplacée pour les formats d'exportation XLS et XLSX.

limit

Tout entier est accepté.

décalage

Tout entier est accepté.

echapper_formatage

  • tout – Échapper toutes les cellules
  • excel – Échapper les cellules contenant des caractères spéciaux (par ex. virgule, guillemets, nouvelles lignes, etc.) comme le ferait Excel avec des cellules de type « texte »

formatage_en_tete

  • 1 – Inclure les en-têtes de champ d'exportation
  • 0 – Ignorer les en-têtes de champ d'exportation

statut_stock

  • rupture_de_stock – Inclure uniquement les produits en rupture de stock
  • en_stock – Inclure uniquement les produits en stock

articles_commande

  • unique – Placer les articles de commande dans des cellules individuelles au sein d'une seule ligne de commande
  • combine – Placer les articles de commande dans une seule ligne de commande groupée
  • individuel – Placer chaque article de commande dans sa propre ligne de commande

types_articles_commande

  • ligne_article – Inclure les produits dans l'exportation de commande en tant qu'articles de ligne
  • coupon – Inclure les coupons dans l'exportation de commande en tant qu'articles de ligne
  • frais – Inclure les frais dans l'exportation de commande en tant qu'articles de ligne
  • taxe – Inclure les taxes dans l'exportation de commande en tant qu'articles de ligne
  • livraison – Inclure la livraison dans l'exportation de commande en tant qu'articles de ligne

ids_commande

Tout entier est accepté. Plusieurs ID de commande peuvent être fournis en séparant chaque ID de commande par une virgule (,).

paiement_commande

Tout ID de passerelle de paiement est accepté. Plusieurs passerelles de paiement peuvent être fournies en séparant chaque passerelle de paiement par une virgule (,).

produit_commande

Tout ID de produit est accepté. Plusieurs ID de produit peuvent être fournis en séparant chaque ID de produit par une virgule (,).

statut_commande

Tout slug de statut de commande valide est accepté. Veuillez noter la différence de prise en charge des statuts de commande entre WooCommerce 2.2+ et WooCommerce hérité. Plusieurs statuts de commande peuvent être fournis en séparant chaque statut de commande par une virgule (,).

Dans WooCommerce 2.2+, la liste des statuts de commande acceptés est :

  • wc-pending
  • wc-traitement
  • wc-en-attente
  • wc-terminee
  • wc-annulee
  • wc-remboursee
  • wc-echouee

Pour les anciennes versions de WooCommerce (antérieures à WC 2.2), la liste des statuts acceptés est la suivante :

  • en attente
  • echouee
  • en attente
  • traitement
  • terminee
  • remboursee
  • annulee

date_commande_du, date_commande_au

Toute date valide au format j-m-Y est acceptée. Par exemple :

  • date_commande_du: 15-01-2012
  • date_commande_au: 31-01-2012

Si les mêmes dates date_commande_du et date_commande_au sont fournies (par exemple 04-07-2016), alors la date_commande_au est reportée au jour calendaire suivant car nous récupérons les commandes entre minuit et minuit de la période de date donnée.

Cet article vous a-t-il été utile ?

Articles Liés

Ressources et aide