In a store, every hour between two backups is an hour of orders you could lose. Yedekalma lets you give each component its own schedule: back up product images daily and the order database hourly. Backups go straight to your own cloud storage.
No credit card required · Current campaign: free until the end of the year
Before choosing a backup plan you need to know where each kind of data lives.
Orders, payment status and customer addresses are entirely in the database. A file backup will not bring them back.
Product definitions and stock levels are in the database; their images are on the filesystem. You need both.
Memberships, addresses and order history are database-only — losing them resets the customer relationship.
Roll back coupon usage counters and the same coupon becomes redeemable again.
Keeping order and invoice records is a legal obligation; losing them is a legal risk, not just a commercial one.
Code injected into checkout can skim card data. Without a known-clean restore point it is hard to detect.
Open a free account in the panel and add your domain; the module zip is generated for that domain only. Nothing is installed inside WooCommerce itself.
Unzip it and upload the folder inside to your site root (public_html) via FTP without renaming it.
Press Verify in the panel and the module connects itself. The access key comes inside the package, so there is no token to paste.
Pick frequency, components and storage target. Backups run automatically, and restores go through a 3-step wizard.
The module runs on your own server. Your database and FTP credentials are never sent to our panel.
Backups go directly to your own server, Google Drive, Amazon S3 and S3-compatible services (Backblaze B2, Wasabi, Cloudflare R2, MinIO), OneDrive, Yandex.Disk, Dropbox (max 150 MB per archive) or a Receiver Module on a separate server — up to 3 destinations for the same backup. Backup files are not stored on our servers.
Optional: only changed files (by modification time), changed tables and new emails (IMAP UID) are transferred, with a periodic full backup. How it works.
Restore from the panel in 3 steps (component · summary · confirm), in full or in part, with an option to run verification only first. When moving to a different server, connection settings are rewritten for you; the module must be installed on the target.
Optional file and database scan (off by default) runs during backup on your server and reports findings only. In email backups, messages carrying malicious attachments are always left out of the archive and reported. Cleaning is available only in the free WordPress plugin.
On S3-compatible buckets with Object Lock enabled, a locked copy can't be deleted or changed until the lock expires. Learn more.
The module needs PHP 7.1 or newer (8.1+ recommended) — virtually every current WooCommerce installation qualifies. On the database side MySQL and MariaDB are supported: WooCommerce runs on MySQL, so no extra configuration is needed.
The module is installed as an independent folder in your web root. It does not touch WooCommerce core files and is not installed as a theme, plugin or extension — so it works independently of your WooCommerce version and updates don't affect your backups.
Try it free — in the current campaign, until the end of the year. No credit card, and nothing is charged when the trial ends.
Create Free Account