### WooCommerce Subscriptions Store Manager Getting Started Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/api/constants A getting started guide for store managers using WooCommerce Subscriptions. Covers initial setup, creating subscription products, and managing the subscription lifecycle. ```html

Getting Started

``` -------------------------------- ### WooCommerce Subscriptions Store Manager Guide Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/general Guide for store managers using the WooCommerce Subscriptions extension. It includes sections on getting started, payment method guides, and general store management practices for subscription services. ```html Store Manager Guide ``` -------------------------------- ### WooCommerce Subscriptions Store Manager Guide Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/reports Guide for store managers using the WooCommerce Subscriptions extension. It includes sections on getting started, payment method guides, and general store manager settings for managing subscriptions. ```html Store Manager Guide ``` -------------------------------- ### WooCommerce Subscriptions Store Manager Guide Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/reports/queries A guide for store managers on using WooCommerce Subscriptions. It covers getting started, payment methods, and settings for managing subscriptions effectively. ```html Store Manager Guide ``` -------------------------------- ### WooCommerce Subscriptions Store Manager Guide Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/cache/file-cache Guides for store managers using the WooCommerce Subscriptions extension. This section includes getting started information and guides for various payment methods supported by subscriptions. ```html Store Manager Guide ``` -------------------------------- ### WooCommerce Subscriptions Store Manager Guide Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/api/constants A guide for store managers on using WooCommerce Subscriptions. It covers getting started, managing subscriptions, payment methods, and common settings for recurring payment products. ```html

Store Manager Guide

``` -------------------------------- ### WooCommerce Zapier Integration Documentation Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/cache Information on integrating WooCommerce with Zapier, including setup guides, available Zaps, and use case examples for automation. ```en Information on integrating WooCommerce with Zapier, including setup guides, available Zaps, and use case examples for automation. ``` -------------------------------- ### WooCommerce Zapier Integration Setup Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/blocks/product-filter-price Guides for setting up and using the WooCommerce Zapier Integration, including common Zaps and use cases. ```en Setup Guides Zaps Zapier Use Case ``` -------------------------------- ### WooCommerce Documentation in Spanish Source: https://woocommerce.com/document/gift-cards/woocommerce-payments/startup-guide/gradual-signup Comprehensive documentation in Spanish covering installation, configuration, product setup, sales, shipping, order management, and more. Includes specific sections for payment gateways like Stripe and WooPayments, and bookings. ```es https://woocommerce.com/documentation/documentacion-en-espanol/ "Documentación en Español" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/instalacion-y-actualizaciones/ "1. Instalación y Actualizaciones" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/ajustes-y-configuraciones/ "2. Ajustes y Configuraciones" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/configurar-productos/ "3. Configurar Productos" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/vender-productos/ "4. Vender Productos" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/vender-productos/opciones-de-pago-incluidas/ "Opciones de Pago Incluídas" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/vender-productos/pasarelas-de-pago/ "Pasarelas de Pago" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/vender-productos/pasarelas-de-pago/stripe-espanol/ "Stripe (Español)" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/vender-productos/pasarelas-de-pago/woopayments-espanol/ "WooPayments (Español)" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/envios/ "5. Envíos" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/envios/metodos-de-envio-incluidos/ "Métodos de Envío Incluídos" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/gestion-de-pedidos/ "6. Gestión de Pedidos" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/migrar-a-woocommerce/ "Migrar a WooCommerce" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/estadisticas-y-reportes-de-ventas/ "Estadísticas y Reportes de Ventas" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/bookings-espanol/ "Bookings (Español)" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/bookings-espanol/accommodation-bookings-espanol/ "Accommodation Bookings (Español)" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/bookings-espanol/bookings-availability-espanol/ "Bookings Availability (Español)" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/analisis-y-reportes-de-ventas/ "7. Análisis y Reportes de Ventas" ``` ```es https://woocommerce.com/documentation/documentacion-en-espanol/migrar-a-woocommerce-documentacion-en-espanol/ "8. Migrar a WooCommerce" ``` -------------------------------- ### Example Query String for API Key Status Check Source: https://woocommerce.com/document/gift-cards/api-documentation An example HTTP GET request URL demonstrating how to query the `wc_am_action=status` endpoint with sample `instance`, `product_id`, and `api_key` parameters. ```HTTP https://wc/?wc-api=wc-am-api&wc_am_action=status&instance=p1uOusaNM5ub3&product_id=62912&api_key=448567cf667c299bb706df6fe64ed2b44c7d37ba ``` -------------------------------- ### WooCommerce Simple Product Data Structure Example Source: https://woocommerce.com/document/gift-cards/how-to-migrate-from-shopify This example demonstrates the recommended column and value structure for importing a simple product into WooCommerce. It outlines the necessary fields such as ID, Type, SKU, Name, and pricing details for products without variations. ```APIDOC Column | Value --- | --- ID | 205 Type | simple SKU | CCM001 Name | Ceramic Coffee Mug Published | 1 Description |

Crafted from high-quality...

Stock | 100 Regular Price | 15.99 Categories | Home & Garden > Kitchen > Mugs Images | https://example.com/mug.jpg ``` -------------------------------- ### Example Callback URL for WooCommerce X (Twitter) Integration Source: https://woocommerce.com/document/gift-cards/woocommerce-social-login-create-social-apps This URL serves as an example for the callback URI required during the X (Twitter) App setup for WooCommerce. Users must verify the exact callback URL within their WooCommerce plugin settings, as the provided example might differ from their specific configuration. ```URL https://MYSTORE.com/?wc-api=auth ``` -------------------------------- ### WooCommerce Subscriptions Payment Methods Guides Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/api/constants Guides detailing the integration and usage of various payment methods with WooCommerce Subscriptions. Covers setup and configuration for recurring payments. ```html

Subscriptions Payment Methods Guides

``` -------------------------------- ### Revisit WooCommerce Affiliate Onboarding Process Source: https://woocommerce.com/document/gift-cards/affiliate-for-woocommerce/onboarding Instructions on how to manually re-access the WooCommerce Affiliate For WooCommerce onboarding wizard by modifying the WordPress admin URL. This allows administrators to re-configure initial setup steps if needed, overriding existing settings. The example shows the final URL structure. ```URL https://example.com/wp-admin/admin.php?page=affiliate-for-woocommerce#!/onboarding ``` -------------------------------- ### WooCommerce Bookings Documentation Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/api/debugging Documentation for WooCommerce Bookings, a system for managing and selling appointments and reservations. It includes getting started guides, store manager guides, integrations, use cases, developer documentation, availability information, FAQs, and troubleshooting. ```en Getting Started: https://woocommerce.com/document/introduction-to-woocommerce-bookings/ Store Manager Guide: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/store-manager-guide-woocommerce-bookings/ Bookings Settings: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/bookings-settings/ Managing Bookings: https://woocommerce.com/document/introduction-to-woocommerce-bookings/managing-woocommerce-bookings/ Integrations: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/integrations-woocommerce-bookings/ Elementor Connector for WooCommerce Bookings: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/integrations-woocommerce-bookings/elementor-connector-for-woocommerce-bookings/ Use Cases: https://woocommerce.com/document/introduction-to-woocommerce-bookings/woocommerce-bookings-use-cases/ Bookings Developer Docs: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/developer-docs-bookings/ Bookings Availability: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/woocommerce-bookings-availability/ FAQ: https://woocommerce.com/document/introduction-to-woocommerce-bookings/bookings-faq/ Troubleshooting Bookings: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/troubleshooting-bookings/ ``` -------------------------------- ### Example Authenticated API Request for Product Information Source: https://woocommerce.com/document/gift-cards/api-documentation Demonstrates an example HTTP GET request to the `wc_am_action=information` endpoint, including all required parameters for an authenticated call to retrieve product details. ```HTTP https://wc/?wc-api=wc-am-api&wc_am_action=information&instance=p1uOusaNM5ub3&product_id=62912&version=1.0&api_key=448567cf667c299bb706df6fe64ed2b44c7d37ba&plugin_name=search-engine-ping/search-engine-ping.php ``` -------------------------------- ### WooCommerce Bookings Documentation Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/cache/redis Documentation for WooCommerce Bookings, covering getting started, store manager guides, integrations, use cases, developer docs, availability, FAQs, and troubleshooting. ```en - [Getting Started](https://woocommerce.com/document/introduction-to-woocommerce-bookings/ "Getting Started") - [Store Manager Guide](https://woocommerce.com/document/introduction-to-woocommerce-bookings/woocommerce-bookings-store-manager-guide/ "Store Manager Guide") - [Integrations](https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/integrations-woocommerce-bookings/ "Integrations") - [Use Cases](https://woocommerce.com/document/introduction-to-woocommerce-bookings/woocommerce-bookings-use-cases/ "Use Cases") - [Bookings Developer Docs](https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/developer-docs-bookings/ "Bookings Developer Docs") - [Bookings Availability](https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/woocommerce-bookings-availability/ "WooCommerce Bookings Availability is a paid add-on for the WooCommerce Bookings extension that helps you sell more bookings by presenting a calendar or schedule of available slots in a page or post.") - [FAQ](https://woocommerce.com/document/introduction-to-woocommerce-bookings/bookings-faq/ "FAQ") - [Troubleshooting Bookings](https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/troubleshooting-bookings/ "Troubleshooting Bookings") ``` -------------------------------- ### WooCommerce Bookings Documentation Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/blocks/product-filter-categories Comprehensive documentation for WooCommerce Bookings, including getting started, store manager guide, integrations, and developer resources. ```en Getting Started: https://woocommerce.com/document/introduction-to-woocommerce-bookings/ Store Manager Guide: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/store-manager-guide-woocommerce-bookings/ Bookings Settings: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/store-manager-guide-woocommerce-bookings/bookings-settings/ Managing Bookings: https://woocommerce.com/document/introduction-to-woocommerce-bookings/managing-woocommerce-bookings/ Integrations: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/integrations-woocommerce-bookings/ Elementor Connector for WooCommerce Bookings: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/integrations-woocommerce-bookings/elementor-connector-for-woocommerce-bookings/ Use Cases: https://woocommerce.com/document/introduction-to-woocommerce-bookings/woocommerce-bookings-use-cases/ Bookings Developer Docs: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/developer-docs-bookings/ Bookings Availability: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/woocommerce-bookings-availability/ FAQ: https://woocommerce.com/document/introduction-to-woocommerce-bookings/bookings-faq/ Troubleshooting Bookings: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/troubleshooting-bookings/ ``` -------------------------------- ### AutomateWoo Workflow Variable Examples Source: https://woocommerce.com/document/gift-cards/automatewoo/variables/usage-guide Examples demonstrating the syntax and common use cases for AutomateWoo variables (merge tags) to dynamically insert personalized or contextual content into workflow text fields. ```AutomateWoo Variables {{ customer.first_name }} ``` ```AutomateWoo Variables {{ order.cross_sells }} ``` ```AutomateWoo Variables {{ customer.generate_coupon }} ``` ```AutomateWoo Variables {{ cart.link }} ``` -------------------------------- ### Stripe Extension Setup and Configuration Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/api/constants Detailed guide on setting up and configuring the Stripe extension for WooCommerce. Covers payment gateway integration and essential settings. ```html

Setup and Configuration

``` -------------------------------- ### WooCommerce Variable Product Data Structure Example Source: https://woocommerce.com/document/gift-cards/how-to-migrate-from-shopify This example illustrates the recommended column and value structure for importing a variable product into WooCommerce. It shows how to define a parent product and its variations using attributes, crucial for products with options like size or color. ```APIDOC Column | Value --- | --- ID | 67890 Type | variable SKU | CTSH Name | Cotton T-Shirt Description |

As an expert in the garment...

Categories | Women > Shirts Images | https://example.com/tshirt.jpg Attribute 1 Name | Size Attribute 1 Value(s) | S, M, L Variation ID | 67891 Stock | 50 Regular Price | 19.99 ``` -------------------------------- ### Steps to Obtain PayPal Pro NVP/SOAP API Credentials Source: https://woocommerce.com/document/gift-cards/paypal-pro-2 Provides a step-by-step guide on how to log into a PayPal account and retrieve the necessary API Username, API Password, and API Signature. These credentials are essential for configuring the PayPal Pro payment gateway in WooCommerce. ```APIDOC PayPal Pro NVP/SOAP API Credential Acquisition Steps: 1. Log into your PayPal account on PayPal.com. 2. Hover over the gear icon and select 'Account Settings'. 3. From the 'Account Access' section, select 'Update' next to 'API Access'. 4. Find the 'NVP/SOAP API Integration (Classic)' and select 'Manage API credentials'. 5. Select 'Show' next to API Username, API Password, and Signature. 6. Copy and paste each of those into their corresponding field under 'WooCommerce > Settings > Payments > PayPal Pro'. ``` -------------------------------- ### WooCommerce Zapier Integration Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/cache/memcached Integrates WooCommerce with Zapier for automation. Includes setup guides, information on Zaps, and use cases. ```APIDOC WooCommerce Zapier Integration: Purpose: Automate workflows with Zapier. Documentation Sections: - Setup Guides: https://woocommerce.com/documentation/products/extensions/woocommerce-zapier-integration/setup-guides/ - Zaps: https://woocommerce.com/documentation/products/extensions/woocommerce-zapier-integration/zaps/ - Zapier Use Case: https://woocommerce.com/documentation/products/extensions/woocommerce-zapier-integration/zapier-use-cases/ ``` -------------------------------- ### Setting Up PayPal Subscriptions in WooCommerce Source: https://woocommerce.com/document/gift-cards/woocommerce-paypal-payments/subscriptions Provides a step-by-step guide on how to activate and configure PayPal Subscriptions for products within WooCommerce, including product type selection, billing cycle setup, and linking to PayPal. ```APIDOC How to Set Up PayPal Subscriptions: 1. Activate PayPal Subscriptions in the plugin settings. 2. Navigate to Products > All Products in WooCommerce. 3. Create or edit a product and select Simple Subscription or Variable Subscription. 4. Configure a price and billing cycle (cannot be changed once linked to PayPal). 5. Ensure the Connect to PayPal checkbox is selected and specify a Plan Name. 6. Publish or update the product to create the PayPal Subscription. ``` -------------------------------- ### WooCommerce Documentation in Portuguese Source: https://woocommerce.com/document/gift-cards/woocommerce-payments/startup-guide/gradual-signup Documentation in Portuguese covering installation, updates, settings, and options for WooCommerce. ```pt https://woocommerce.com/documentation/documentacao-em-portugues/ "Documentação em Português" ``` ```pt https://woocommerce.com/documentation/documentacao-em-portugues/como-instalar-e-atualizar/ "1. Como Instalar e Atualizar" ``` ```pt https://woocommerce.com/documentation/documentacao-em-portugues/configuracoes-e-opcoes/ "2. Configurações e Opções" ``` -------------------------------- ### Woo Marketplace Guidelines Source: https://woocommerce.com/document/gift-cards/woocommerce-payments/startup-guide/gradual-signup Guidelines for products sold on WooCommerce.com, covering technical, user experience, and support best practices. Also includes resources for developers looking to sell in the Woo Marketplace. ```en https://woocommerce.com/documentation/marketplace/ "Woo Marketplace" ``` ```en https://woocommerce.com/documentation/marketplace/woocommerce-com/ "Marketplace Help" ``` ```en https://woocommerce.com/documentation/marketplace/3rd-party-developers/ "For Developers" ``` -------------------------------- ### Initiate PayPal Payments Setup in WooCommerce Source: https://woocommerce.com/document/gift-cards/woocommerce-paypal-payments/account-setup-and-onboarding Instructions on how to begin the PayPal Payments onboarding process directly from the WooCommerce admin interface, leading to the PayPal Welcome page for further configuration. ```APIDOC To start the account setup, navigate to the WooCommerce Settings > Payments section and click Enable or Complete setup next to PayPal. You can start the onboarding process once you navigate to the PayPal Welcome page. ``` -------------------------------- ### WooCommerce Photography Extension Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/blocks/product-filter-price Documentation for the WooCommerce Photography extension, including getting started guides and use cases. ```en Getting Started Use Cases ``` -------------------------------- ### WooCommerce Photography Extension Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/cache/memcached Enhances product presentation with photography features. Includes getting started guides and use cases. ```APIDOC WooCommerce Photography Extension: Purpose: Improve product image display. Documentation Sections: - Getting Started: https://woocommerce.com/documentation/products/extensions/photography/getting-started-woocommerce-photography/ - Use Cases: https://woocommerce.com/documentation/products/extensions/photography/photography-use-cases/ ``` -------------------------------- ### Install Lenis Theme Manually via FTP Source: https://woocommerce.com/document/gift-cards/lenis Instructions for installing the Lenis theme by manually uploading files to the server using an FTP client. ```Plain Text 1. Download the latest theme version from WooCommerce.com. 2. Extract the zip folder on your computer. 3. Connect to your server using FTP client. 4. Upload extracted theme folder into ..wp-content/themes/ directory. 5. Log into the WordPress admin panel. 6. Go to Appearance -> Themes. 7. Click on Activate theme. ``` -------------------------------- ### Install Redis Server (Debian/Ubuntu) Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/cache/redis This command installs the Redis server package on Debian or Ubuntu operating systems. It downloads and sets up the Redis database, making it available for use by applications. ```bash $ sudo apt install redis-server ``` -------------------------------- ### WooCommerce MLM Feature Setup Configuration Source: https://woocommerce.com/document/gift-cards/affiliate-and-referral Provides a step-by-step guide to configuring the Multi-level Marketing (MLM) functionality in the WooCommerce affiliate program. This includes activating the feature, selecting the MLM plan type, defining chain depth, and setting commission rules. ```APIDOC MLM Setup Parameters: 1. Activate MLM for Your Affiliates: - Description: Initiate MLM functionality by activating the feature in affiliate program settings. 2. Choose the Type of MLM Plan: - Description: Select the MLM plan type (Binary, Forced Matrix, Unlimited, Unilevel) that aligns with your business model. 3. Select the Depth for Your MLM Chain: - Description: Define the number of levels the MLM chain can have, determining its hierarchical structure. 4. Choose the Number of Child's to Start Earning a Commission: - Description: Set the minimum number of recruits (Child's) required for an affiliate to earn commissions. 5. Default Commission for a Level: - Description: Specify the baseline commission value for each new level added to the MLM chain. 6. Set Commission for Different Levels of MLM Chain: - Description: Customize commission rates for each specific level within your MLM chain. 7. Allow/Disallow User to Change the Status of Members in Their Chain: - Description: Decide if affiliates can change the status of members within their own chain, controlling delegation. ``` -------------------------------- ### PayPal Account Setup Steps Source: https://woocommerce.com/document/gift-cards/woocommerce-paypal-payments/account-setup-and-onboarding Detailed steps to create and verify a PayPal Business Account, including linking financial information, which is essential for processing transactions through WooCommerce. A PayPal Sandbox account is recommended for testing integrations. ```APIDOC 1. Create a PayPal Business Account: - Visit PayPal’s Sign-Up Page and select Sign Up. - Choose Business Account (required for WooCommerce transactions). - Fill out the required details including business information, email, and financial data. - Complete the sign-up process and verify your email address. 2. Link Your Bank Account or Credit Card: - To enable payment processing, link your PayPal account to a bank account or credit card. Follow PayPal’s instructions for verification. 3. Verify Your PayPal Account: - Once financial information is linked, PayPal will require account verification. This includes confirming your email and possibly submitting documentation to confirm your identity and business details. ``` -------------------------------- ### WooCommerce Code Snippets Overview Source: https://woocommerce.com/document/gift-cards/woocommerce-payments/startup-guide/gradual-signup This section provides an overview of WooCommerce code snippets, categorized into theming, frontend, and general snippets. These snippets are being migrated to a new site for developer resources. ```en https://woocommerce.com/documentation/snippets/ "Our Code Snippets are being migrated to a new site, along with our other technical resources. Check them out in our developer documentation, or visit our developer blog to follow our work." ``` ```en https://woocommerce.com/documentation/snippets/snippets-theming/ "Theming Snippets" ``` ```en https://woocommerce.com/documentation/snippets/frontend-snippets/ "Frontend Snippets" ``` ```en https://woocommerce.com/documentation/snippets/general-snippets/ "General Snippets" ``` -------------------------------- ### WooCommerce Subscriptions Shortcode Usage Examples Source: https://woocommerce.com/document/gift-cards/subscriptions/store-manager-guide Practical examples demonstrating how to implement the `[subscriptions]` shortcode in pages or posts, showcasing its use without arguments and with `user_id` and `status` parameters. ```WooCommerce Shortcode [[subscriptions]] [[subscriptions user_id="33"]] [[subscriptions status="all"]] [[subscriptions user_id="42" status="all"]] ``` -------------------------------- ### WooCommerce Bookings Documentation Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/api/constants Documentation for WooCommerce Bookings, covering getting started, store manager guides, integrations, use cases, developer docs, and troubleshooting. ```APIDOC Section: WooCommerce Bookings Sub-sections: - Getting Started: https://woocommerce.com/document/introduction-to-woocommerce-bookings/ - Store Manager Guide: - Bookings Settings: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/store-manager-guide-woocommerce-bookings/bookings-settings/ - Managing Bookings: https://woocommerce.com/document/introduction-to-woocommerce-bookings/managing-woocommerce-bookings/ - Integrations: - Elementor Connector for WooCommerce Bookings: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/integrations-woocommerce-bookings/elementor-connector-for-woocommerce-bookings/ - Use Cases: https://woocommerce.com/document/introduction-to-woocommerce-bookings/woocommerce-bookings-use-cases/ - Bookings Developer Docs: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/developer-docs-bookings/ - Bookings Availability: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/woocommerce-bookings-availability/ (Paid add-on for selling bookings via calendar/schedule) - FAQ: https://woocommerce.com/document/introduction-to-woocommerce-bookings/bookings-faq/ - Troubleshooting Bookings: https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/troubleshooting-bookings/ ``` -------------------------------- ### Install Beleco Theme by Manually Uploading Files via FTP Source: https://woocommerce.com/document/gift-cards/beleco-theme Instructions for installing the Beleco WordPress theme by manually uploading its files to the server using an FTP client, followed by activation in the WordPress admin. ```Instructions 1. Download the latest theme version from WooCommerce.com. 2. Extract the zip folder on your computer. 3. Connect to your server using FTP client. 4. Upload extracted theme folder into ..wp-content/themes/ directory. 5. Log into the WordPress admin panel. 6. Go to Appearance -> Themes. 7. Click on Activate theme. ``` -------------------------------- ### Get Trial Expiration Date for WooCommerce Subscription Product Source: https://woocommerce.com/document/gift-cards/payment-gateway-integration-guide Calculates the trial expiration date for a subscription product based on a given product ID and order start date. This is useful for payment gateways, like WorldPay, that set the subscription's start date to manage free trials. ```PHP ``` -------------------------------- ### WooCommerce Workflow Templating Variables Source: https://woocommerce.com/document/gift-cards/automatewoo/examples/loyalty-workflows/reward-customers-with-points-for-purchasing-specific-products Examples of variables and filters used within WooCommerce workflow actions, specifically for dynamic content in emails. These variables allow access to customer data like email addresses and point totals, with options for formatting. ```WooCommerce Template {{ customer.email }} ``` ```WooCommerce Template {{ customer.points }} ``` ```WooCommerce Template {{ customer.points | format: 'price' }} ``` -------------------------------- ### Retrieve Free Trial Details for WooCommerce Subscriptions Source: https://woocommerce.com/document/gift-cards/subscriptions/develop/payment-gateway-integration Provides methods to obtain free trial information for a subscription. This includes functions to get the trial period and length for gateways that pass these details, and a function to calculate the trial expiration date for gateways that set a subscription start date. ```PHP WC_Subscriptions_Order::get_subscription_trial_period( $order ); WC_Subscriptions_Order::get_subscription_trial_length( $order ); ``` ```PHP WC_Subscriptions_Product::get_trial_expiration_date( $product_id, $order_start_date ); ``` -------------------------------- ### Install WooCommerce Follow-Ups Plugin Source: https://woocommerce.com/document/gift-cards/automated-follow-up-emails Detailed steps to download, upload, install, and activate the WooCommerce Follow-Ups extension within a WordPress environment. This process is standard for installing plugins from a .zip file via the WordPress admin dashboard. ```Plain Text 1. Download the .zip file from your WooCommerce account. 2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File. 3. Install Now and Activate the extension. ``` -------------------------------- ### WooCommerce Social Login Supported Networks and Setup Guide Source: https://woocommerce.com/document/gift-cards/woocommerce-social-login This section lists the social networks supported by WooCommerce Social Login and provides guidance on how to connect them by referring to an external guide for creating social applications and obtaining necessary API credentials. ```APIDOC Supported Social Networks: - Facebook - X (Twitter) - Google - Amazon - PayPal - LinkedIn - Disqus Setup Guide: Follow the 'Creating Social Apps' guide to set up an app for your social network and obtain API credentials for plugin settings. ``` -------------------------------- ### WooCommerce Bookings Store Manager Guide Details Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/cache/redis Detailed guides for WooCommerce Bookings store managers, including settings and managing bookings. ```en * [Bookings Settings](https://woocommerce.com/documentation/products/extensions/woocommerce-bookings/store-manager-guide-woocommerce-bookings/bookings-settings/ "Bookings Settings") * [Managing Bookings](https://woocommerce.com/document/introduction-to-woocommerce-bookings/managing-woocommerce-bookings/ "Managing Bookings") ``` -------------------------------- ### Base Shop URL Example Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/widgets/product-filter-sale An example of a base shop URL without any filters applied, used as a starting point for constructing filtered links. ```URL https://www.example.com/shop/ ``` -------------------------------- ### WooCommerce Subscriptions Shortcode Usage Examples Source: https://woocommerce.com/document/gift-cards/store-manager-guide Provides practical examples demonstrating how to use the `[subscriptions]` shortcode to display subscription lists, filtered by user ID or status. ```PHP [[subscriptions]] [[subscriptions user_id="33"]] [[subscriptions status="all"]] [[subscriptions user_id="42" status="all"]] ``` -------------------------------- ### Usage Example: Get Bundled Cart Items (PHP) Source: https://woocommerce.com/document/gift-cards/bundles/bundles-functions-reference Provides an example of how to call the `wc_pb_get_bundled_cart_items` function to retrieve all bundled child items linked to a specific bundle container in the cart. ```php $bundled_items = wc_pb_get_bundled_cart_items( $cart_item ); ``` -------------------------------- ### Example Unauthenticated API Request for Product Information Source: https://woocommerce.com/document/gift-cards/api-documentation Shows an example HTTP GET request to the `wc_am_action=information` endpoint, including only the parameters required for an unauthenticated call to retrieve product details. ```HTTP https://wc/?wc-api=wc-am-api&wc_am_action=information&product_id=62912&plugin_name=search-engine-ping/search-engine-ping.php ``` -------------------------------- ### Automatic Onboarding: Configure Product Types Source: https://woocommerce.com/document/gift-cards/woocommerce-paypal-payments/account-setup-and-onboarding Instructions for selecting the types of products sold (Virtual Products, Physical Goods, Subscriptions) to help tailor the PayPal setup during the automatic onboarding process. It notes the dependency of Subscriptions on the WooCommerce Subscriptions plugin. ```APIDOC Select product types: - Tell PayPal About the Products You Sell: Choose the types of products you sell to help tailor the setup. You can select from: + Virtual Products: Services, downloadable items, bookings, or deposits. + Physical Goods: Items that require shipping. + Subscriptions: If you sell subscription-based products, enable the Subscriptions option (note that this requires WooCommerce Subscriptions to be enabled). - Continue to the Next Step: Once you’ve selected your product types, click Continue. ``` -------------------------------- ### Install Memcached Server Package Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/cache/memcached This command installs the core Memcached server daemon, which will run as a service on your Debian or Ubuntu host. ```bash sudo apt install memcached ``` -------------------------------- ### WooCommerce Bookings Get Start Date With Time Filter Source: https://woocommerce.com/document/gift-cards/introduction-to-woocommerce-bookings/bookings-action-and-filter-reference This filter allows modification of the formatted start date/time string for a booking. It receives the date/time string and the booking object, returning the potentially modified string. ```APIDOC Filter: woocommerce_bookings_get_start_date_with_time Description: Passes formatted date/time string passed through date_i18n(). Parameters: - Obj: Booking (The booking object) Returns: Str: Date/time string (The formatted date/time string) ``` -------------------------------- ### All Products for WooCommerce Subscriptions Documentation Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/cache/redis Documentation for the 'All Products for WooCommerce Subscriptions' extension, including store owner guides and use cases. ```en - [Store Owner Guide](https://woocommerce.com/documentation/products/extensions/all-products-for-woocommerce-subscriptions/store-owner-guide/ "Store Owner Guide") - [Use Cases](https://woocommerce.com/documentation/products/extensions/all-products-for-woocommerce-subscriptions/all-products-for-woocommerce-subscriptions-use-cases/ "Use Cases") ``` -------------------------------- ### Example cURL Request to Get Shipment Tracking Providers Source: https://woocommerce.com/document/gift-cards/shipment-tracking Illustrates how to make an authenticated GET request to the shipment tracking providers API endpoint using cURL. Replace `example.com`, `consumer_key`, and `consumer_secret` with your actual WooCommerce API credentials. ```bash curl -X GET https://example.com/wp-json/wc-shipment-tracking/v3/orders/645/shipment-trackings/providers \ -u consumer_key:consumer_secret \ ``` -------------------------------- ### Retrieve WooCommerce Membership Plan Data Examples Source: https://woocommerce.com/document/gift-cards/woocommerce-memberships-cli-reference Practical examples of using `wp wc memberships plan get` to retrieve membership plan information, including fetching all fields, specific fields, and outputting in JSON format. ```bash wp wc memberships plan get 246 ``` ```bash wp wc memberships plan get 343 --fields="id,slug,type,length,members_count" ``` ```bash wp wc memberships plan get 8761 --format="json" ``` -------------------------------- ### Example WooCommerce Subscription Event Timeline Format Source: https://woocommerce.com/document/gift-cards/subscriptions/troubleshooting-framework Illustrates the recommended chronological format for documenting WooCommerce subscription events, including timestamps, event descriptions, and relevant identifiers for effective troubleshooting. ```Text | Timestamp | Description | | --- | --- | | 2025-01-15 10:30:00 | Subscription #1234 created from Order #5678 | | 2025-01-15 10:31:00 | Payment processed successfully via Stripe | | 2025-02-15 09:00:00 | Renewal scheduled action triggered | | 2025-02-15 09:02:00 | Renewal Order #5679 created | | 2025-02-15 09:03:00 | Payment attempt failed – card declined | ``` -------------------------------- ### Shopify to WooCommerce Product Column Mapping Source: https://woocommerce.com/document/gift-cards/how-to-migrate-from-shopify This table illustrates how common Shopify product columns should be mapped to their equivalent fields in WooCommerce. It provides a clear guide for data transformation during migration, including explanations and examples for each mapping. ```APIDOC Shopify Column | WooCommerce Field | Explanation | Example --- | --- | --- | --- Title | Name | Use the Title as the display name. | Ceramic Coffee Mug Body (HTML) | Description | Transfer the HTML description directly. |

Crafted from high-quality...

Product Category | Categories | Map Shopify’s detailed taxonomy to WooCommerce’s Categories. | Home & Garden > Kitchen > Mugs Variant Price | Regular Price | Map the Variant Price to the Regular Price. | 15.99 Variant Inventory Qty | Stock | Transfer stock levels to WooCommerce’s stock field. | 95 Image Src | Images | Import image URLs for products. | https://example.com/mug.jpg Option1 Name/Value | Attribute 1 Name/Value | Convert Shopify’s variant options to WooCommerce attributes. | Size/S, M, L ``` -------------------------------- ### Customized Product Hero Shortcode Example Source: https://woocommerce.com/document/gift-cards/storefront-product-hero This example demonstrates a fully configured `[product_hero]` shortcode, showcasing how multiple attributes can be combined to achieve a specific design. It includes settings for layout, background image, width, height, overlay, and product ID. Users must replace the placeholder image URL and product ID with their own valid values for the shortcode to function correctly on their site. ```Shortcode [product_hero layout="center" background_img="https://unsplash.imgix.net/1/irish-hands.jpg?q=75&fm=jpg&s=0b8bb73125fe1ec4828d0048550ae2bd" width="full" full_height="0" background_size="cover" overlay_opacity="0.25" product_id="299" parallax="0" description_text_color="#eeeeee"] ``` -------------------------------- ### Modify WooCommerce Booking Summary Date to Show Only Start Date Source: https://woocommerce.com/document/gift-cards/introduction-to-woocommerce-bookings/bookings-snippets This PHP example demonstrates how to modify the date string displayed in a booking's summary using the 'wc_bookings_summary_list_date' filter. It takes the original date string, start timestamp, and end timestamp as arguments, and returns only the formatted start date, effectively removing the end date for multi-day bookings from the summary display. ```PHP /** * wc_bookings_summary_list_date is used to filter a booking's summary date. * This example removes the end date for a multi-day booking. * * @param string $booking_date The formatted date that is displayed by default. * @param int $booking_start Timestamp for the booking start time/date. * @param int $booking_end Timestamp for the booking end time/date. * @return string The modified date string. */ function modify_summary_date_20170821( $booking_date, $booking_start, $booking_end ) { return date( 'F j, Y', $booking_start ); } add_filter( 'wc_bookings_summary_list_date', 'modify_summary_date_20170821', 10, 3 ); ``` -------------------------------- ### WooCommerce Subscriptions Shortcode Arguments Reference Source: https://woocommerce.com/document/gift-cards/subscriptions/store-manager-guide Detailed documentation for the optional arguments available with the `[subscriptions]` shortcode, outlining their purpose, data types, default values, and possible options. ```APIDOC Shortcode: [subscriptions] Arguments: user_id: int (default: 0) Description: Show only subscriptions owned by a user with this ID. Defaults to the currently logged-in user. status: string (default: "active") Description: Show only subscriptions with this status. Possible values: "active", "on-hold", "cancelled", "switched", "all" ``` -------------------------------- ### WooCommerce Subscriptions Introduction Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/api/constants An introduction to WooCommerce Subscriptions, a premium extension that enables selling products and services with recurring payments. Covers the basic setup and functionality. ```html

Introduction to Subscriptions

``` -------------------------------- ### Opayo Pi API Credentials Retrieval Guide (APIDOC) Source: https://woocommerce.com/document/gift-cards/ation/products/extensions/opayo This guide explains the process for obtaining API credentials necessary for integrating with Opayo Pi. It clarifies the distinction between test and live MyOpayo environments, emphasizing that separate API keys must be retrieved from each respective portal for development/testing and production purposes. ```APIDOC Opayo Pi API Credentials: Purpose: Obtain necessary API keys for Opayo Pi integration. Environments: - Test MyOpayo: Used for obtaining test API credentials for development and testing purposes. - Live MyOpayo: Used for obtaining live API credentials for production transactions. Process: 1. Log in to the appropriate MyOpayo portal (test or live). 2. Navigate to the section for API credentials. 3. Retrieve and securely store the API keys. ``` -------------------------------- ### SEB Lithuania Test Mode Configuration Steps Source: https://woocommerce.com/document/gift-cards/woocommerce-seb-gateway Provides step-by-step instructions for setting up test mode for SEB Lithuania using the Test Pay service, including generating certificates, creating a test shop, and applying credentials. ```APIDOC SEB Lithuania Test Mode Setup: Service: Test Pay (for SEB Lithuania) Prerequisites: Create an account with Test Pay. Steps: 1. Generate a test certificate using the Test Pay Certificate Generation tool. Save the private key and certificate body. 2. Download the SEB bank certificate (seb.crt) from the list of certificates. 3. Select “My Shops” in User Menu. 4. Select “Add new store”. 5. Enter a meaningful Store name (e.g., SEB Lithuania Test). 6. Copy & paste the Store certificate (from step 1) to the appropriate field. 7. Copy & paste the Store private key (without password) (from step 1) to the appropriate field. 8. Copy & paste the Bank certificate (from seb.crt file, step 2) to the appropriate field. 9. Select “SEB” bankas as the payment gateway. 10. Save – you should now be presented with Shop testing data. 11. Copy the following to WooCommerce SEB Gateway settings: - VK_SND_ID -> Test Merchant ID field - Any name -> Test Recipient Name - Any IBAN account number -> Test Recipient Account - Private Key (without password) (from step 1) -> Test Private Key field - Bank’s certificate (from step 2) -> Test Public Key field ``` -------------------------------- ### WooCommerce Product Packages Shortcodes Source: https://woocommerce.com/document/gift-cards/product-packages-for-woocommerce Examples of the `[product_packages]` shortcode for displaying product package options on various pages. This shortcode allows for basic display, selection of specific package sizes, and control over the visibility of the title and description. ```Shortcode [product_packages] ``` ```Shortcode [product_packages packages="5, 10, 15, 20"] ``` ```Shortcode [product_packages title="false" and description="false"] ``` -------------------------------- ### Example HTTP GET Request for a Webpage Source: https://woocommerce.com/document/gift-cards/http-and-response-codes This snippet illustrates a typical HTTP GET request sent by a web browser to retrieve the homepage of a website. It includes various headers providing information about the client, accepted content types, and connection preferences, demonstrating how a browser communicates its needs to a server. ```HTTP GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive ``` -------------------------------- ### SEB Estonia Test Mode Configuration Steps Source: https://woocommerce.com/document/gift-cards/woocommerce-seb-gateway Provides step-by-step instructions for setting up test mode for SEB Estonia using the Banklinks service, including how to obtain and apply test credentials. ```APIDOC SEB Estonia Test Mode Setup: Service: Banklinks (for SEB Estonia) Steps: 1. Click "SEB Estonia Test" on Banklinks page. 2. Click "Certificates". 3. Copy the following to the gateway settings: - Merchant ID -> Test Merchant ID field - Merchant’s private key -> Test Private Key field - Bank’s certificate -> Test Public Key field Note: All test payments are publicly visible to everyone using the Banklinks service. If you need to keep your test payments private, use the stand-alone version (pangalink.net) instead. ``` -------------------------------- ### PHP do_action Example with Limit and Size Parameters Source: https://woocommerce.com/document/gift-cards/testimonials-plugin Provides a specific usage example for the `do_action` hook `woothemes_testimonials`, demonstrating how to set both the `limit` for the number of testimonials and the `size` for the image dimensions. ```PHP 10, 'size' => 100 ) ); ?> ``` -------------------------------- ### AutomateWoo Sensei LMS Variable Mappings Source: https://woocommerce.com/document/gift-cards/how-to-migrate-from-follow-up-emails This section outlines variable mappings for Sensei LMS, translating Follow-Up Email variables to AutomateWoo syntax for course, lesson, quiz, and teacher-related information. ```APIDOC {course_name} -> {{ course.title }} {course_url} -> {{ course.url }} {course_link} -> {{ course.url }} {course_results_url} -> {{ course.results_url }} {certificate_url} -> {{ course.certificate_url }} {certificate_link} -> {{ course.certificate_url }} {lesson_name} -> {{ lesson.title }} {lesson_url} -> {{ lesson.url }} {lesson_link} -> {{ lesson.url }} {quiz_url} -> {{ quiz.url }} {quiz_link} -> {{ quiz.url }} {quiz_grade} -> {{ quiz.grade }} {quiz_passmark} -> {{ quiz.passmark }} {teacher_first_name} -> {{ teacher.first_name }} {teacher_last_name} -> {{ teacher.last_name }} {teacher_name} -> {{ teacher.full_name }} ``` -------------------------------- ### Detailed Usage of `wp wc membership_plan get` CLI Command Source: https://woocommerce.com/document/gift-cards/woocommerce-memberships-cli-reference Provides comprehensive documentation for the `wp wc membership_plan get` command, including its parameters for field selection and output formatting. Multiple examples demonstrate how to retrieve specific plan data, select fields, and format the output as JSON. ```APIDOC wp wc membership_plan get Parameters: field: string – the field to get values for, e.g., --field="members_count" (slug, id, name, type, length, members_count, etc) fields: string – comma-separated list of fields to get values for, e.g., --fields="slug,members_count" format: string – the desired format for requested date, e.g., --format="json" (table, json, csv) ``` ```CLI wp wc membership_plan get 246 ``` ```CLI wp wc membership_plan get 343 --fields="id,slug,type,length,members_count" ``` ```CLI wp wc membership_plan get 8761 --format="json" ``` -------------------------------- ### Example CSS for PayPal Hosted Fields Styling Source: https://woocommerce.com/document/gift-cards/woocommerce-paypal-payments/advanced-card-processing This CSS example demonstrates how to apply custom styling to PayPal hosted fields (card number, expiry, CVV) within a WooCommerce setup. It shows how to set background color, border, border-radius, box-shadow, height, and padding, using !important to override default styles. ```css #ppcp-credit-card-gateway-card-number, #ppcp-credit-card-gateway-card-expiry, #ppcp-credit-card-gateway-card-cvc { background-color: #ffffff !important; border: 1px solid #bbbbbb !important; border-radius: 5px !important; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important; height: 40px !important; padding: 0 10px !important; } ``` -------------------------------- ### Example: Prepare Arguments and Call add_bundle_to_order Source: https://woocommerce.com/document/gift-cards/bundles/bundles-functions-reference Demonstrates how to construct the `$args` array, including a `configuration` for bundled items (specifying product IDs, quantities, variations, and attributes) and a `silent` flag, before calling the `add_bundle_to_order` function with a product bundle and an order. ```PHP $args = array( 'configuration' => array( 81 => array( 'product_id' => 1543, 'quantity' => 3, 'args' => array() ), 84 => array( 'product_id' => 1386, 'quantity' => 1, 'variation_id' => 3535, 'attributes' => array( 'attribute_pa_attribute-1' => 'value-1b', 'attribute_pa_attribute-2' => 'value-2b' ) ) ), 'silent' => false ); $bundle = wc_get_product( 3520 ); $order = wc_get_order( 3539 ); $added = WC_PB()->order->add_bundle_to_order( $bundle, $order, 1, $args ); ``` -------------------------------- ### Android Mobile App Notification Log Example Source: https://woocommerce.com/document/gift-cards/woo-mobile-notifications This snippet provides example log entries to look for when checking the status of push notifications on an Android device. These messages indicate the successful refreshing and retrieval of the FCM (Firebase Cloud Messaging) token and its transmission to remote services, which are critical steps for receiving notifications. ```Android Log > Refreshing FCM token > FCM token retrieved > Sending FCM token to our remote services ``` -------------------------------- ### Install PHP Redis Extension (Debian/Ubuntu) Source: https://woocommerce.com/document/gift-cards/woocommerce-product-search/settings/cache/redis This command installs the PHP extension for Redis. This extension is necessary for PHP applications, such as WooCommerce, to communicate and interact with the Redis server. ```bash $ sudo apt install php-redis ``` -------------------------------- ### Usage Example: Get Bundled Cart Item Container (PHP) Source: https://woocommerce.com/document/gift-cards/bundles/bundles-functions-reference Illustrates how to call the `wc_pb_get_bundled_cart_item_container` function to retrieve the parent container item for a specific cart item. ```php $container_item = wc_pb_get_bundled_cart_item_container( $cart_item ); ``` -------------------------------- ### Product Navigator Shortcode Parameter Documentation Source: https://woocommerce.com/document/gift-cards/e-commerce-seo-by-wordlift API documentation for the parameters supported by the `wl_products_navigator` shortcode, detailing their purpose, type, and default values. ```APIDOC wl_products_navigator: parameters: title: description: Title to be displayed above navigator. type: string optional: true default: 'Related articles' ```