This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Qapla' Pickup Points

Qapla' Pickup Points

Pickup Points for WooCommerce. Let your customers choose when and where to collect their orders — via Qapla' or GLS.

30+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Qapla' Pickup Points running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
2 months ago
Requires PHP
8.1
Your host must be running at least this version.
Requires WordPress
6.3
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

30+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Qapla' Pickup Points is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 52 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 1 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
7 / 10
Provides: screenshots, description
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-02 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

Pickup Points for WooCommerce – Offer Your Customers the Flexibility They Want

Transform your checkout by adding a new shipping method: pickup points. With Qapla’ Pudo, your customers choose when and where to collect their orders, without waiting at home for a courier.

A complete solution that grows with your business

This plugin integrates seamlessly into WooCommerce (via Qapla’ or GLS) and puts you on par with major market players. Your customers get a reliable and convenient delivery option, while you reduce logistics costs and inventory buildup.

What you can do:

  • Enable pickup points at checkout with simple configuration
  • Customize shipping costs for this method (or make it free above a threshold)
  • Choose between interactive maps (Google Maps or OpenStreetMap) or list view: desktop and mobile adapt automatically
  • Access thousands of pickup points across Europe – Qapla’ integrates 20+ couriers (UPS, DHL, GLS, FedEx, TNT, InPost, and many others)

Compatible with:

  • Qapla’ Platform – access a network of European couriers with extensive coverage
  • GLS Platform – use exclusively the GLS pickup network

The plugin is free to use. You’ll need an active contract with Qapla’ or GLS to use it.

Third Party Services

This plugin connects to the following external services:

Qapla’ API

  • Service URL: https://api.qapla.it
  • Purpose: Retrieve pickup points (PUDO) near a shipping address, and retrieve the list of available couriers (admin settings page only).
  • Terms of Service: https://www.qapla.it/terms-and-conditions/
  • Privacy Policy: https://www.qapla.io/privacy-policy
  • Data transmitted: Shipping address (postcode, city, country, street) is sent on checkout to find nearby pickup points. The private API key is sent with each request for authentication. For the couriers list, only the private API key is transmitted (no user data).

GLS Italy API

  • Service URL: https://api.sellsend2.gls-italy.com
  • Purpose: Alternative API for GLS pickup points (when GLS platform is selected)
  • Terms of Service: https://www.gls-italy.com/it/chi-siamo/legal/condizioni-di-trasporto/
  • Privacy Policy: https://gls-group.eu/IT/it/privacy-policy
  • Data transmitted: Shipping address (postcode, city, street) to find nearby pickup points

OpenStreetMap Nominatim

  • Service URL: https://nominatim.openstreetmap.org
  • Purpose: Geocoding service to convert addresses to coordinates for map display
  • Terms of Service: https://operations.osmfoundation.org/policies/nominatim/
  • Privacy Policy: https://wiki.osmfoundation.org/wiki/Privacy_Policy
  • Data transmitted: Shipping address for geocoding

Google Maps API (Optional)

  • Service URL: https://maps.googleapis.com
  • Purpose: Map display when Google Maps view is configured by the user
  • Terms of Service: https://cloud.google.com/maps-platform/terms
  • Privacy Policy: https://policies.google.com/privacy
  • Data transmitted: User location data for map rendering
  • Note: Requires user to provide their own Google Maps API key

Qapla’ Tracking Service

  • Service URL: https://tracking.qapla.it, https://api.qapla.it and https://cdn.qapla.it
  • Purpose: Display shipment tracking widget and live status on the order detail page. Shipment event status icons are loaded from https://cdn.qapla.it as part of the tracking data returned by the Qapla’ API.
  • Terms of Service: https://www.qapla.it/terms-and-conditions/
  • Privacy Policy: https://www.qapla.io/privacy-policy
  • Data transmitted: Tracking number and API key are sent to retrieve tracking events. Status icon images are loaded directly from cdn.qapla.it as part of the service response.
  • Note: Only active when a tracking number has been assigned to the order and the Tracking View setting is not set to “Hide tracking”.

Development

Building Assets

The plugin uses npm for building JavaScript assets. To build:

  1. Navigate to the plugin directory
  2. Run npm install to install dependencies
  3. Run npm run build to build production assets

Source Code

The source code for all compiled/minified files is included in this plugin package under js/src/.

  • js/dist/qapla-pudo-block.js

    • Built from: js/src/qapla-pudo-block.js (included in this plugin)
    • Build command: npm install && npm run build
  • js/google-markerclusterer.min.js

    • Library: Google Maps MarkerClusterer v2.5.3
    • License: Apache 2.0
    • Original upstream source: https://github.com/googlemaps/js-markerclusterer
    • TypeScript source included in this plugin at: js/src/google-markerclusterer/
      (files: index.ts, markerclusterer.ts, cluster.ts, renderer.ts, marker-utils.ts,
      overlay-view-safe.ts, algorithms/)

Third Party Libraries

  • Leaflet.js (v1.9.4) – BSD 2-Clause License – https://leafletjs.com/

CARTO Tile Service (Optional)

  • Service URL: https://basemaps.cartocdn.com
  • Purpose: Alternative map tile styles (Voyager, Positron, Dark Matter) when OpenStreetMap view is configured
  • Terms of Service: https://carto.com/legal/
  • Privacy Policy: https://carto.com/privacy/
  • Data transmitted: Map tile coordinates for rendering
  • Note: Only used when user selects a CARTO tile style in plugin settings

High-Performance Order Storage (HPOS)

This plugin is compatible with WooCommerce High-Performance Order Storage (HPOS).

To enable HPOS in WooCommerce:
1. Go to WooCommerce → Settings → Advanced → Features
2. Enable “High-Performance Order Storage”
3. Click “Save changes”

The plugin uses the WooCommerce Order API ($order->get_meta(), $order->update_meta_data()) for all order data operations, ensuring full compatibility with HPOS.

What are the differences between Qapla’ and GLS?

Qapla’ and GLS are two different platforms with different coverage:

  • Qapla’: Gives you access to a network of 20+ European couriers (UPS, DHL, GLS, FedEx, TNT, InPost, BRT, Correos, SEUR, and many others). Ideal if you want to offer your customers maximum choice of pickup points. The network is extensive across Italy, Spain, and all of Europe.
  • GLS: Offers exclusively GLS pickup points. If you already have a contract with GLS for deliveries, this is the most straightforward choice. Coverage is good in Italy and Europe, but limited to the GLS network only.

In short: choose Qapla’ for maximum flexibility and a wide network; choose GLS for a simple, dedicated solution.

Do I need a contract with Qapla’ or GLS to use the plugin?

Yes, it is required. The plugin is free, but to work it needs API credentials provided by an active contract with Qapla’ or GLS. Without these credentials, the plugin cannot connect to the servers to retrieve pickup points.

If you don’t have a contract yet, contact Qapla’ or GLS directly. If you already have a contract with one of them (even for other logistics solutions), you can reuse the same API credentials.

How does the plugin appear in checkout and what information do customers see?

It depends on how you configure it. The plugin offers two display modes:

Interactive map (Google Maps or OpenStreetMap):

  • Customers see a map with pickup points marked
  • They can browse and select their preferred point
  • Each point shows opening hours, phone number, notes, courier name, and distance
  • Desktop: large readable map | Mobile: optimized view

List view:

  • A list of available pickup points sorted by distance
  • Same details: hours, phone, courier, distance
  • Lightweight and works great on mobile

In both modes, after selecting a pickup point the customer confirms the choice and proceeds to payment. The selected point’s address and opening hours appear on the thank you page and in the confirmation email.

Which e-commerce stores are ideal for this plugin?

The plugin works best with stores selling small to medium-sized products, as pickup points have size limitations.

Ideal for: clothing and accessories, books and media, cosmetics and beauty, consumer electronics (earbuds, chargers, etc.), small home goods, toys, food and beverage.

Less suitable for: large furniture, bulky appliances, large sporting equipment, goods requiring specialized delivery.

Note: size limits vary by courier and pickup point. You can enable this method for all products — it will be up to your logistics workflow to handle any courier incompatibilities.

I don’t see any pickup points in the checkout — what should I do?

Most likely causes:

  1. API key is incorrect – go to Qapla’ Pudo settings, verify the key, and run the connection test
  2. PUDO service not active in your contract – contact your Qapla’ or GLS representative to verify
  3. Search radius too small – increase the default radius in the plugin settings (try 25 km)
  4. Shipping method not in the right zone – go to WooCommerce → Settings → Shipping and verify the method is assigned to the zone matching your customer’s address

Google Maps is not loading — what should I do?

  1. Verify you have entered a Google Maps API key in the plugin settings
  2. In Google Cloud Console (https://console.cloud.google.com), confirm that Maps JavaScript API is enabled for your key
  3. If you have reached the free usage limit, add a payment method to your Google Cloud account

The “Qapla’ Pudo” shipping method does not appear in checkout — what should I do?

  1. Verify you have added “Qapla’ Pudo” as a shipping method in WooCommerce → Settings → Shipping for the correct zone
  2. Check that the customer’s address falls within the shipping zone where the method is configured
  3. Go to Plugins and confirm that “Qapla’ Pickup Points” is listed as Active

Categories
Shipping rates & rules
Plugin details
Version2.03
Last updated2026-06-11 1:19pm GMT
Added2026-05-14
Requires WordPress6.3
Tested up to7.0.2
Requires PHP8.1

Tags on WordPress.org
collection points
Pickup Points
pudo
shipping
woocommerce
Alternatives
Other plugins in the same categories.
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping
100K+ installs
4.9(702)
DHL Shipping Germany for WooCommerce
4K+ installs
4.0(47)
Free Shipping Label and Progress Bar for WooCommerce
5K+ installs
5.0(43)
PiWeb Advanced Flat rate / Conditional shipping for WooCommerce
2K+ installs
4.9(58)
Advanced Shipping Rates for WooCommerce: Flexible Table Rate Shipping Rules
2K+ installs
4.9(49)
Virtuaria Correios – Frete, Etiqueta, Rastreio e Declaração
500+ installs
5.0(19)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy