
msPointsIssue
Requires MODX 2.3 or higher and PHP 5.4 or higher.
Description
msPointsIssue implements pick-up points (PUP) for MiniShop2.

Features
- Works with miniShop2 (version =>2.4.0-beta2)
- Snippet for order cost calculation
- Integration with geonames for easy initial PUP data
Demo site
Demo at http://s13938.h10.modhost.pro/ Manager login/password: test — manager
Installation
- Add our repository
- Install pdoTools — library for DB and output; required by many components
- Install Theme.Bootstrap — Twitter Bootstrap theme for MODX; standard chunks are built for it
- Install miniShop2 — the store that provides orders and payment
- Install msPointsIssue
You can test on our hosting; these extras can be selected when creating a site.
After installing the component:
- Enable the desired delivery options
- Assign payment methods
- Populate pick-up points
Available delivery modes:
- Custom delivery. Not handled by the component; only
propertiesare set for the order form. - Courier. Handled by the component. Mode:
point - Terminal. Handled by the component. Mode:
terminal
You can create your own delivery types.
Settings
All msPointsIssue snippets use pdoTools and expect Fenom in chunks.
This allows:
- Fewer chunks
- Easier maintenance
- Better performance
- More complex chunks with Fenom conditionals
Enable:
pdotools_fenom_modxpdotools_fenom_parserpdotools_fenom_php

See MiniShop2 Quick start for the rest.
Difference when creating the order page: use snippet msPointsIssue.Order:
modx
[[!msCart]] <!-- Cart output -->
[[!msPointsIssue.Order]] <!-- Checkout form, hidden after order is created -->
[[!msGetOrder]] <!-- Order info, shown after order is created -->