- Python 3.10 or later.
- the following Python packages:
- openpyxl
- paramiko
- pillow
- progressbar2
- python-dotenv
- pyyaml
- requests
- selenium
- scp
- sqlalchemy
- Clone or download this repository to your computer.
- Create the configuration file. See the configuration guide.
- Install Python 3.10 or later.
- Install the required Python packages by running
python -m pip install -r requirement.txt
from the installation directory.
While Pronto has a built-in price recalculation function, PXI makes it easier to control the price update:
- See which prices have changed and by how much.
- Report on price changes and diagnose price recalculation errors.
- Calculate updates to contracts to match changes in retail prices.
- Print a list of updated shelf tickets only for products that are on the shelf.
- Adjust GST-inclusive prices to a rounded or charm price (e.g. $29.95 or $200.00).
- Upload the generated CSV pricelist to the Pronto server, to be imported.
Office Choice maintains supplier pricelists containing buy prices for most items available through Office Choice preferred suppliers, and these supplier pricelists can be imported into Pronto via its Supplier Catalogue.
PXI speeds up the SPL update process:
- Add rows to the SPL for products that are not in Office Choice's PIM system such as custom kit codes.
- Report on supplier price changes and quickly identify UOM errors.
- Limit the pricelist import to only those supplier prices that differ from the supplier records in Pronto.
- Upload the generated SPLs to the Pronto server, to be imported.
Office Choice provides product images for all inventory items that are in the OC managed rango but does not necessarily provide product images for items in the rest of OC PIM, and provides no images for items not in PIM. Normally the process of finding and preparing missing product images is a manual process: a staff member has to search for and download each image from the web.
PXI automates the process of finding, downloading and processing images from a list of suppliers. The files can then be sent to Office Choice to be imported into the online store.
PXI automates the process of reporting products that do not have a barcode for an individual inventory item. It also reports which of these products are in store, which makes it relatively easy to identify which barcodes can be added immediately by staff in-store.