Wal-Mart Stores, Inc. (NYSE:WMT) is offering the best deal on the iPhone 6 and 6 Plus since Black Friday. In an attempt to attract customers after the Thanksgiving weekend, Walmart is selling the iPhone 6 for just $129, a flat $50 drop from its usual price of $179. That’s a huge price cut for a blockbuster smartphone that begins at $199 on-contract.

Wal-Mart Cuts iPhone 6 Price To $129 To Attract Holiday Shoppers

iPhone 6 Plus selling for $229

It’s one of the cheapest iPhone 6 deals. The retailer offers that price when you buy a 16GB model and signup for a two-year contract with Verizon, AT&T or Sprint. The larger 5.5-inch 16GB iPhone 6 Plus is available only for $229, down from Walmart’s usual price of $279. Walmart expects these steep discounts to increase traffic two weeks before Christmas.

According to the National Retail Federation, less than 10% U.S. consumers have completed their holiday shopping. The Black Friday weekend sales were down 11% from last year, turning into a major disappointment for retailers. Walmart has also reduced the iPhone 5S price from $79 to $49 on contract. The retailer is offering Samsung Galaxy S5 for $79, down from $139.

Get flat $70 off

Walmart is selling 64GB iPhone 6 for $229, down from $279, according to Bloomberg. However, these deals are available only in stores. Walmart believes that consumers are not too focused on one-time shopping events like Black Friday. The company said that the iPhone deals last until February. Shoppers can score $70 off the price at a carrier of Apple Store.

Moreover, Sam’s Club members will save an extra $2 on each model. That means they can buy the iPhone 6 for $127 and 6 Plus for $227 if they are a paying member. Walmart said the deals are valid for all colors available in its stores. Note that there are no gift card savings required here, you get flat $70 off the retail price. Separately, Walmart also offers trade-ins for older iPhones.