Skip to content

Palimi ​

Palimi supplies curtain products and receives eligible order lines by email. The reviewed source uses a catalog import command and a supplier service listener; it does not show a provider API order endpoint.

Evidence boundary

This page describes source at commit 42116ebc0ba509bce9cc6651a55ecefd9a5fdb38. The import file, image directory, email delivery, schedules, and supplier acknowledgement require runtime verification.

Entry points ​

OperationCommand or eventSource behavior
Product importmenzzo:palimi:product:importReads product_import_all.csv and the Palimi image directory, maps products/variants, categories, manufacturer, attribute set, colors, and materials, then creates product records.
Order notificationAfterSaleProductCreatedFromSaleEvent / update and related sale-product eventsSends an email to Palimi for an eligible sale product and marks it as sent.

The importer uses fixed mappings in source, including category IDs 84 and 182, manufacturer id 698, and attribute-set id 72. It groups variants by supplier SKU. Treat those identifiers as implementation evidence, not as a portable configuration until the target database is checked.

Order rules ​

The order service returns unless the sale is processing, the sale product has already been sent, or the product does not have drop_ship = "palimi". It emails the sale increment id, final product SKU/name, and quantity to the configured Palimi contact. The send is wrapped in a database transaction and errors are handled in the service.

This is an email hand-off, not proof of supplier acceptance or shipment creation. A mailbox/readback check is needed before claiming the Palimi order path is operational.

What remains unknown ​

  • The current CSV/image source and whether the hardcoded mappings still match the catalog.
  • The active Palimi recipient and mail delivery status.
  • Whether any later manual step records supplier confirmation or tracking.

Source locations ​

  • src/ErpBundle/Command/Palimi/ProductImportRideauxCommand.php — fixed catalog mappings and import files.
  • src/ErpBundle/Services/PalimiService.php — eligibility and email hand-off.

Internal developer documentation for Menzzo systems.