Skip to content
  1. Extras
  2. msPointsIssue

msPointsIssue

Requires MODX 2.3 or higher and PHP 5.4 or higher.

Description

msPointsIssue implements pick-up points (PUP) for MiniShop2.

msPointsIssue

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: testmanager

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 properties are 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_modx
  • pdotools_fenom_parser
  • pdotools_fenom_php

Settings

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 -->