QBP Sync for Bsale
QBP Sync for Bsale

QBP Sync for Bsale

0/5 (0 ratings) — active installs Updated Nov 13, 2026

QBP Sync for Bsale connects your WooCommerce store with Bsale, the point-of-sale and invoicing system used by thousands of businesses in Chile, Peru and Mexico.

Paste your Bsale access token and the plugin reads your variants, stock and prices from Bsale and writes them into WooCommerce. Products are matched by SKU: the SKU of a WooCommerce product or variation must be the same as the variant code in Bsale (case and spaces are ignored).

What it does

  • Syncs available stock (all offices added together) into WooCommerce and turns on stock management for matched products.
  • Syncs the regular price from your first active price list, tax included.
  • Runs one automatic sync right after you connect and then one every 30 days.
  • Works on shared hosting: the sync runs in short, resumable steps and never runs twice at the same time.
  • Never sets a price to zero and never touches products whose SKU is not found in Bsale.
  • Shows a short log of the last runs.
  • Compatible with WooCommerce High-Performance Order Storage.

QBP Sync for Bsale Pro (separate add-on)

If you need your store updated more often, the Pro add-on — sold separately at quebuenapagina.info — adds automatic sync every 15 minutes, 30 minutes, hour, 6 hours or daily, a “Sync now” button, price list and office selection, prices with or without tax, stock-only or price-only modes, out-of-stock for products missing in Bsale, “5+” stock display, email alerts, a server cron URL, a longer log and a CSV of unmatched SKUs. This plugin works fully on its own without it.

This plugin is not affiliated with or endorsed by Bsale.

External services

This plugin connects to the Bsale REST API (https://api.bsale.io/v1/) to read your product variants, stock, price lists and offices. It is required to do what the plugin is for.

  • What is sent: your Bsale access token (in the request header) and paging parameters. No customer or order data is sent.
  • When: when you press “Test connection” and every time a sync runs (right after connecting and then every 30 days, or as configured by an extension).
  • Service provided by Bsale: Terms of use · Privacy policy · API documentation