Metadata-Version: 2.4
Name: ocyan.plugin.manomano
Version: 0.1.1
Summary: ManoMano marketplace order and shipment synchronization
Author: MandelBlog
License: LicenseRef-Proprietary
Classifier: Framework :: Django
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: <3.14,>=3.12
Description-Content-Type: text/markdown
Requires-Dist: ocyan.core<2,>=1.2.14
Requires-Dist: ocyan.plugin.channable<0.2,>=0.1.1
Requires-Dist: ocyan.plugin.oscar_shipping<2,>=1.3.2
Requires-Dist: lxml<7,>=5
Requires-Dist: requests<3,>=2.31
Provides-Extra: operations
Requires-Dist: uwsgidecoratorsfallback; extra == "operations"
Provides-Extra: test
Requires-Dist: empty_testproject; extra == "test"
Requires-Dist: responses; extra == "test"

# ManoMano marketplace integration

This package synchronizes ManoMano marketplace orders into the Ocyan/Oscar
commerce stack and, when explicitly enabled by consumer configuration, sends
order acceptance, cancellation, and shipment updates back to ManoMano.

It has no storefront template or theme responsibility. Marketplace credentials,
polling, consent and retention policy, order configuration, and production
activation remain consumer-owned. The optional `operations` extra supplies the
uWSGI-compatible scheduler integration; ordinary installation does not start
polling or make marketplace requests.

## Configuration

Supply login and password only through the deployment’s approved secret
configuration. Keep `pushupdates` disabled until the consumer’s order lifecycle
has been validated. The repository intentionally contains no credentials or
real marketplace examples.
