=== ABCT Smart Orders ===

Contributors: abctransfer
Tags: woocommerce, store hours, schedule, store status, checkout
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Requires Plugins: woocommerce
Stable tag: 1.5.19
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Control store schedule and open/closed status for WooCommerce with a lightweight free workflow.

== Description ==

ABCT Smart Orders helps WooCommerce stores manage operating hours and store availability.

Main free features:

* Schedule editor with weekdays and time windows.
* Manual open/close override mode.
* Closed message support with `{{next_opening}}` interpolation.
* Add-to-cart and checkout safeguards while store is closed.
* Store status shortcode and AJAX integration.

Smart Orders Pro is optional and separate. Free features work without commercial license activation.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install it from the WordPress admin.
2. Activate **ABCT Smart Orders**.
3. Make sure **WooCommerce** is active.
4. Go to **Smart Orders > Store Schedule**.
5. Configure weekdays, shifts, and closed message.

== Frequently Asked Questions ==

= Does the free version need a license key? =

No. The free version works without commercial license activation.

= Does the free version require an external server to run? =

No. Core free runtime does not depend on remote license validation.

= Where do I configure store hours? =

In **Smart Orders > Store Schedule**.

= What happens if WooCommerce is inactive? =

The plugin stays installable, but it shows an admin warning until WooCommerce is activated.

== Screenshots ==

1. Store schedule settings screen.
2. Manual open/close controls.
3. Store status summary in admin.

== Changelog ==

= 1.5.17 =
* Fixed schedule mode transition when disabling 24-hour mode so weekdays and configured shifts apply immediately.
* Added close-time parsing for 00:00 as end of day in schedule validation/runtime.


= 1.5.15 =
* Fixed remaining untranslated and mixed-language schedule strings.
* Regenerated translation template and language files for Loco Translate.
* Removed broken legacy translation entries and normalized UTF-8 encoding.
* Updated Shift 2 admin options to show only valid same-day times after Shift 1.
* Synchronized plugin header, internal version, stable tag, and upgrade notice.

= 1.5.10 =
* Add missing pt_BR menu translations for admin labels.

= 1.5.9 =
* Added missing Brazilian Portuguese translations for current admin and schedule strings.

= 1.5.8 =
* Fixed a critical error caused by an invalid pt_BR PHP translation file format.

= 1.5.6 =
* Fix corrupted characters in translation files (pt_BR and es_ES).

= 1.5.5 =
* Updated WordPress.org metadata and readme fields for the current WordPress release.
* Added a clearer admin warning when WooCommerce is inactive.
* Added coexistence guard to avoid duplicate runtime when Pro is active.
* Improved free uninstall behavior to avoid removing shared commercial data.
* Kept Free/Pro and license compatibility unchanged.

== Upgrade Notice ==

= 1.5.15 =
Fixes remaining translation and encoding inconsistencies for WordPress.org release.

= 1.5.10 =
Improves Brazilian Portuguese translations and admin menu labels.

= 1.5.8 =
Fixes a critical translation loading issue.

= 1.5.6 =
Fixes corrupted characters in translation files.

= 1.5.14 =
* Fixed same-day shift ambiguity.
* Improved Shift 2 validation.
* Improved i18n and translation consistency.
