I recently came across a problem with coupon codes in Magento.
We wanted to offer a special discount code to any customer who bought specific products with a custom option or set of custom options selected.
I had a quick Google for catalog promotions and custom product options in Magento and seemed like quite a common problem . There are a few extension out there that do it, but cost more money than it's worth in code.
Quite simply, the code needed is one line of code added to:
There's a function in the core code:
protected function _addSpecialAttributes(array &$attributes)
$attributes['quote_item_qty'] = Mage::helper('salesrule')->__('Quantity in cart');
$attributes['quote_item_price'] = Mage::helper('salesrule')->__('Price in cart');
$attributes['quote_item_row_total'] = Mage::helper('salesrule')->__('Row total in cart');
Here we just need to append one line of code:
$attributes['quote_item_sku'] = Mage::helper('salesrule')->__('SKU');
Ideally this should be built into an extension and most definitely not just chopped into the core.
However it's a good kick off point for anybody wishing to modify, or extend the default Magento coupon code functionality by themselves.
You should end up with something like the below screenshot:
(Goto: Promotions>Shopping Cart Price Rules>New Rule>Conditions>Product attribution combination>Sku)
More than five years ago, we created our first Magento shipping integration. The integration was for UK Mail and Magento. The extension used the desktop program provided by UK Mail, Consignor.
The original UK Mail Magento extension was popular, however the desktop software provided by UK Mail has since been upgraded. UKMail now offer an API, iConsign.
We have been working on a new UK Mail Magento extension that uses UK Mail's iConsign API with Magento. This extension will replace the old Consignor Magento extension.
New UK Mail Magento API Extension Release Date
Our new UKMail iConsign Magento extension will be available early January 2014. Keep an eye on our twitter feed for further announcements. You can find us on twitter @madcapsulemedia.
Meanwhile, here are some preview screen shots of just some of the functionality provided by the new UKMail Magento extension.
Brightpearl offer out of the box integration with your Magento store allowing store owners to integrate orders, customer contacts, products and inventory.
Over the past year we have worked with a number of Brightpearl users who wanted to extend the functionality offered by the Brightpearl Magento integration and as a result with have announced several products intended to extend the Brightpearl Magento integration such as our Brightpearl Magento Store Finder and our Magento Special Price and Cost Price Brighrtpearl Sync.
Since then, we have been working hard to create a robust and flexible Magento extension that can extend or entirely replace the Brightpearl Magento integration.
Magento Order Integration for Brightpearl
Our Brightpearl Magento Extender offers the following order integration functionality.
- Orders pushed to Brightpearl instantly, rather than every 15 minutes.
- Magento Customers synchronised to Brightpearl Contacts.
- Stock Tracking option.
- Gift messages entered by the customer at product and order level added to Brightpearl Order Notes.
- Greater flexibility in mapping frontend delivery methods to Brightpearl delivery methods. Third party Magento shipping rate extensions supported.
- Simplified Tax Rule mapping.
- Email notification of any failures in orders copying to Brightpearl.
- Ability to re-push orders from Magento to Brightpearl if they fail for any reason, such as network problems.
- Custom product options in Magento added to Brightpearl order notes.
The functionality available in our Brightpearl Magento Extender replaces the Order Synchronisation feature offered by the native Brightpearl Magento integration.
Magento Products and Brightpearl
Our Magento Order integration will work with Brightpearl even if you have not integrated your Brightpearl Products with Magento.
Magento Configurable Products in Brightpearl
Our Magento Order integration for Brightpearl supports configurable products.
Special Price and Cost Price Brightpearl Magento Integration
We also offer a Brightpearl Magento integration that provides the ability to update the Magento Special Price and Cost Price fields from any Brightpearl Price List.
If you would like to know more, please get in touch with support.
Recently we have been working with a fair few Brightpearl customers, helping them convert their Brightpearl web stores to new sparkly Magento stores.
One really great feature of the Brightpearl Webstore was the ability to add stores and retailers via contact tags.
This store locator type function is vital for manufactures and distributors that are using both Brightpearl and Magento. Thus we've built a Magento extension to help.
Our new Brightpearl Magento Store Finder is now available. As always we're eager for comments and feedback.
UPDATE:We have now released an updated version of our MyDPD Magento Extension that is compatible with DPD's latest update.
This update resolves the tracking issues described further on down this page.
If you already have a ticket open, you will be emailed a copy of the latest release before August 28th 2013.
Recently, there was an update released to MyDPD's import functionality changing how rejected shipments are dealt with and also changing how tracking numbers are fed back. As a result of this upgrade from DPD, an issue has occured in our DPD Magento integration extension that is preventing DPD tracking numbers returning successfully to the Magento shipment.
DPD Labels are still printing from Magento successfully, this issue is only effecting tracking numbers being returned to Magento.
This issue is only effecting customers running the below version of the DPD Magento Link application:
We are currently working to resolve this issue and will have an update as soon as possible. If you are using our DPD Magento integration extension and have one of the versions above, please send an email to our helpdesk and we will email you an update as soon as it is available.
We apologise for any inconvenience caused.
The Mad Capsule Team
:: Next >>