Deskripsi
PW – Ofertas Avanzadas Lite helps you create and manage discount campaigns in WooCommerce using a guided wizard, three core marketing-oriented strategies, and optional on-product badges.
Languages: Strings passed through gettext use English as the msgid in code; the package includes a Spanish translation (languages/pezweb-ofertas-avanzadas-es_ES.mo). With the site language set to Spanish, WordPress will load those translations for menus, AJAX messages, and JS-localized strings.
Pro version: A separate Pro edition with additional strategies and analytics is sold separately by the author and is not distributed through this WordPress.org listing.
External services
This plugin does not call remote APIs or send store data to third-party servers in the background. Wizard and dashboard admin layouts use utility CSS bundled in the plugin (assets/css/pwoa-tailwind-admin.css). The bundled design library (pw/backend-ui) loads its own JavaScript and CSS from the plugin package only; it does not load the Tailwind Play CDN.
Instalasi
- Upload the plugin folder to
/wp-content/plugins/or install it from Plugins Add New. - Activate the plugin.
- Keep WooCommerce installed and active.
- Open the Offers menu (the label may appear translated) to create campaigns.
Tanya Jawab
-
Does it work without WooCommerce?
-
No. WooCommerce is required.
-
Where are campaigns stored?
-
In custom database tables created when the plugin is activated.
Ulasan
Belum ada ulasan untuk plugin ini.
Kontributor & Pengembang
“PW – Ofertas Avanzadas Lite” adalah perangkat lunak open source. Berikut ini mereka yang sudah berkontribusi pada plugin ini.
Kontributor“PW – Ofertas Avanzadas Lite” telah diterjemahkan dalam 1 bahasa. Terima kasih kepada para penerjemah untuk kontribusi-nya.
Terjemahkan “PW – Ofertas Avanzadas Lite” dalam bahasa Anda.
Tertarik mengembangkan?
Lihat kode, periksa repositori SVN , atau mendaftar ke log pengembangan melalui RSS.
Log Perubahan
2.26.0
- Lite scope: the wizard and storefront now ship three campaign strategies only — basic discount, buy X pay Y, and expiry-based — matching the WordPress.org Lite distribution (bulk volume and attribute-quantity strategies are no longer offered in this edition; legacy rows for removed strategies are ignored at runtime).
- Wizard / admin: stronger AJAX category search (hierarchy, tighter matching, deduplication), product search improvements (variations, legacy parent handling, hiding already-selected picks), matching-count refresh when audience filters change, and consistent percentage vs fixed tier fields with validated 0–100% values (decimal-comma input supported).
- Stability: empty
stacking_modevalues default toprioritywhen saving campaigns. - Code quality: nonce verification paths cleaned up (removed blanket PHPCS
NonceVerificationsuppressions in favour of explicit checks). - Dependencies:
pw/backend-uipinned to 1.4.7 in the distributed package.
2.2.5
- Storefront: products without a featured image no longer get offer badges wrapped around the main image—fewer odd layouts on the product page, including with WooCommerce’s own markup and Elementor’s Product Image widget.
- Admin: the compiled Tailwind stylesheet now loads right after BackendUI’s core CSS (
AssetsManager::CORE_STYLE_HANDLE), so utility classes sit where they should with the bundledpw/backend-ui. - i18n: more Spanish (
es_ES) strings covered in the bundled translation files (.po/.mo).
2.2.4
- Build: include
CampaignPostSanitizer.phpin the Lite package (fixes campaign save and conditional validation in the wizard).
2.2.2
- i18n: WordPress 6.7+ compatibility — defer admin bootstrap (BackendUI, menus) to the
initaction so thepezweb-ofertas-avanzadastext domain loads before any translated strings run (fixes_load_textdomain_just_in_timedoing work too early).
2.2.1
- Plugin Check compliance: resolved all NonceVerification, EscapeOutput, PrefixAllGlobals, and SQL prepared statement warnings.
- i18n: all gettext msgids now use English; text domain aligned with slug (pezweb-ofertas-avanzadas).
- Build: composer.json bundled with vendor/; hidden files and dev metadata excluded from ZIP.
2.1.5
- Remove all artificial feature limits and locked strategies to comply with WordPress.org Plugin Directory Guidelines.
- Lite build no longer includes Pro-only strategy references, upgrade URLs, or campaign count restrictions.
2.1.4
- Resolve all Plugin Check warnings: wp_unslash on all POST reads, absint for IDs, object cache for direct DB queries, remove deprecated load_plugin_textdomain.
- Build: Lite ZIP filename no longer includes -lite suffix (matches wp.org slug).
2.1.3
- Plugin URI now differs from Author URI (WordPress.org requirement).
- Lite no longer calls deactivate_plugins(); skips initialization when Pro is active and shows an admin notice instead.
2.1.2
- WordPress.org: uninstall handler, ZIP verification in build, readme external services; deploy option to keep current version; admin assets and shortcode hygiene.
2.1.1
- WordPress.org readiness: readme stable tag, external services disclosure, English plugin header description.
- Pro/Lite conflict: Pro correctly deactivates the Lite package when both are installed.
- i18n: Pro strategy labels use literal translatable strings; product expiry field and storefront notice are translatable.
- Styles: product expiry admin/frontend use enqueued CSS (no inline styles); admin Tailwind utilities built locally (no
cdn.tailwindcss.com).
2.0.18
- Readme and branding aligned with PW – Ofertas Avanzadas; Spanish (es_ES) translation; filterable Pro upgrade URL.



